// ta_Dump File v3.0 -- code v6.3.1.0 rev6406 LeabraProject .projects["BG_4s_inhib_PS_632"] { taBase_Group @.templates = [0] { }; Doc_Group @.docs = [1] { taDoc @["ProjectDocs"] { }; }; Wizard_Group @.wizards = [1] { LeabraWizard @["LeabraWizard_2"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NO_CLIP"] { }; }; }; }; SelectEdit_Group @.edits = [2] { SelectEdit @["MasterControl"] { EditMbrItem_Group @.mbrs = [8] { EditMbrItem @[0] { }; EditMbrItem @[1] { }; EditMbrItem @[2] { }; EditMbrItem @[3] { }; EditMbrItem @[4] { }; EditMbrItem @[5] { }; EditMbrItem @[6] { }; EditMbrItem @[7] { }; }; EditMthItem_Group @.mths = [4] { EditMthItem @[0] { }; EditMthItem @[1] { }; EditMthItem @[2] { }; EditMthItem @[3] { }; }; }; ClusterRun @["ClusterRun"] { EditMbrItem_Group @.mbrs = [0] { }; EditMthItem_Group @.mths = [0] { }; ParamSearchAlgo_List @.search_algos = [0] { }; }; }; DataTable_Group @.data = [0] { DataTable_Group @.gp["InputData"] = [2] { DataTable @["StdInputData"] { DataTableCols @.data = [8] { String_Data @["Name"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Motor_Cortex"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Output"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Input"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Context"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["SNc2"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["SNc"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; }; }; DataTable @["TransferInputData"] { DataTableCols @.data = [8] { String_Data @["Name"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Motor_Cortex"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Output"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Input"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Context"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["SNc2"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["SNc"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; }; }; }; DataTable_Group @.gp["OutputData"] = [3] { DataTable @["TrialOutputData"] { DataTableCols @.data = [8] { int_Data @["batch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; String_Data @["trial_name"] { }; float_Data @["minus_cycles"] { }; int_Data @["r1"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["r2"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["r3"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["r4"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["EpochOutputData"] { DataTableCols @.data = [6] { int_Data @["batch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["avg_sse"] { }; float_Data @["cnt_err"] { }; float_Data @["avg_ext_rew"] { }; float_Data @["avg_cycles"] { }; }; }; DataTable @["CycleOutputData"] { DataTableCols @.data = [17] { int_Data @["batch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; String_Data @["trial_name"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; String_Data @["group_name"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; int_Data @["phase_no"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; int_Data @["cycle"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["sse"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["ext_rew"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["STN_acts_avg"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["PMC_acts_avg"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Thalam_acts_avg"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["GP_Int_acts_avg"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["GP_Ext_acts_avg"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Output_act"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["Output_units_0_act"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["SNc_acts_avg"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; }; }; }; DataTable_Group @.gp["AnalysisData"] = [4] { DataTable @["TrialOutputData_Group"] { DataTableCols @.data = [6] { String_Data @["trial_name_group"] { }; int_Data @["batch_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["r1_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["r2_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["r3_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["r4_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["trl_group"] { DataTableCols @.data = [10] { String_Data @["trial_name_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; int_Data @["epoch_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r1_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r2_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r3_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r4_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["minus_cycles_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r1_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r3_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["minus_cycles_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; }; }; DataTable @["Stats"] { DataTableCols @.data = [9] { String_Data @["trial_name_group_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r1_mean_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r1_mean_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r2_mean_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r2_mean_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r3_mean_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r3_mean_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r4_mean_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["r4_mean_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; }; }; DataTable @["EpochOutputData_Group"] { DataTableCols @.data = [11] { int_Data @["epoch_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["batch_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["batch_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["avg_sse_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["avg_sse_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["cnt_err_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["cnt_err_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["avg_ext_rew_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["avg_ext_rew_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["avg_cycles_mean"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; float_Data @["avg_cycles_sem"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_wd"] { }; }; }; }; }; }; }; taBase_Group @.data_proc = [4] { taDataProc @["data_base"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NO_CLIP"] { }; }; }; taDataAnal @["data_anal"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NO_CLIP"] { }; }; }; taDataGen @["data_gen"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NO_CLIP"] { }; }; }; taImageProc @["image_proc"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NO_CLIP"] { }; }; }; }; Program_Group @.programs = [0] { Program_Group @.gp["LeabraAll_Std"] = [13] { Program @["LeabraBatch"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [3] { ProgVar @["FlatNetwork"] { }; ProgVar @["input_data"] { }; ProgVar @["NLoops"] { }; }; ProgVar_List @.vars = [10] { ProgVar @["network"] { }; ProgVar @["batch"] { }; ProgVar @["meds"] { }; ProgVar @["DA_dip_val"] { }; ProgVar @["trl_out_data"] { }; ProgVar @["trl_group"] { }; ProgVar @["trl_group2"] { }; ProgVar @["stats"] { }; ProgVar @["max_batch"] { }; ProgVar @["num_intact_snc_units"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [2] { NetCounterInit @[0] { }; IfElse @[1] { ProgEl_List @.true_code = [2] { AssignExpr @[0] { }; OtherProgramVar @[1] { }; }; ProgEl_List @.false_code = [2] { AssignExpr @[0] { }; OtherProgramVar @[1] { }; }; }; }; ProgEl_List @.prog_code = [6] { NetCounterInit @[0] { }; WhileLoop @[1] { ProgEl_List @.loop_code = [2] { ProgramCall @[0] { ProgArg_List @.prog_args = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; NetCounterIncr @[1] { }; }; }; DataSelectRowsProg @[2] { DataOpList @.ops = [1] { DataSelectEl @[0] { }; }; }; DataGroupProg @[3] { DataOpList @.ops = [6] { DataGroupEl @[0] { }; DataGroupEl @[1] { }; DataGroupEl @[2] { }; DataGroupEl @[3] { }; DataGroupEl @[4] { }; DataGroupEl @[5] { }; }; }; DataGroupProg @[4] { DataOpList @.ops = [9] { DataGroupEl @[0] { }; DataGroupEl @[1] { }; DataGroupEl @[2] { }; DataGroupEl @[3] { }; DataGroupEl @[4] { }; DataGroupEl @[5] { }; DataGroupEl @[6] { }; DataGroupEl @[7] { }; DataGroupEl @[8] { }; }; }; DataGroupProg @[5] { DataOpList @.ops = [10] { DataGroupEl @[0] { }; DataGroupEl @[1] { }; DataGroupEl @[2] { }; DataGroupEl @[3] { }; DataGroupEl @[4] { }; DataGroupEl @[5] { }; DataGroupEl @[6] { }; DataGroupEl @[7] { }; DataGroupEl @[8] { }; DataGroupEl @[9] { }; }; }; }; }; Program @["LeabraTrain"] { ProgObjList @.objs = [1] { RndSeed @["rnd_seed"] { }; }; ProgType_List @.types = [1] { DynEnumType @["RndInitType"] { DynEnumItem_List @.enums = [2] { DynEnumItem @["OLD_SEED"] { }; DynEnumItem @["NEW_SEED"] { }; }; }; }; ProgVar_List @.args = [4] { ProgVar @["network"] { }; ProgVar @["input_data"] { }; ProgVar @["FlatNetwork"] { }; ProgVar @["no_prompts"] { }; }; ProgVar_List @.vars = [23] { ProgVar @["max_epoch"] { }; ProgVar @["max_epoch_reel"] { }; ProgVar @["train_mode"] { }; ProgVar @["test_mode"] { }; ProgVar @["rnd_init"] { }; ProgVar @["epoch"] { }; ProgVar @["inside_epoch"] { }; ProgVar @["err_stopcrit"] { }; ProgVar @["rnd_seed"] { }; ProgVar @["Test"] { }; ProgVar @["train_timer"] { }; ProgVar @["j"] { }; ProgVar @["i"] { }; ProgVar @["periode"] { }; ProgVar @["num_intact_snc_units"] { }; ProgVar @["snc_size"] { }; ProgVar @["SNc"] { }; ProgVar @["StdInputData"] { }; ProgVar @["SuccessiveCor"] { }; ProgVar @["d2"] { }; ProgVar @["d1"] { }; ProgVar @["inGo"] { }; ProgVar @["inNoGO"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [6] { AssignExpr @[0] { }; MethodCall @[1] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; AssignExpr @[2] { }; NetCounterInit @[3] { }; IfElse @[4] { ProgEl_List @.true_code = [1] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; }; ProgEl_List @.false_code = [1] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; }; }; IfGuiPrompt @[5] { ProgEl_List @.yes_code = [2] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; PrintExpr @[1] { }; }; }; }; ProgEl_List @.prog_code = [21] { LocalVars @[0] { ProgVar_List @.local_vars = [5] { ProgVar @["d2_acq"] { }; ProgVar @["d1_acq"] { }; ProgVar @["d2_perf"] { }; ProgVar @["d1_perf"] { }; ProgVar @["d2_acq_4"] { }; }; }; AssignExpr @[1] { }; MethodCall @[2] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; NetCounterInit @[3] { }; MemberAssign @[4] { }; IfElse @[5] { ProgEl_List @.true_code = [2] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; PrintExpr @[1] { }; }; ProgEl_List @.false_code = [0] { }; }; AssignExpr @[6] { }; OtherProgramVar @[7] { }; OtherProgramVar @[8] { }; AssignExpr @[9] { }; AssignExpr @[10] { }; MemberAssign @[11] { }; MemberAssign @[12] { }; MemberAssign @[13] { }; MemberAssign @[14] { }; WhileLoop @[15] { ProgEl_List @.loop_code = [6] { MemberAssign @[0] { }; AssignExpr @[1] { }; ProgramCall @[2] { ProgArg_List @.prog_args = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; NetCounterIncr @[3] { }; IfElse @[4] { ProgEl_List @.true_code = [1] { AssignExpr @[0] { }; }; ProgEl_List @.false_code = [1] { AssignExpr @[0] { }; }; }; MemberAssign @[5] { }; }; }; MemberAssign @[16] { }; MemberAssign @[17] { }; WhileLoop @[18] { ProgEl_List @.loop_code = [5] { MemberAssign @[0] { }; AssignExpr @[1] { }; ProgramCall @[2] { ProgArg_List @.prog_args = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; NetCounterIncr @[3] { }; MemberAssign @[4] { }; }; }; OtherProgramVar @[19] { }; MethodCall @[20] { ProgArg_List @.meth_args = [0] { }; }; }; }; Program @["LeabraEpoch"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [4] { ProgVar @["network"] { }; ProgVar @["periode"] { }; ProgVar @["FlatNetwork"] { }; ProgVar @["input_data"] { }; }; ProgVar_List @.vars = [6] { ProgVar @["data_loop_order"] { }; ProgVar @["trial"] { }; ProgVar @["trial_mon_data"] { }; ProgVar @["epoch_timer"] { }; ProgVar @["data_loop_index"] { }; ProgVar @["NLoops"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [2] { NetCounterInit @[0] { }; AssignExpr @[1] { }; }; ProgEl_List @.prog_code = [9] { NetCounterInit @[0] { }; AssignExpr @[1] { }; MethodCall @[2] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; MethodCall @[3] { ProgArg_List @.meth_args = [0] { }; }; NetDataLoop @[4] { ProgEl_List @.loop_code = [2] { ProgramCall @[0] { ProgArg_List @.prog_args = [3] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; }; }; IfElse @[1] { ProgEl_List @.true_code = [1] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; }; ProgEl_List @.false_code = [0] { }; }; }; }; IfElse @[5] { ProgEl_List @.true_code = [1] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; }; ProgEl_List @.false_code = [0] { }; }; MethodCall @[6] { ProgArg_List @.meth_args = [0] { }; }; ProgramCall @[7] { ProgArg_List @.prog_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MethodCall @[8] { ProgArg_List @.meth_args = [0] { }; }; }; }; Program @["LeabraTrial"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [3] { ProgVar @["network"] { }; ProgVar @["input_data"] { }; ProgVar @["FlatNetwork"] { }; }; ProgVar_List @.vars = [18] { ProgVar @["phase_no"] { }; ProgVar @["update_net_view"] { }; ProgVar @["NLoops"] { }; ProgVar @["actM0"] { }; ProgVar @["Motor_Cortex"] { }; ProgVar @["actM1"] { }; ProgVar @["actM2"] { }; ProgVar @["actM3"] { }; ProgVar @["actM4"] { }; ProgVar @["actM5"] { }; ProgVar @["actM6"] { }; ProgVar @["actM7"] { }; ProgVar @["action"] { }; ProgVar @["r1"] { }; ProgVar @["r2"] { }; ProgVar @["r3"] { }; ProgVar @["r4"] { }; ProgVar @["Output"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [1] { NetCounterInit @[0] { }; }; ProgEl_List @.prog_code = [20] { NetCounterInit @[0] { }; MethodCall @[1] { ProgArg_List @.meth_args = [0] { }; }; WhileLoop @[2] { ProgEl_List @.loop_code = [3] { ProgramCall @[0] { ProgArg_List @.prog_args = [3] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; }; }; NetCounterIncr @[1] { }; MethodCall @[2] { ProgArg_List @.meth_args = [0] { }; }; }; }; AssignExpr @[3] { }; AssignExpr @[4] { }; AssignExpr @[5] { }; AssignExpr @[6] { }; AssignExpr @[7] { }; AssignExpr @[8] { }; AssignExpr @[9] { }; AssignExpr @[10] { }; AssignExpr @[11] { }; AssignExpr @[12] { }; AssignExpr @[13] { }; AssignExpr @[14] { }; AssignExpr @[15] { }; IfElse @[16] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [4] { MemberAssign @[0] { }; MemberAssign @[1] { }; AssignExpr @[2] { }; AssignExpr @[3] { }; }; ProgEl_List @.false_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [4] { MemberAssign @[0] { }; MemberAssign @[1] { }; AssignExpr @[2] { }; AssignExpr @[3] { }; }; ProgEl_List @.false_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [4] { MemberAssign @[0] { }; MemberAssign @[1] { }; AssignExpr @[2] { }; AssignExpr @[3] { }; }; ProgEl_List @.false_code = [4] { MemberAssign @[0] { }; MemberAssign @[1] { }; AssignExpr @[2] { }; AssignExpr @[3] { }; }; }; }; }; }; }; }; ProgEl_List @.false_code = [0] { }; }; MethodCall @[17] { ProgArg_List @.meth_args = [0] { }; }; ProgramCall @[18] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; NetUpdateView @[19] { }; }; }; Program @["LeabraSettle"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [3] { ProgVar @["network"] { }; ProgVar @["FlatNetwork"] { }; ProgVar @["input_data"] { }; }; ProgVar_List @.vars = [6] { ProgVar @["cycle"] { }; ProgVar @["min_cycles"] { }; ProgVar @["update_net_view"] { }; ProgVar @["Output"] { }; ProgVar @["Thal"] { }; ProgVar @["NLoops"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [1] { NetCounterInit @[0] { }; }; ProgEl_List @.prog_code = [14] { NetCounterInit @[0] { }; AssignExpr @[1] { }; AssignExpr @[2] { }; MethodCall @[3] { ProgArg_List @.meth_args = [0] { }; }; ProgramCall @[4] { ProgArg_List @.prog_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; ProgramCall @[5] { ProgArg_List @.prog_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; IfElse @[6] { ProgEl_List @.true_code = [1] { MemberAssign @[0] { }; }; ProgEl_List @.false_code = [1] { MemberAssign @[0] { }; }; }; MethodCall @[7] { ProgArg_List @.meth_args = [0] { }; }; IfElse @[8] { ProgEl_List @.true_code = [1] { AssignExpr @[0] { }; }; ProgEl_List @.false_code = [1] { AssignExpr @[0] { }; }; }; WhileLoop @[9] { ProgEl_List @.loop_code = [7] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; NetCounterIncr @[1] { }; IfContinue @[2] { }; IfBreak @[3] { }; IfElse @[4] { ProgEl_List @.true_code = [2] { PrintExpr @[0] { }; PrintExpr @[1] { }; }; ProgEl_List @.false_code = [0] { }; }; IfBreak @[5] { }; IfBreak @[6] { }; }; }; MethodCall @[10] { ProgArg_List @.meth_args = [0] { }; }; IfElse @[11] { ProgEl_List @.true_code = [1] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; }; ProgEl_List @.false_code = [0] { }; }; IfElse @[12] { ProgEl_List @.true_code = [1] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; }; ProgEl_List @.false_code = [0] { }; }; NetUpdateView @[13] { }; }; }; Program @["LeabraCycle"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["network"] { }; }; ProgVar_List @.vars = [2] { ProgVar @["update_net_view"] { }; ProgVar @["i"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [0] { }; ProgEl_List @.prog_code = [4] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; NetUpdateView @[1] { }; IfElse @[2] { ProgEl_List @.true_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [2] { MemberAssign @[0] { }; PrintExpr @[1] { }; }; }; }; ProgEl_List @.false_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [0] { }; }; }; }; ProgramCall @[3] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; }; Program @["ApplyInput1"] { ProgObjList @.objs = [1] { LayerWriter @["LayerWriter_0"] { LayerDataEl_List @.layer_data = [6] { LayerWriterEl @[0] { }; LayerWriterEl @[1] { }; LayerWriterEl @[2] { }; LayerWriterEl @[3] { }; LayerWriterEl @[4] { }; LayerWriterEl @[5] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [2] { ProgVar @["network"] { }; ProgVar @["input_data"] { }; }; ProgVar_List @.vars = [1] { ProgVar @["LayerWriter_0"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [2] { MethodCall @[0] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MethodCall @[1] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; }; ProgEl_List @.prog_code = [2] { MethodCall @[0] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MethodCall @[1] { ProgArg_List @.meth_args = [0] { }; }; }; }; Program @["LeabraTrialMonitor"] { ProgObjList @.objs = [1] { NetMonitor @["trial_netmon"] { NetMonItem_List @.items = [8] { NetMonItem @["batch"] { }; NetMonItem @["epoch"] { }; NetMonItem @["trial_name"] { }; NetMonItem @["minus_cycles"] { }; NetMonItem @["r1"] { }; NetMonItem @["r2"] { }; NetMonItem @["r3"] { }; NetMonItem @["r4"] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["network"] { }; }; ProgVar_List @.vars = [2] { ProgVar @["trial_mon_data"] { }; ProgVar @["trial_netmon"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [3] { MethodCall @[0] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MethodCall @[1] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; MethodCall @[2] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; }; ProgEl_List @.prog_code = [4] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; MethodCall @[1] { ProgArg_List @.meth_args = [0] { }; }; MethodCall @[2] { ProgArg_List @.meth_args = [0] { }; }; MethodCall @[3] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; }; }; Program @["Cycle_Monitor"] { ProgObjList @.objs = [1] { NetMonitor @["cycle_netmon"] { NetMonItem_List @.items = [17] { NetMonItem @["batch"] { }; NetMonItem @["epoch"] { }; NetMonItem @["trial"] { }; NetMonItem @["trial_name"] { }; NetMonItem @["group_name"] { }; NetMonItem @["phase_no"] { }; NetMonItem @["cycle"] { }; NetMonItem @["sse"] { }; NetMonItem @["ext_rew"] { }; NetMonItem @["STN_acts_avg"] { }; NetMonItem @["Motor__acts_avg"] { }; NetMonItem @["Thalam_acts_avg"] { }; NetMonItem @["GP_Int_acts_avg"] { }; NetMonItem @["GP_Ext_acts_avg"] { }; NetMonItem @["Output_act"] { }; NetMonItem @["Output_units_0_act"] { }; NetMonItem @["SNc_acts_avg"] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["network"] { }; }; ProgVar_List @.vars = [2] { ProgVar @["cycle_mon_data"] { }; ProgVar @["cycle_netmon"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [3] { MethodCall @[0] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MethodCall @[1] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; MethodCall @[2] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; }; ProgEl_List @.prog_code = [5] { IfReturn @[0] { }; MethodCall @[1] { ProgArg_List @.meth_args = [0] { }; }; MethodCall @[2] { ProgArg_List @.meth_args = [0] { }; }; MethodCall @[3] { ProgArg_List @.meth_args = [0] { }; }; MethodCall @[4] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; }; }; Program @["LeabraEpochMonitor"] { ProgObjList @.objs = [1] { NetMonitor @["epoch_netmon"] { NetMonItem_List @.items = [6] { NetMonItem @["batch"] { }; NetMonItem @["epoch"] { }; NetMonItem @["avg_sse"] { }; NetMonItem @["cnt_err"] { }; NetMonItem @["avg_ext_rew"] { }; NetMonItem @["avg_cycles"] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [2] { ProgVar @["network"] { }; ProgVar @["FlatNetwork"] { }; }; ProgVar_List @.vars = [3] { ProgVar @["epoch_mon_data"] { }; ProgVar @["epoch_netmon"] { }; ProgVar @["epoch_timer"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [4] { AssignExpr @[0] { }; MethodCall @[1] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MethodCall @[2] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; MethodCall @[3] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; }; ProgEl_List @.prog_code = [4] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; MethodCall @[1] { ProgArg_List @.meth_args = [0] { }; }; AssignExpr @[2] { }; MethodCall @[3] { ProgArg_List @.meth_args = [0] { }; }; }; }; Program @["LeabraEpochMonitor_10"] { ProgObjList @.objs = [1] { NetMonitor @["epoch_netmon"] { NetMonItem_List @.items = [6] { NetMonItem @["batch"] { }; NetMonItem @["epoch"] { }; NetMonItem @["avg_sse"] { }; NetMonItem @["cnt_err"] { }; NetMonItem @["avg_ext_rew"] { }; NetMonItem @["avg_cycles"] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [2] { ProgVar @["network"] { }; ProgVar @["FlatNetwork"] { }; }; ProgVar_List @.vars = [3] { ProgVar @["epoch_mon_data"] { }; ProgVar @["epoch_netmon"] { }; ProgVar @["epoch_timer"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [4] { AssignExpr @[0] { }; MethodCall @[1] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MethodCall @[2] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; MethodCall @[3] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; }; ProgEl_List @.prog_code = [4] { MethodCall @[0] { ProgArg_List @.meth_args = [0] { }; }; MethodCall @[1] { ProgArg_List @.meth_args = [0] { }; }; AssignExpr @[2] { }; MethodCall @[3] { ProgArg_List @.meth_args = [0] { }; }; }; }; Program @["SaveWeights"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["network"] { }; }; ProgVar_List @.vars = [6] { ProgVar @["tag"] { }; ProgVar @["wts_subdir"] { }; ProgVar @["fname"] { }; ProgVar @["epoch_str"] { }; ProgVar @["batch_str"] { }; ProgVar @["final_tag"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [0] { }; ProgEl_List @.prog_code = [6] { IfReturn @[0] { }; MiscCall @[1] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[2] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; AssignExpr @[3] { }; MethodCall @[4] { ProgArg_List @.meth_args = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; MethodCall @[5] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; }; }; Program @["DA_Rew_Punish"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [2] { ProgVar @["network"] { }; ProgVar @["input_data"] { }; }; ProgVar_List @.vars = [28] { ProgVar @["num_intact_snc_units"] { }; ProgVar @["snc_size"] { }; ProgVar @["k"] { }; ProgVar @["sse"] { }; ProgVar @["bias"] { }; ProgVar @["act0"] { }; ProgVar @["act1"] { }; ProgVar @["actM0"] { }; ProgVar @["actM1"] { }; ProgVar @["actM2"] { }; ProgVar @["actM3"] { }; ProgVar @["actM4"] { }; ProgVar @["actM5"] { }; ProgVar @["actM6"] { }; ProgVar @["actM7"] { }; ProgVar @["SNc"] { }; ProgVar @["Output"] { }; ProgVar @["Motor_Cortex"] { }; ProgVar @["i"] { }; ProgVar @["TS"] { }; ProgVar @["action"] { }; ProgVar @["tonic_DA"] { }; ProgVar @["op_sse"] { }; ProgVar @["DA_dip_val"] { }; ProgVar @["DA_burst_val"] { }; ProgVar @["biasValue"] { }; ProgVar @["biasInHid"] { }; ProgVar @["cycle"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [0] { }; ProgEl_List @.prog_code = [7] { AssignExpr @[0] { }; AssignExpr @[1] { }; AssignExpr @[2] { }; AssignExpr @[3] { }; AssignExpr @[4] { }; AssignExpr @[5] { }; IfElse @[6] { ProgEl_List @.true_code = [27] { AssignExpr @[0] { }; AssignExpr @[1] { }; AssignExpr @[2] { }; AssignExpr @[3] { }; AssignExpr @[4] { }; AssignExpr @[5] { }; AssignExpr @[6] { }; AssignExpr @[7] { }; MemberAssign @[8] { }; MemberAssign @[9] { }; MemberAssign @[10] { }; MemberAssign @[11] { }; MemberAssign @[12] { }; MemberAssign @[13] { }; MemberAssign @[14] { }; MemberAssign @[15] { }; MemberAssign @[16] { }; MemberAssign @[17] { }; MemberAssign @[18] { }; MemberAssign @[19] { }; MemberAssign @[20] { }; MemberAssign @[21] { }; MemberAssign @[22] { }; MemberAssign @[23] { }; AssignExpr @[24] { }; IfElse @[25] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [3] { MemberAssign @[0] { }; MemberAssign @[1] { }; AssignExpr @[2] { }; }; ProgEl_List @.false_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [3] { MemberAssign @[0] { }; MemberAssign @[1] { }; AssignExpr @[2] { }; }; ProgEl_List @.false_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [3] { MemberAssign @[0] { }; MemberAssign @[1] { }; AssignExpr @[2] { }; }; ProgEl_List @.false_code = [3] { MemberAssign @[0] { }; MemberAssign @[1] { }; AssignExpr @[2] { }; }; }; }; }; }; }; }; ProgEl_List @.false_code = [0] { }; }; IfElse @[26] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; ProgEl_List @.false_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; }; }; ProgEl_List @.false_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; ProgEl_List @.false_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; }; }; ProgEl_List @.false_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; }; }; }; }; ProgEl_List @.false_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; ProgEl_List @.false_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; }; }; ProgEl_List @.false_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; ProgEl_List @.false_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; }; }; ProgEl_List @.false_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; }; }; }; }; ProgEl_List @.false_code = [0] { }; }; }; }; }; ProgEl_List @.false_code = [13] { MemberAssign @[0] { }; MemberAssign @[1] { }; MemberAssign @[2] { }; MemberAssign @[3] { }; MemberAssign @[4] { }; MemberAssign @[5] { }; MemberAssign @[6] { }; MemberAssign @[7] { }; IfElse @[8] { ProgEl_List @.true_code = [4] { MemberAssign @[0] { }; MemberAssign @[1] { }; MemberAssign @[2] { }; MemberAssign @[3] { }; }; ProgEl_List @.false_code = [0] { }; }; IfElse @[9] { ProgEl_List @.true_code = [4] { MemberAssign @[0] { }; MemberAssign @[1] { }; MemberAssign @[2] { }; MemberAssign @[3] { }; }; ProgEl_List @.false_code = [0] { }; }; IfElse @[10] { ProgEl_List @.true_code = [3] { MemberAssign @[0] { }; MemberAssign @[1] { }; IfElse @[2] { ProgEl_List @.true_code = [2] { MemberAssign @[0] { }; MemberAssign @[1] { }; }; ProgEl_List @.false_code = [2] { MemberAssign @[0] { }; MemberAssign @[1] { }; }; }; }; ProgEl_List @.false_code = [0] { }; }; IfElse @[11] { ProgEl_List @.true_code = [3] { MemberAssign @[0] { }; MemberAssign @[1] { }; IfElse @[2] { ProgEl_List @.true_code = [2] { MemberAssign @[0] { }; MemberAssign @[1] { }; }; ProgEl_List @.false_code = [2] { MemberAssign @[0] { }; MemberAssign @[1] { }; }; }; }; ProgEl_List @.false_code = [0] { }; }; ForLoop @[12] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; }; }; }; }; }; taViewer_List @.viewers = [1] { MainWindowViewer @["Browser"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_win_lft"] { }; UserDataItem @["view_win_top"] { }; UserDataItem @["view_win_wd"] { }; UserDataItem @["view_win_ht"] { }; UserDataItem @["view_win_iconified"] { }; UserDataItem @["view_splitter_state"] { }; }; ToolBar_List @.toolbars = [1] { ToolBar @["Application"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_win_visible"] { }; }; }; }; FrameViewer_List @.frames = [3] { BrowseViewerTaBase @["Tree"] { }; PanelViewer @["Panels"] { }; T3PanelViewer @["T3Frames"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_panel_selected"] { }; }; T3Panel_List @.panels = [3] { T3Panel @["BGLoop1"] { T3DataView_List @.children = [1] { NetView @["BG_4s_View"] { ScaleRange_List @.scale_ranges = [11] { ScaleRange @[0] { }; ScaleRange @[1] { }; ScaleRange @[2] { }; ScaleRange @[3] { }; ScaleRange @[4] { }; ScaleRange @[5] { }; ScaleRange @[6] { }; ScaleRange @[7] { }; ScaleRange @[8] { }; ScaleRange @[9] { }; ScaleRange @[10] { }; }; }; }; T3SavedView_List @.saved_views = [6] { T3SavedView @["View_0"] { }; T3SavedView @["View_1"] { }; T3SavedView @["View_2"] { }; T3SavedView @["View_3"] { }; T3SavedView @["View_4"] { }; T3SavedView @["View_5"] { }; }; }; T3Panel @["Stats"] { T3DataView_List @.children = [1] { GraphTableView @["Stats_Graph"] { T3DataView_List @.children = [9] { GraphColView @["trial_name_group_group"] { }; GraphColView @["r1_mean_mean"] { }; GraphColView @["r1_mean_sem"] { }; GraphColView @["r2_mean_mean"] { }; GraphColView @["r2_mean_sem"] { }; GraphColView @["r3_mean_mean"] { }; GraphColView @["r3_mean_sem"] { }; GraphColView @["r4_mean_mean"] { }; GraphColView @["r4_mean_sem"] { }; }; }; }; T3SavedView_List @.saved_views = [6] { T3SavedView @["View_0"] { }; T3SavedView @["View_1"] { }; T3SavedView @["View_2"] { }; T3SavedView @["View_3"] { }; T3SavedView @["View_4"] { }; T3SavedView @["View_5"] { }; }; }; T3Panel @["trl_group"] { T3DataView_List @.children = [1] { GraphTableView @["trl_group2_Graph"] { T3DataView_List @.children = [10] { GraphColView @["trial_name_group"] { }; GraphColView @["epoch_group"] { }; GraphColView @["r1_mean"] { }; GraphColView @["r2_mean"] { }; GraphColView @["r3_mean"] { }; GraphColView @["r4_mean"] { }; GraphColView @["minus_cycles_mean"] { }; GraphColView @["r1_sem"] { }; GraphColView @["r3_sem"] { }; GraphColView @["minus_cycles_sem"] { }; }; }; }; T3SavedView_List @.saved_views = [6] { T3SavedView @["View_0"] { }; T3SavedView @["View_1"] { }; T3SavedView @["View_2"] { }; T3SavedView @["View_3"] { }; T3SavedView @["View_4"] { }; T3SavedView @["View_5"] { }; }; }; }; }; }; DockViewer_List @.docks = [1] { ToolBoxDockViewer @["Tools"] { UserDataItem_List @*(.user_data_) { UserDataItem @["view_win_lft"] { }; UserDataItem @["view_win_top"] { }; UserDataItem @["view_win_wd"] { }; UserDataItem @["view_win_ht"] { }; UserDataItem @["view_win_iconified"] { }; UserDataItem @["view_visible"] { }; }; }; }; }; }; Network_Group @.networks = [1] { LeabraNetwork @["BG_4s"] { UserDataItem_List @*(.user_data_) { UserDataItem @["cos_err"] { }; UserDataItem @["norm_err"] { }; UserDataItem @["ext_rew"] { }; UserDataItem @["maxda"] { }; UserDataItem @["minus_output_name"] { }; UserDataItem @["minus_cycles"] { }; UserDataItem @["ct_cycle"] { }; UserDataItem @["phase_no"] { }; UserDataItem @["phase"] { }; UserDataItem @["sse"] { }; UserDataItem @["output_name"] { }; UserDataItem @["trial_name"] { }; UserDataItem @["group_name"] { }; UserDataItem @["time"] { }; UserDataItem @["cycle"] { }; UserDataItem @["tick"] { }; UserDataItem @["trial"] { }; UserDataItem @["group"] { }; UserDataItem @["epoch"] { }; UserDataItem @["batch"] { }; }; BaseSpec_Group @.specs = [3] { ConSpec @["ConSpec_0"] { BaseSpec_Group @.children = [0] { }; }; UniformRndPrjnSpec @["STN_GPe_RndPrjnSpec_0"] { BaseSpec_Group @.children = [0] { }; }; UniformRndPrjnSpec @["GPe_STN_RndPrjnSpec_1"] { BaseSpec_Group @.children = [0] { }; }; BaseSpec_Group @.gp["LeabraPrjns"] = [20] { FullPrjnSpec @["FullPrjnSpec_0"] { BaseSpec_Group @.children = [0] { }; }; OneToOnePrjnSpec @["OneToOne"] { BaseSpec_Group @.children = [0] { }; }; TesselPrjnSpec @["Striatum_GPext"] { BaseSpec_Group @.children = [1] { TesselPrjnSpec @["PFC_Act_Deep"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [18] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; TessEl @[6] { }; TessEl @[7] { }; TessEl @[8] { }; TessEl @[9] { }; TessEl @[10] { }; TessEl @[11] { }; TessEl @[12] { }; TessEl @[13] { }; TessEl @[14] { }; TessEl @[15] { }; TessEl @[16] { }; TessEl @[17] { }; }; }; }; TessEl_List @.send_offs = [18] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; TessEl @[6] { }; TessEl @[7] { }; TessEl @[8] { }; TessEl @[9] { }; TessEl @[10] { }; TessEl @[11] { }; TessEl @[12] { }; TessEl @[13] { }; TessEl @[14] { }; TessEl @[15] { }; TessEl @[16] { }; TessEl @[17] { }; }; }; TesselPrjnSpec @["Striatum2_GPext2"] { BaseSpec_Group @.children = [1] { TesselPrjnSpec @["PFC_Act_Deep"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [18] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; TessEl @[6] { }; TessEl @[7] { }; TessEl @[8] { }; TessEl @[9] { }; TessEl @[10] { }; TessEl @[11] { }; TessEl @[12] { }; TessEl @[13] { }; TessEl @[14] { }; TessEl @[15] { }; TessEl @[16] { }; TessEl @[17] { }; }; }; }; TessEl_List @.send_offs = [18] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; TessEl @[6] { }; TessEl @[7] { }; TessEl @[8] { }; TessEl @[9] { }; TessEl @[10] { }; TessEl @[11] { }; TessEl @[12] { }; TessEl @[13] { }; TessEl @[14] { }; TessEl @[15] { }; TessEl @[16] { }; TessEl @[17] { }; }; }; TesselPrjnSpec @["dMatrosomesGP"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [9] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; TessEl @[6] { }; TessEl @[7] { }; TessEl @[8] { }; }; }; TesselPrjnSpec @["SNc_GO"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [12] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; TessEl @[6] { }; TessEl @[7] { }; TessEl @[8] { }; TessEl @[9] { }; TessEl @[10] { }; TessEl @[11] { }; }; }; TesselPrjnSpec @["SNc_GO2"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [12] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; TessEl @[6] { }; TessEl @[7] { }; TessEl @[8] { }; TessEl @[9] { }; TessEl @[10] { }; TessEl @[11] { }; }; }; TesselPrjnSpec @["Context_TS_1"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [6] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; }; }; TesselPrjnSpec @["Context_TS_2"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [6] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; }; }; TesselPrjnSpec @["Context_TS_3"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [6] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; }; }; TesselPrjnSpec @["MotorCortex_Striatum"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [2] { TessEl @[0] { }; TessEl @[1] { }; }; }; TesselPrjnSpec @["SNc_NOGO"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [12] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; TessEl @[6] { }; TessEl @[7] { }; TessEl @[8] { }; TessEl @[9] { }; TessEl @[10] { }; TessEl @[11] { }; }; }; TesselPrjnSpec @["SNc_NOGO2"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [12] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; TessEl @[6] { }; TessEl @[7] { }; TessEl @[8] { }; TessEl @[9] { }; TessEl @[10] { }; TessEl @[11] { }; }; }; TesselPrjnSpec @["Striatum_GPInt"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [18] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; TessEl @[6] { }; TessEl @[7] { }; TessEl @[8] { }; TessEl @[9] { }; TessEl @[10] { }; TessEl @[11] { }; TessEl @[12] { }; TessEl @[13] { }; TessEl @[14] { }; TessEl @[15] { }; TessEl @[16] { }; TessEl @[17] { }; }; }; TesselPrjnSpec @["Fm_Stimuli_To_MC"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [6] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; TessEl @[4] { }; TessEl @[5] { }; }; }; TesselPrjnSpec @["MotorCortex2_NoGoStriatum2"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [4] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; }; }; TesselPrjnSpec @["MotorCortex_NoGoStriatum"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [4] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; }; }; TesselPrjnSpec @["Fm_Output2_To_InputHidden"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [4] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; }; }; TesselPrjnSpec @["Fm_Output2_To_InputHiddenB"] { BaseSpec_Group @.children = [0] { }; TessEl_List @.send_offs = [4] { TessEl @[0] { }; TessEl @[1] { }; TessEl @[2] { }; TessEl @[3] { }; }; }; OneToOnePrjnSpec @["OneToOne_2"] { BaseSpec_Group @.children = [0] { }; }; }; BaseSpec_Group @.gp["Connections"] = [13] { LeabraBiasSpec @["LearnBias"] { BaseSpec_Group @.children = [1] { LeabraBiasSpec @["FixedBias"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["FixedFull"] { BaseSpec_Group @.children = [1] { LeabraConSpec @["InhibCons"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["FixedFull2"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["FixedFull3"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["FixedHalf"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["GPeGPiInhib"] { BaseSpec_Group @.children = [4] { LeabraConSpec @["ThalInhib"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["ThalInhib2"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["Inhib_Learn"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["Inhib_Learn2"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["Fixed"] { BaseSpec_Group @.children = [13] { LeabraConSpec @["STNcons"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["MotorCortex_Striatum"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["MotorCortex2_Striatum2"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["Motor_NoGo"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["Motor_NoGo2"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["Input_Motor_Prepotent_"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["Context_Motor_prepotent"] { BaseSpec_Group @.children = [1] { LeabraConSpec @["C_TS"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["InputStriatum"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["inNoGO"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["ContextStriatum"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["MC2_Striatum"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["STN_GPi"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["Mtr_STNcons"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["Dopamine_D1_"] { BaseSpec_Group @.children = [1] { LeabraConSpec @["D1_Stronger"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["SNc_Inhib_D2_"] { BaseSpec_Group @.children = [1] { LeabraConSpec @["D2_Stronger"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["Inhib"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["NoGo_inhib_Go"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["InhibInhib"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; LeabraConSpec @["FBtoInhib"] { BaseSpec_Group @.children = [1] { LeabraConSpec @["FFtoInhib"] { BaseSpec_Group @.children = [0] { }; Schedule @.lrate_sched = [0] { }; }; }; Schedule @.lrate_sched = [0] { }; }; }; BaseSpec_Group @.gp["Units"] = [3] { LeabraUnitSpec @["FixedBiasUnitSpec"] { BaseSpec_Group @.children = [7] { LeabraUnitSpec @["GPExt_UnitSpec"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; LeabraUnitSpec @["OutputUnitSpec"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; LeabraUnitSpec @["Output3UnitSpec"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; LeabraUnitSpec @["Thalamus"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; LeabraUnitSpec @["LearnBiasUnitSpec"] { BaseSpec_Group @.children = [4] { LeabraUnitSpec @["matrisom_unitspec"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; LeabraUnitSpec @["Motor_Cortex_unitspec"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [4] { SchedItem @[0] { }; SchedItem @[1] { }; SchedItem @[2] { }; SchedItem @[3] { }; }; }; LeabraUnitSpec @["Motor_Cortex_1_unitspec"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [4] { SchedItem @[0] { }; SchedItem @[1] { }; SchedItem @[2] { }; SchedItem @[3] { }; }; }; LeabraUnitSpec @["STN_unitspec"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; }; Schedule @.noise_sched = [0] { }; }; LeabraUnitSpec @["GPInt_UnitSpec"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; LeabraUnitSpec @["InhibUnits"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; }; Schedule @.noise_sched = [0] { }; }; LeabraUnitSpec @["SNc_UnitSpec"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; LeabraUnitSpec @["SNc_UnitSpec_slower"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; }; BaseSpec_Group @.gp["LayerSpecs"] = [5] { LeabraLayerSpec @["LayerSpec_0"] { BaseSpec_Group @.children = [9] { LeabraLayerSpec @["Matrisome_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["GP_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["Thalamus_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["Output_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["PFC_Out_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["InputLayer"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["SNc_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["MCLayerSpec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["MC2LayerSpec"] { BaseSpec_Group @.children = [0] { }; }; }; }; LeabraLayerSpec @["inhidden"] { BaseSpec_Group @.children = [7] { LeabraLayerSpec @["Matrisome_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["GP_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["Thalamus_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["Output_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["PFC_Out_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["InputLayer"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["SNc_layerspec"] { BaseSpec_Group @.children = [0] { }; }; }; }; LeabraLayerSpec @["LayerSpec_1"] { BaseSpec_Group @.children = [7] { LeabraLayerSpec @["Matrisome_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["GP_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["Thalamus_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["Output_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["PFC_Out_layerspec"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["InputLayer"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["SNc_layerspec"] { BaseSpec_Group @.children = [0] { }; }; }; }; LeabraLayerSpec @["NoDecayLayers"] { BaseSpec_Group @.children = [2] { LeabraLayerSpec @["STN"] { BaseSpec_Group @.children = [0] { }; }; LeabraLayerSpec @["PFCIn_layerspec"] { BaseSpec_Group @.children = [0] { }; }; }; }; LeabraLayerSpec @["InhibLayers"] { BaseSpec_Group @.children = [0] { }; }; }; }; Layer_Group @.layers = [8] { LeabraLayer @["Input"] { Projection_Group @.projections = [0] { }; Unit_Group @.units = [18] { }; }; LeabraLayer @["GP_Int"] { Projection_Group @.projections = [2] { LeabraPrjn @["Fm_Go"] { }; LeabraPrjn @["Fm_GP_Ext"] { }; }; Unit_Group @.units = [8] { }; }; LeabraLayer @["GP_Ext"] { Projection_Group @.projections = [1] { LeabraPrjn @["Fm_NoGo"] { }; }; Unit_Group @.units = [4] { }; }; LeabraLayer @["Thalamus"] { Projection_Group @.projections = [2] { LeabraPrjn @["Fm_GP_Int"] { }; LeabraPrjn @["Fm_PMC"] { }; }; Unit_Group @.units = [4] { }; }; LeabraLayer @["PMC"] { Projection_Group @.projections = [3] { LeabraPrjn @["Fm_Thalamus"] { }; LeabraPrjn @["Fm_ctxt"] { }; LeabraPrjn @["Fm_Input"] { }; }; Unit_Group @.units = [8] { }; }; LeabraLayer @["Output"] { Projection_Group @.projections = [2] { LeabraPrjn @["Fm_PMC"] { }; LeabraPrjn @["Fm_PMC_1"] { }; }; Unit_Group @.units = [4] { }; }; LeabraLayer @["SNc"] { Projection_Group @.projections = [0] { }; Unit_Group @.units = [4] { }; }; LeabraLayer @["ctxt"] { Projection_Group @.projections = [0] { }; Unit_Group @.units = [18] { }; }; Layer_Group @.gp["Striatum"] = [3] { LeabraLayer @["Go"] { Projection_Group @.projections = [6] { LeabraPrjn @["Fm_Input"] { }; LeabraPrjn @["Fm_ctxt"] { }; LeabraPrjn @["Fm_Striatum_Inhib"] { }; LeabraPrjn @["Fm_SNc"] { }; LeabraPrjn @["Fm_PMC"] { }; LeabraPrjn @["Fm_NoGo"] { }; }; Unit_Group @.units = [36] { }; }; LeabraLayer @["NoGo"] { Projection_Group @.projections = [5] { LeabraPrjn @["Fm_Input"] { }; LeabraPrjn @["Fm_ctxt"] { }; LeabraPrjn @["Fm_Striatum_Inhib"] { }; LeabraPrjn @["Fm_SNc"] { }; LeabraPrjn @["Fm_PMC"] { }; }; Unit_Group @.units = [36] { }; }; LeabraLayer @["Striatum_Inhib"] { Projection_Group @.projections = [7] { LeabraPrjn @["Fm_Input"] { }; LeabraPrjn @["Fm_ctxt"] { }; LeabraPrjn @["Fm_SNc"] { }; LeabraPrjn @["Fm_PMC"] { }; LeabraPrjn @["Fm_Striatum_Inhib"] { }; LeabraPrjn @["Fm_Go"] { }; LeabraPrjn @["Fm_NoGo"] { }; }; Unit_Group @.units = [16] { }; }; }; }; NetViewObj_Group @.view_objs = [0] { }; }; }; }; LeabraProject .projects["BG_4s_inhib_PS_632"] { name="BG_4s_inhib_PS_632"; desc="mtrNoGoGlut: stronger glutamate projns from ctx to NoGo (mGluR!) nodecMat = no decay b/w phases in matrix, so can learn about recently active synapse"; tags=; version { major=0; minor=0; step=0; }; license { owner=; license=NO_LIC; org=; year="2011"; custom=; }; wiki_url { sync=0; wiki=; url=; }; templates { name=; el_typ=taBase; el_def=0; }; docs { name=; el_typ=taDoc; el_def=0; taDoc @["ProjectDocs"] { name="ProjectDocs"; desc=; auto_open=1; web_doc=0; wiki=; url="local"; full_url="local"; text_size=1; text=" == Action Selection and Probabilistic Reinforcement Learning in the Basal Ganglia == This simplified basal ganglia (BG) network considers learning and action selection among just two alternative responses (but see Frank (2006) for a model with four alternative choices and also explores the function of the subthalamic nucleus and the 'hyperdirect' pathway). The BG circuitry is notoriously complex and counterintuitive, involving a combination between excitatory and inhibitory projections and multiple pathways. Given a sensory stimulus, the pre/motor cortex generates candidate motor actions, and then the BG selectively \"gate\" one of these actions to be executed while suppressing the other action. This gating process occurs via a sequence of steps from the Striatum through two opposing pathways (the direct and indirect pathways) to the output nucleus, the Thalamus, and back up to cortex. The BG learn which actions to select and which to suppress as a function of reinforcement signals encoded by dopamine. That is, unlike the error-driven *supervised* learning mechanisms in other task learning simulations, this network learns to make responses based purely on an unsupervised reinforcement signal conveying the reward value of outcomes that follow actions, and is never 'told' which response it should have made. * To get a sense of how the dynamics of action selection work in more detail, step through a single trial a few cycles at a time. Click Init, and then ''Cycle'' on the MasterControl panel. (You can choose to step 5 Cycles at a time instead of clicking this button for every cycle by checking off the '5' box next to Step). During the initial cycles of settling you can observe the basic \"default\" function of the BG to suppress responses. A stimulus input pattern is presented, and both competing responses initially become noisily activated (or \"considered\") in pre/motor cortex. (This noise is helpful for producing exploratory motor actions before learning has occurred). In the absence of Striatum activity, neurons in the GP_Int (globus pallidus internal segment, the output nucleus of the BG) are tonically active (this is due to a reverse leak current in which positive ions leak into the cell rather than out of it as usual). Importantly, the projections from GP_Int units to the Thalamus are inhibitory, so that GP_Int activation chronically suppresses the Thalamus. Because bottom-up thalamic-cortical activity is required for a motor response to become sufficiently activated, this thalamic inhibition prevents all responses from getting executed, leading to only noisy cortical activity and no action selection. * Click a few more cycles until you see activity in the Striatum in response to the Input pattern. The Striatum is divided into two halfs, with \"Go\" units in the left half, and \"NoGo\" units in the right, and separate columns for each response. The first column of Go units receives input from the first column of motor units (R1), whereas the second column receives input fron the second column (R2), and similarly for NoGo units (columns 3 and 4 are NoGo-R1 and NoGo-R2). However, the particular Go or NoGo units within a column that get active depend also on the sensory stimulus Input. Thus the striatal units encode conjunctions between stimulus input and actions that are considered in motor cortex, so that some units represent Go-R1 for a particular stimulus, whereas others may become active for another stimulus. If a particular column of Go units is more active than the NoGo units, it will tend to inhibit the corresponding column of the GP_Int, which ultimately will allow that action to be executed. * Step through a few more cycles until you see this inhibition of a column in GP_Int. You should see that as the GP_Int units become inhibited, the Thalamus is no longer suppressed. This process is referred to as \"disinhibition\" because the effect of the striatal Go activation is not to directly excite, but only to remove inhibition of GP_Int onto Thalamus. The corresponding column of Thalamus will become excited only if it also receives top down activation from motor units in the same column. It is this property that makes the BG contribution to action selection a *gating* process: noisy striatal activity would not by itself select an action unless the motor cortex was already 'considering' that action as a plausible candidate. Similarly, in some cases both responses may get a similar level of Go activity in striatum initially, and in this case only the one also having greater cortical activity will be gated. You should see that once a Thalamic unit is active, the corresponding column of cortical motor units quickly becomes maximally active, while the competing motor column is inhibited. (There is lateral inhibition between the competing motor responses, and the thalamic activation gives the winning column sufficient activity so that the other column is completely inhibited). * Once you are finished watching the network activations evolve in this trial, switch to stepping by Settle instead of Cycle. Step through a few trials in the same way. You may also see some NoGo activity (in the right half of striatal units), which would serve to prevent selection of the corresponding response, because NoGo units project to and inhibit the external segment of the globus pallidus (GP_Ext), which in turn send inhibitory projections to the GP_Int. Thus whereas Go activity disinhibits the Thalamus, NoGo activity has the opposite effect, further activating GP_Int so that the Thalamus remains inhibited. Before learning. whether Go or NoGo activity for a given response predominates is somewhat arbitrary (related to random synaptic weights and overall dopamine levels), but informative differences will emerge with learning. Each trial consists of two settling phases: one in which the network selects a response, and another in which it receives dopaminergic feedback about whether the outcome was good or bad. You should also see that depending on whether the network responded correctly or not (in the task described below), there will be either a dopamine burst (SNc units completely activated) or dip (complete inhibition). This reinforcement forms the basis for learning in the model, as described next. == Learning == Dopamine (DA) from the SNc modulates the relative balance of activity in Go versus NoGo units via simulated D1 and D2 receptors. Dopamine effects are greatest on those striatal units that are already activated by corticostriatal glutamatergic input. Go units activated by the current stimulus and motor response are further excited by D1 receptor stimulation. In contrast, DA is uniformally inhibitory on NoGo units via D2 receptors. This differential effect of DA on Go and NoGo units, via D1 and D2 receptors, affects performance (i.e more tonic DA leads to more Go and associated response vigor, faster reaction times) and, critically, learning. Specifically, when the network selects the 'correct' response, a dopamine burst subsequently reinforces the response, further exciting Go units and inhibiting NoGo units. Learning occurs during this phasic DA signal, so that synapses between active cortical and striatal Go units are strengthened, whereas those for NoGo units are weakened. This learning allows the striatum to facilitate selection of the rewarding response in future presentations of the same stimulus. In contrast, if the network selects the incorrect response, DA units cease firing, and the associated dip in DA activity allows NoGo units (which were previously inhibited by DA) to become excited. The resulting increase in activity is also associated with strengthening of synapses from active cortical cells. With learning, NoGo cells differentially respond to stimulus-response combinations that have negative value, so that non-rewarding responses are likely to be suppressed. The mechanisms by which DA affects activity and plasticity are motivated by several biological experiments and are consistent with effects of dopamine D1 and D2 pharmacological agents on activity and long term plasticity (see Wiecki & Frank, 2010 for a recent review). The net result is that the BG selects one response if a particular \"Go\" signal in the striatum is stronger than its corresponding \"NoGo\" signal, while concurrently suppressing alternative responses. Because direct and indirect pathway cells compete at BG output, the action most likely to be gated is a function of the difference in activity in these pathways for each action in parallel. == Training the model in probabilistic reinforcement tasks == Now that we've seen how the dynamics of action selection and learning work, let's put the mechanisms to a test, and see how they are sensitive to dopamine manipulations as in empirical studies. Specifically, many studies implicate the basal ganglia dopamine system in reinforcement learning in probabilistic environments. In these tasks, multiple stimuli are presented on different trials, and participants have to learn by trial and error which response to make. The difficulty is not only that there is no clear underlying 'rule' for determining which response to make (it is determined arbitrarily), but also that there is no absolute answer that will always work. However, certain responses are reinforced on a greater proportion of trials than others, so that people have to learn to integrate the reinforcement history across multiple instances to determine the optimal response. This project simulates the role of the basal ganglia dopamine system in learning and reward-based decision making. We focus here on effects of Parkinson's disease in the probabilistic selection task (Frank et al 2004). The task is simulated here such that when a stimulus S1 is presented, the network can respond by choosing A (selecting Response R1), or choosing B (selecting R2). When A is chosen, it will be rewarded (dopamine burst) on 80% of trials, and punished (dopamine dip) on the remaining 20%. The reverse is true when the network chooses B (it is punished on 80% of trials). Note that as in the human task, choice of A/R1 can result due to the network relying on Go R1 and/or from NoGo R2. The task includes a transfer phase which is designed to test which of these associations was better learned, that is, whether choices are primarily determined by positive or negative outcomes. The below simulations also allow us to investigate separable effects of dopamine manipulations on learning (modulations of dopamine during acquisition of reinforcement contingencies) vs. the expression of learning (decision making after learning has occurred). Here, we simulate the task in a four response network. The procedure is as follows. When S1 is presented, the model selects between R1 and R2 (these responses are provided with some bias in the cortical activity to ensure that R3 and R4 are not eligible in these trials). These other responses, representing choice of C or D, become eligible in other trials when the corresponding stimulus represention S2 is active in the input. The discrimination to be learned in these trials is more tricky: C is rewarded on 60% of trials, and punished on 40%, and vice-versa for D. After this learning phase, a \"transfer phase\" ensues in which we allow the model to choose between paired combinations of all the responses (with a composite of S1 and S2 presented in the input layer). The following choices are made available to the network, again by simply biasing the activity of the eligible motor cortical units): i) R1 vs. either R3 or R4. Thus the network chooses between A (which had been rewarded on 80% of trials) and C or D (on some trials C is eligible and on some trials D is eligible), which had both been rewarded less often (60 or 40 %, so on average these alternative responses have 50% neutral value, as in the human task). ii) R2 vs either R3 or R4. Here the network chooses between B (which had been punished on 80% of trials), and the same other more neutral ones. Thus case i) is equivalent to \"choose-A\" in the probabilistic selection task, wheras case ii) is equivalent to \"avoid-B\". No reinforcement feedback is given during this phase, so choices reflect only performance based on past learning. To run a batch of intact networks, on the MasterControl panel make sure num_intact_snc_units is set to 4. Then just click Init and Run, which will run a batch of 50 networks for 30 epochs of training and 30 epochs of testing (repeated presentations of test trials without learning to get sufficient statistics on choice accuracy for each network). When it's done, ** After the batch of networks is finished, the average learning curves, divided into difficulty (80 vs 60% reinforcement contingencies) on the [[.T3Tab.trl_group]] graph. The black curve shows accuracy in AB (how often R1 is selected), and the red curve shows accuracy in CD (how often R3 is selected), as a function of training epochs. You can also see a measure of response time (RT, in terms of the number of cycles before a response was selected) for the different conditions, plotted in blue (note the alternate y axis for RT in cycles).
\"Question 7.1\" Are there differences in the learning curves for the two discriminations? Explain. Also note that if there are differences in the blue curves for RT. Can you think why there might be differences in the time the network takes to make a choice between these conditions? Next, check out the Stats bar graph on the right panel, which presents summary statistics of choices made across all networks in the transfer phase, as a function of trial type. On the left side of the graph labeled \"comboA\", the mean percentage choice of R1 is plotted in black across all of the choose-A trials. The networks should choose R1 over R3 or R4. You should see that r1_mean is indeed high (substantially above 0.5), indicating that networks do tend to choose A on most of these trials. In the B trials, the network should *avoid* R2 when paired with either R3 and R4. Thus good performance here is indicated by a low red bar: you should see that r2_mean is indeed less than 0.5 i (closer to 0 means better avoidance and more selection of the alternative choices; thus 'avoid-B' accuracy is (1-r2_mean)). (If you want to more closely examine the relative choices of R3 and R4, you can do so in the Stats datatable under AnalysisData, and you should see that choices in suboptimal trials nevertheless occur in proportion to their relative values - r3 should be selected more consistently than r4. This is the basic prediction of the softmax logistic function often used to summarize BG choice -- that choices are made probabilistically as a function of the relative difference in values between alternative responses). == Simulating Parkinson's disease and dopamine medications == Empirical studies testing the predictions of this model have shown that patients with Parkinson's disease (PD) show different patterns of Go or NoGo learning impairments depending on whether they are medicated or not (Frank et al, 2004; 2007; Palminteri et al, 2009, Bodi et al, 2010, etc). * To simulate Parkinson's disease (PD), set the number of intact DA units to 2 in the [[.PanelTab.MasterControl]] control panel. This sets the number of SNc units that are connected to the Striatum to 2 (out of 4, i.e. 50% DA damage - you can also go all the way down to 1 but this can lead to very degraded overall performance). This reduction in number of intact DA units leads to effectively reduced tonic and phasic DA levels in the Striatum. You can step through a few trials to examine network dynamics under this dopamine depleted state. You might see overall greater levels of NoGo activation, which also produces general slowing in action selection (i.e. akinesia as in the disease). If you look at the network as it settles, you'll likely see that in the beginning of training the network has difficulty gating a response at all -- a cardinal symptom of PD - but nevertheless, the noise in motor cortex allows it to pick something randomly. The networks can still benefit from reinforcement at this stage and eventually do learn to gate responses with the BG, once the Go weights are sufficiently strong (you can see this if you look at settling later on during training). If you re-run a full batch of networks and you should see that choose-A performance is substantially worse than in the intact case, whereas avoid-B performance is preserved or even enhanced. This avoidance bias is similar to what is observed empirically with this task, and has also been shown in both the model and in animal studies to underly a progressive development of Parkinsonian symptoms in motor skill learning: essentially the network learns to avoid selecting actions with experience, because the DA-depleted BG is biased to interpret them as having negative outcomes (see Wiecki & Frank 2010, Beeler et al 2012 for empirical demonstration). You can also run an intermediate case of num_intact_snc_units =3. You should see that relative performance in choose-A vs avoid-B is greater than with more damage (snc=2 or 1) and less than that with higher dopamine levels (snc =4). Thus these simulations capture the basic dissociation seen in the empirical studies in terms of choice performance on these test trials as a function of dopamine depletion and stimulation. You can also simulate effects of DA medication given to PD patients: set the number of intact DA units back to 4 units (to simulate the increase in DA synthesis due to levodopa) and simply check off the \"meds\" checkbox in the [[.PanelTab.MasterControl]] panel. But in addition to allowing for more dopamine availability, medications also continually stimulate dopamine receptors even when dopamine levels would normally drop (during negative outcomes). Checking the \"meds\" box sets the DA dip value so that the SNc dopamine units are prevented from completely dropping to zero activity during negative outcomes (DA dips) due to tonic medication stimulation of dopamine receptors (see Frank, 2005). (Specifically, DA levels show some residual activation, typically about 0.1 or 0.2 activation levels (subject to noise), during negative outcomes -- so DA levels still 'dip' relative to tonic values, but less so than in the intact case, where DA values can dip to 0). Hit Init and Run. You should see that medicated networks are primarily impaired at avoiding B compared to either intact or PD networks, due to a reduced ability to learn NoGo, again as seen often in the literature. == Learning vs choice incentive (differential expression of learning) == Note that in the above simulations we altered the number of DA units active in both the learning phase and the transpher phase (in which we assess choose-A and avoid-B). However, in the model, the DA mechanism that differentially emphasizes Go vs NoGo learning does so as a consequence of its effects on Go relative to NoGo *activation states* (due to activity-dependent plasticity). Thus it is possible that the mechanism by which these manipulations change sensitivity to positive vs negative outcomes may in part be due to differential emphasis on one pathway or the other during choice itself in the test phase, i.e., the expression of prior learning. Indeed, some evidence in other experiments indicates that the level of dopamine during decision making can alter humans and animals tendencies to make choices based primarily on their potential benefits vs. their potential costs, even when dopamine was not altered during learning itself. We examine this question here by simulating the effects of D2 agonist medication (the type of medication which continually stimulates D2 receptors). This can be simulated by simply increasing the strength of the D2 projections onto NoGo units, so that effectively there is more D2 stimulation. You can simulate these effects only during acquisiton/learning, during the transfer phase (performance), or both. To alter medication status during acquisition only, change the d2_acq (acquisition) value from the default of 0.1 to twice that amount, 0.2. (Leave d2_perf at 0.1 here). ** \"Question 7.2\" What happens to avoid-B performance during the transfer phase if you increase D2 stimulation during acquisition only? Compare this performance to those you observed in intact networks (with default levels of D2 stimulation (0.1) during both phases), and explain any differences in terms of the mechanisms in this model. Now, do the opposite: set d2_acq to 0.1 and d2_perf to 0.2, and also set num_snc units to 2 to simulate a PD network that has been medicated only during the transfer phase. (Experimentally in actual PD patients this is done by withholding medication before learning and giving patients a dose of their agonist medications before the transfer phase). ** \"Question 7.3\" Compare choose-A and avoid-B performance of this network to a standard PD (snc=2 network without any addition medication, i.e. default 0.1 levels). Does adding D2 stimulation during the transfer phase affect the networks' tendency to focus on positive vs negative outcomes, even when the network was in a relative DA depleted state during learning? Explain why or why not in terms of the model mechanisms. Note that the ability to choose-A should also depend on 'Go learning' that A is rewarding in the first place, so sufficient phasic DA should be needed during the training phase. Thus in order for a PD network to express any Go activity to rewarding choices, it must have had sufficient phasic increases to drive some Go learning (which may be just prevented from being expressed by the overactive NoGo pathway in the absence of sufficient D2 stimulation). To test this idea, you can reduce the magnitude of phasic bursts (in addition to the general DA neuronal degradation associated with eliminating half of the units). To do this, change the DA_burst ivalue in the control panel from 1 (maximal 100% firing) to .04 (this translates to roughly 70% maximal firing of SNc units during bursts: .04 is simply the external net input applied to these units which corresponds to that firing rate due to the nonlinearity of the activation function). If you set snc = 2 you are now simulating Parkinson's with depleted tonic DA levels and even more depleted phasic levels than usual. You should see that now the PD network, regardless of whether D2 agonists are added during the test phase, is impaired (near chance) at choose-A performance while still showing relatively good performance at avoid-B. This result suggests that if PD is sufficiently advanced, D2 agonists alone should not be able to improve the expression of choose-A performance. Notably, levodopa, the most common medication used to treat PD, by acting as a DA precursor increases the phasic spike-dependent release of dopamine. This contrasts with the D2 agonist mechanism which only tonically stimulates D2 receptors and thus inhibits NoGo units, but does not increase phasic release needed for Go learning. Thus, the snc2 simulations with DA burst set to 1 may simulate a PD patient on levodopa but not D2 agonists. If you then add D2 agonists by increasing d2_perf during the test phase, choose-A performance improves. Conversely, with depleted phasic DA, you are simulating a PD patient not on levodopa. Adding D2 agonists at test no longer has the same influence. These findings are also very convergent with rodent data showing interactions between learning and expression of learning (Wiecki and Frank 2010; Beeler et al 2012). == Learning habits in the cortico-cortical pathway == The corticostriatal pathway and reinforcement learning is not the only form of learning in this model. There is also unsupervised Hebbian learning that occurs directly from sensory to motor cortex. This pathway learns the statistics of its own actions -- when a particular stimulus is presented, on average which action did it select in the past? As long as this learning is slower than that in the BG, the actions that had been most frequently selected for this stimulus will be those that were most often reinforced (Frank, 2005; Frank & Claus 2006). This learning provides a mechanism by which the development and learning of habits is initially dependent on BG and dopamine function, but their later expression is not: once these mappings are strong enough, the network can rapidly activate only the most appropriate response and is not dependent on BG gating. This provides a natural explanation for the following observations: (i) While learning of simple instrumental actions are initially BG and DA-dependent, their later expression is not (Smith-Roe & Kelley, 2000), (ii) in well-learned tasks, striatal activation is sometimes seen *after* motor unit activation and the onset of movement (Alexander & Crutcher, 1990) and (iii) Parkinson's patients have much less difficulty executing well learned motor actions. * To see this in the model, change the Input_Motor_lrate from 0 (this learning has been turned off in this network so far) to a .0001 (it is important that Hebbian learning is slow relative to reinforcement leanring, so that the habits ingrained in cortex stamp-in the ones that have been selected based on reward!). Make sure the network is in the intact state (4 SNc units). Stop the network near the end of training and just step through a few trials and observe the network activity in the motor cortex. You should see that well before the BG gates an action, the motor cortex now preferentially activates a response to the stimulus. Thus this provides a simple demonstration that the motor cortex can first generate the candidate actions based on their prior probability of selection in the current sensory context, and if more than one of these actions is a suitable candidate, the BG can select between them. Also, if you let the network run a full set of batches, you should see that it more reliably learns the difficult 60/40 discrimination (see trl_group2 panel), because corticocortical learning forces it to more robustly stick with the action that works the most frequently and not be subject to a string of a few bad outcomes. * For several other demonstrations using this model and extensions thereof, see the Frank lab website == A few technical details == Although previous simulations have shown the effects of dopaminergic manipulations on \"Go\" vs \"NoGo\" learning in this task using a network with 2 motor responses, these have involved recording internal striatal valuation signals (assessed by Go/NoGo activations for stimulus-response combinations that had been primarily associated with positive or negative outcomes). Intact networks showed relatively greater Go than NoGo activity for positive S-R combinations and greater NoGo activity for negative combinations. Simulated DA depletion as in Parkinson's disease resulted in a bias, with stronger NoGo-negative striatal valuation signals than Go-positive ones, and simulated DA medications reversed this bias.
However, these prior simulations did not show that these striatal valuation signals translate to effects on actual choice (action selection). The reason for this is that there is no visual object recognition system in the network and hence it is not possible for the network to separately encode two stimuli presented in parallel (as any number of units presented in the input layer would be interpreted as one representation). Therefore the task is simulated by presenting a single stimulus (made up of four units), and differentially reinforcing responses.
Note that all accuracy analysis occur after filtering out trials in which a response was not gated by the maximum 150 cycles of each trial (otherwise choices selected in these trials are random, due only to motor cortical noise).
Also, unlike the original model, this particular version of the model uses a population of inhibitory interneurons to regulate striatal activity rather than the simplified k-winner take all (kWTA) approximation (the basic effects of DA manipulation apply also in the basic model). (The inhibitory interneurons are active in this network but iconified to minimize the amount you have to look at - feel free to click on that layer and de-iconify it to watch those dynamics!) The original simplification did not permit independent manipulation of the D2 inhibitory projections, because kWTA 'hijacks' the inhibitory currents in each unit. In earlier simulations the effects of DA were therefore always simultaneously affecting GO and NoGo cells -- more DA was associated with more Go excitation via D1 projection -- whereas here we can independently manipulate D2 receptor strength or blockade etc (by varying the strength of the inhibitory weight scale from DA units to NoGo cells) separately from general inhibitory effects within striatum (implemented with inhibitory interneurons that contribute to inhibitory currents in striatal cells but do not hijack them entirely) . Including inhibitory interneurons is somewhat more realistic (GABAergic neurons regulate spiny neuron activity in striatum), but the main reason for this is to enable other manipulations of D2 receptor inhibitory effects independently from inhibitory regulation of striatal cells in general (both Go and NoGo) based on inhibitory neuron activity. (see technical note 4 at the bottom for more details). This allows us to explore effects of D2 receptor sensitivity, blockade etc.
Finally, you may notice that there is a Context (\"ctxt\") layer as an additional Input, which is iconified. This is meant for other tasks in which the stimulus representation in the Input layer sometimes is contextualized by other contexts (e.g. a shape in the input is contextualized by its color). In the current task the context is always constant (the same representation), so this layer doesn't play a role (nevertheless the network is parameterized so that it expects a certain level of input from this layer). "; html_text="

Action Selection and Probabilistic Reinforcement Learning in the Basal Ganglia

This simplified basal ganglia (BG) network considers learning and action selection among just two alternative responses (but see Frank (2006) for a model with four alternative choices and also explores the function of the subthalamic nucleus and the 'hyperdirect' pathway). The BG circuitry is notoriously complex and counterintuitive, involving a combination between excitatory and inhibitory projections and multiple pathways. Given a sensory stimulus, the pre/motor cortex generates candidate motor actions, and then the BG selectively \"gate\" one of these actions to be executed while suppressing the other action. This gating process occurs via a sequence of steps from the Striatum through two opposing pathways (the direct and indirect pathways) to the output nucleus, the Thalamus, and back up to cortex. The BG learn which actions to select and which to suppress as a function of reinforcement signals encoded by dopamine. That is, unlike the error-driven *supervised* learning mechanisms in other task learning simulations, this network learns to make responses based purely on an unsupervised reinforcement signal conveying the reward value of outcomes that follow actions, and is never 'told' which response it should have made.

You should see that once a Thalamic unit is active, the corresponding column of cortical motor units quickly becomes maximally active, while the competing motor column is inhibited. (There is lateral inhibition between the competing motor responses, and the thalamic activation gives the winning column sufficient activity so that the other column is completely inhibited). Each trial consists of two settling phases: one in which the network selects a response, and another in which it receives dopaminergic feedback about whether the outcome was good or bad. You should also see that depending on whether the network responded correctly or not (in the task described below), there will be either a dopamine burst (SNc units completely activated) or dip (complete inhibition). This reinforcement forms the basis for learning in the model, as described next.

Learning

Dopamine (DA) from the SNc modulates the relative balance of activity in Go versus NoGo units via simulated D1 and D2 receptors. Dopamine effects are greatest on those striatal units that are already activated by corticostriatal glutamatergic input. Go units activated by the current stimulus and motor response are further excited by D1 receptor stimulation. In contrast, DA is uniformally inhibitory on NoGo units via D2 receptors. This differential effect of DA on Go and NoGo units, via D1 and D2 receptors, affects performance (i.e more tonic DA leads to more Go and associated response vigor, faster reaction times) and, critically, learning.

Specifically, when the network selects the 'correct' response, a dopamine burst subsequently reinforces the response, further exciting Go units and inhibiting NoGo units. Learning occurs during this phasic DA signal, so that synapses between active cortical and striatal Go units are strengthened, whereas those for NoGo units are weakened. This learning allows the striatum to facilitate selection of the rewarding response in future presentations of the same stimulus. In contrast, if the network selects the incorrect response, DA units cease firing, and the associated dip in DA activity allows NoGo units (which were previously inhibited by DA) to become excited. The resulting increase in activity is also associated with strengthening of synapses from active cortical cells. With learning, NoGo cells differentially respond to stimulus-response combinations that have negative value, so that non-rewarding responses are likely to be suppressed. The mechanisms by which DA affects activity and plasticity are motivated by several biological experiments and are consistent with effects of dopamine D1 and D2 pharmacological agents on activity and long term plasticity (see Wiecki & Frank, 2010 for a recent review).

The net result is that the BG selects one response if a particular \"Go\" signal in the striatum is stronger than its corresponding \"NoGo\" signal, while concurrently suppressing alternative responses. Because direct and indirect pathway cells compete at BG output, the action most likely to be gated is a function of the difference in activity in these pathways for each action in parallel.

== Training the model in probabilistic reinforcement tasks ==

Now that we've seen how the dynamics of action selection and learning work, let's put the mechanisms to a test, and see how they are sensitive to dopamine manipulations as in empirical studies. Specifically, many studies implicate the basal ganglia dopamine system in reinforcement learning in probabilistic environments. In these tasks, multiple stimuli are presented on different trials, and participants have to learn by trial and error which response to make. The difficulty is not only that there is no clear underlying 'rule' for determining which response to make (it is determined arbitrarily), but also that there is no absolute answer that will always work. However, certain responses are reinforced on a greater proportion of trials than others, so that people have to learn to integrate the reinforcement history across multiple instances to determine the optimal response.

This project simulates the role of the basal ganglia dopamine system in learning and reward-based decision making. We focus here on effects of Parkinson's disease in the probabilistic selection task (Frank et al 2004). The task is simulated here such that when a stimulus S1 is presented, the network can respond by choosing A (selecting Response R1), or choosing B (selecting R2). When A is chosen, it will be rewarded (dopamine burst) on 80% of trials, and punished (dopamine dip) on the remaining 20%. The reverse is true when the network chooses B (it is punished on 80% of trials). Note that as in the human task, choice of A/R1 can result due to the network relying on Go R1 and/or from NoGo R2. The task includes a transfer phase which is designed to test which of these associations was better learned, that is, whether choices are primarily determined by positive or negative outcomes. The below simulations also allow us to investigate separable effects of dopamine manipulations on learning (modulations of dopamine during acquisition of reinforcement contingencies) vs. the expression of learning (decision making after learning has occurred).

Here, we simulate the task in a four response network. The procedure is as follows. When S1 is presented, the model selects between R1 and R2 (these responses are provided with some bias in the cortical activity to ensure that R3 and R4 are not eligible in these trials). These other responses, representing choice of C or D, become eligible in other trials when the corresponding stimulus represention S2 is active in the input. The discrimination to be learned in these trials is more tricky: C is rewarded on 60% of trials, and punished on 40%, and vice-versa for D.

After this learning phase, a \"transfer phase\" ensues in which we allow the model to choose between paired combinations of all the responses (with a composite of S1 and S2 presented in the input layer). The following choices are made available to the network, again by simply biasing the activity of the eligible motor cortical units):

i) R1 vs. either R3 or R4. Thus the network chooses between A (which had been rewarded on 80% of trials) and C or D (on some trials C is eligible and on some trials D is eligible), which had both been rewarded less often (60 or 40 %, so on average these alternative responses have 50% neutral value, as in the human task).

ii) R2 vs either R3 or R4. Here the network chooses between B (which had been punished on 80% of trials), and the same other more neutral ones.

Thus case i) is equivalent to \"choose-A\" in the probabilistic selection task, wheras case ii) is equivalent to \"avoid-B\". No reinforcement feedback is given during this phase, so choices reflect only performance based on past learning.

To run a batch of intact networks, on the MasterControl panel make sure num_intact_snc_units is set to 4. Then just click Init and Run, which will run a batch of 50 networks for 30 epochs of training and 30 epochs of testing (repeated presentations of test trials without learning to get sufficient statistics on choice accuracy for each network). When it's done,


\"Question 7.1\" Are there differences in the learning curves for the two discriminations? Explain. Also note that if there are differences in the blue curves for RT. Can you think why there might be differences in the time the network takes to make a choice between these conditions?

Next, check out the Stats bar graph on the right panel, which presents summary statistics of choices made across all networks in the transfer phase, as a function of trial type. On the left side of the graph labeled \"comboA\", the mean percentage choice of R1 is plotted in black across all of the choose-A trials. The networks should choose R1 over R3 or R4. You should see that r1_mean is indeed high (substantially above 0.5), indicating that networks do tend to choose A on most of these trials.

In the B trials, the network should *avoid* R2 when paired with either R3 and R4. Thus good performance here is indicated by a low red bar: you should see that r2_mean is indeed less than 0.5 i (closer to 0 means better avoidance and more selection of the alternative choices; thus 'avoid-B' accuracy is (1-r2_mean)). (If you want to more closely examine the relative choices of R3 and R4, you can do so in the Stats datatable under AnalysisData, and you should see that choices in suboptimal trials nevertheless occur in proportion to their relative values - r3 should be selected more consistently than r4. This is the basic prediction of the softmax logistic function often used to summarize BG choice -- that choices are made probabilistically as a function of the relative difference in values between alternative responses).

Simulating Parkinson's disease and dopamine medications

Empirical studies testing the predictions of this model have shown that patients with Parkinson's disease (PD) show different patterns of Go or NoGo learning impairments depending on whether they are medicated or not (Frank et al, 2004; 2007; Palminteri et al, 2009, Bodi et al, 2010, etc).

You can step through a few trials to examine network dynamics under this dopamine depleted state. You might see overall greater levels of NoGo activation, which also produces general slowing in action selection (i.e. akinesia as in the disease). If you look at the network as it settles, you'll likely see that in the beginning of training the network has difficulty gating a response at all -- a cardinal symptom of PD - but nevertheless, the noise in motor cortex allows it to pick something randomly. The networks can still benefit from reinforcement at this stage and eventually do learn to gate responses with the BG, once the Go weights are sufficiently strong (you can see this if you look at settling later on during training).

If you re-run a full batch of networks and you should see that choose-A performance is substantially worse than in the intact case, whereas avoid-B performance is preserved or even enhanced. This avoidance bias is similar to what is observed empirically with this task, and has also been shown in both the model and in animal studies to underly a progressive development of Parkinsonian symptoms in motor skill learning: essentially the network learns to avoid selecting actions with experience, because the DA-depleted BG is biased to interpret them as having negative outcomes (see Wiecki & Frank 2010, Beeler et al 2012 for empirical demonstration).

You can also run an intermediate case of num_intact_snc_units =3. You should see that relative performance in choose-A vs avoid-B is greater than with more damage (snc=2 or 1) and less than that with higher dopamine levels (snc =4). Thus these simulations capture the basic dissociation seen in the empirical studies in terms of choice performance on these test trials as a function of dopamine depletion and stimulation.

You can also simulate effects of DA medication given to PD patients: set the number of intact DA units back to 4 units (to simulate the increase in DA synthesis due to levodopa) and simply check off the \"meds\" checkbox in the MasterControl panel. But in addition to allowing for more dopamine availability, medications also continually stimulate dopamine receptors even when dopamine levels would normally drop (during negative outcomes). Checking the \"meds\" box sets the DA dip value so that the SNc dopamine units are prevented from completely dropping to zero activity during negative outcomes (DA dips) due to tonic medication stimulation of dopamine receptors (see Frank, 2005). (Specifically, DA levels show some residual activation, typically about 0.1 or 0.2 activation levels (subject to noise), during negative outcomes -- so DA levels still 'dip' relative to tonic values, but less so than in the intact case, where DA values can dip to 0). Hit Init and Run. You should see that medicated networks are primarily impaired at avoiding B compared to either intact or PD networks, due to a reduced ability to learn NoGo, again as seen often in the literature.

== Learning vs choice incentive (differential expression of learning) ==

Note that in the above simulations we altered the number of DA units active in both the learning phase and the transpher phase (in which we assess choose-A and avoid-B). However, in the model, the DA mechanism that differentially emphasizes Go vs NoGo learning does so as a consequence of its effects on Go relative to NoGo *activation states* (due to activity-dependent plasticity). Thus it is possible that the mechanism by which these manipulations change sensitivity to positive vs negative outcomes may in part be due to differential emphasis on one pathway or the other during choice itself in the test phase, i.e., the expression of prior learning. Indeed, some evidence in other experiments indicates that the level of dopamine during decision making can alter humans and animals tendencies to make choices based primarily on their potential benefits vs. their potential costs, even when dopamine was not altered during learning itself. We examine this question here by simulating the effects of D2 agonist medication (the type of medication which continually stimulates D2 receptors). This can be simulated by simply increasing the strength of the D2 projections onto NoGo units, so that effectively there is more D2 stimulation. You can simulate these effects only during acquisiton/learning, during the transfer phase (performance), or both. To alter medication status during acquisition only, change the d2_acq (acquisition) value from the default of 0.1 to twice that amount, 0.2. (Leave d2_perf at 0.1 here).

Now, do the opposite: set d2_acq to 0.1 and d2_perf to 0.2, and also set num_snc units to 2 to simulate a PD network that has been medicated only during the transfer phase. (Experimentally in actual PD patients this is done by withholding medication before learning and giving patients a dose of their agonist medications before the transfer phase).

Note that the ability to choose-A should also depend on 'Go learning' that A is rewarding in the first place, so sufficient phasic DA should be needed during the training phase. Thus in order for a PD network to express any Go activity to rewarding choices, it must have had sufficient phasic increases to drive some Go learning (which may be just prevented from being expressed by the overactive NoGo pathway in the absence of sufficient D2 stimulation).

To test this idea, you can reduce the magnitude of phasic bursts (in addition to the general DA neuronal degradation associated with eliminating half of the units). To do this, change the DA_burst ivalue in the control panel from 1 (maximal 100% firing) to .04 (this translates to roughly 70% maximal firing of SNc units during bursts: .04 is simply the external net input applied to these units which corresponds to that firing rate due to the nonlinearity of the activation function). If you set snc = 2 you are now simulating Parkinson's with depleted tonic DA levels and even more depleted phasic levels than usual.

You should see that now the PD network, regardless of whether D2 agonists are added during the test phase, is impaired (near chance) at choose-A performance while still showing relatively good performance at avoid-B. This result suggests that if PD is sufficiently advanced, D2 agonists alone should not be able to improve the expression of choose-A performance.

Notably, levodopa, the most common medication used to treat PD, by acting as a DA precursor increases the phasic spike-dependent release of dopamine. This contrasts with the D2 agonist mechanism which only tonically stimulates D2 receptors and thus inhibits NoGo units, but does not increase phasic release needed for Go learning. Thus, the snc2 simulations with DA burst set to 1 may simulate a PD patient on levodopa but not D2 agonists. If you then add D2 agonists by increasing d2_perf during the test phase, choose-A performance improves. Conversely, with depleted phasic DA, you are simulating a PD patient not on levodopa. Adding D2 agonists at test no longer has the same influence. These findings are also very convergent with rodent data showing interactions between learning and expression of learning (Wiecki and Frank 2010; Beeler et al 2012).

Learning habits in the cortico-cortical pathway

The corticostriatal pathway and reinforcement learning is not the only form of learning in this model. There is also unsupervised Hebbian learning that occurs directly from sensory to motor cortex. This pathway learns the statistics of its own actions -- when a particular stimulus is presented, on average which action did it select in the past? As long as this learning is slower than that in the BG, the actions that had been most frequently selected for this stimulus will be those that were most often reinforced (Frank, 2005; Frank & Claus 2006). This learning provides a mechanism by which the development and learning of habits is initially dependent on BG and dopamine function, but their later expression is not: once these mappings are strong enough, the network can rapidly activate only the most appropriate response and is not dependent on BG gating. This provides a natural explanation for the following observations: (i) While learning of simple instrumental actions are initially BG and DA-dependent, their later expression is not (Smith-Roe & Kelley, 2000), (ii) in well-learned tasks, striatal activation is sometimes seen *after* motor unit activation and the onset of movement (Alexander & Crutcher, 1990) and (iii) Parkinson's patients have much less difficulty executing well learned motor actions.

== A few technical details ==

Although previous simulations have shown the effects of dopaminergic manipulations on \"Go\" vs \"NoGo\" learning in this task using a network with 2 motor responses, these have involved recording internal striatal valuation signals (assessed by Go/NoGo activations for stimulus-response combinations that had been primarily associated with positive or negative outcomes). Intact networks showed relatively greater Go than NoGo activity for positive S-R combinations and greater NoGo activity for negative combinations. Simulated DA depletion as in Parkinson's disease resulted in a bias, with stronger NoGo-negative striatal valuation signals than Go-positive ones, and simulated DA medications reversed this bias.
However, these prior simulations did not show that these striatal valuation signals translate to effects on actual choice (action selection). The reason for this is that there is no visual object recognition system in the network and hence it is not possible for the network to separately encode two stimuli presented in parallel (as any number of units presented in the input layer would be interpreted as one representation). Therefore the task is simulated by presenting a single stimulus (made up of four units), and differentially reinforcing responses.
Note that all accuracy analysis occur after filtering out trials in which a response was not gated by the maximum 150 cycles of each trial (otherwise choices selected in these trials are random, due only to motor cortical noise).
Also, unlike the original model, this particular version of the model uses a population of inhibitory interneurons to regulate striatal activity rather than the simplified k-winner take all (kWTA) approximation (the basic effects of DA manipulation apply also in the basic model). (The inhibitory interneurons are active in this network but iconified to minimize the amount you have to look at - feel free to click on that layer and de-iconify it to watch those dynamics!) The original simplification did not permit independent manipulation of the D2 inhibitory projections, because kWTA 'hijacks' the inhibitory currents in each unit. In earlier simulations the effects of DA were therefore always simultaneously affecting GO and NoGo cells -- more DA was associated with more Go excitation via D1 projection -- whereas here we can independently manipulate D2 receptor strength or blockade etc (by varying the strength of the inhibitory weight scale from DA units to NoGo cells) separately from general inhibitory effects within striatum (implemented with inhibitory interneurons that contribute to inhibitory currents in striatal cells but do not hijack them entirely) . Including inhibitory interneurons is somewhat more realistic (GABAergic neurons regulate spiny neuron activity in striatum), but the main reason for this is to enable other manipulations of D2 receptor inhibitory effects independently from inhibitory regulation of striatal cells in general (both Go and NoGo) based on inhibitory neuron activity. (see technical note 4 at the bottom for more details). This allows us to explore effects of D2 receptor sensitivity, blockade etc.


Finally, you may notice that there is a Context (\"ctxt\") layer as an additional Input, which is iconified. This is meant for other tasks in which the stimulus representation in the Input layer sometimes is contextualized by other contexts (e.g. a shape in the input is contextualized by its color). In the current task the context is always constant (the same representation), so this layer doesn't play a role (nevertheless the network is parameterized so that it expects a certain level of input from this layer).

"; }; }; wizards { name=; el_typ=LeabraWizard; el_def=0; LeabraWizard @["LeabraWizard_2"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItemBase; el_def=0; UserDataItem @["NO_CLIP"] { name="NO_CLIP"; value 1 0=1; val_type_fixed=0; }; }; name="LeabraWizard_2"; auto_open=0; }; }; edits { name=; el_typ=SelectEdit; el_def=0; SelectEdit @["MasterControl"] { name="MasterControl"; auto_edit=1; desc=; mbrs { name=; el_typ=EditMbrItem; el_def=0; EditMbrItem @[0] { label="DA_burst_"; desc=" real value -- this is the current actual value of the variable at all times for global variables, and is used as an initialization value for local variables (they start with this value, but what you see here is NOT their current value as the program runs)"; cust_desc=0; base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["DA_burst_val"]$$; mbr=ProgVar::real_val; is_numeric=1; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1; }; }; EditMbrItem @[1] { label="DA_dip_"; desc=" real value -- this is the current actual value of the variable at all times for global variables, and is used as an initialization value for local variables (they start with this value, but what you see here is NOT their current value as the program runs)"; cust_desc=0; base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["DA_dip_val"]$$; mbr=ProgVar::real_val; is_numeric=1; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1; }; }; EditMbrItem @[2] { label="num_intact_snc_units"; desc=" integer value -- this is the current actual value of the variable at all times for global variables, and is used as an initialization value for local variables (they start with this value, but what you see here is NOT their current value as the program runs)"; cust_desc=0; base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["num_intact_snc_units"]$$; mbr=ProgVar::int_val; is_numeric=1; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1; }; }; EditMbrItem @[3] { label="burst_pause_duration_"; desc=" the expression to compute and assign to the member
: enter the expression here -- use Ctrl-L to pull up a lookup dialog for members, methods, types, etc -- or you can just type in names of program variables or literal values. enclose strings in double quotes. variable names will be checked and automatically updated
var lookup: lookup a program variable and add it to the current expression (this field then returns to empty/NULL)"; cust_desc=0; base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].prog_code[6].true_code[0]$$; mbr=MemberAssign::expr; is_numeric=0; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1; }; }; EditMbrItem @[4] { label="d2_acq"; desc=" real value -- this is the current actual value of the variable at all times for global variables, and is used as an initialization value for local variables (they start with this value, but what you see here is NOT their current value as the program runs)"; cust_desc=0; base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].prog_code[0].local_vars["d2_acq"]$$; mbr=ProgVar::real_val; is_numeric=1; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1; }; }; EditMbrItem @[5] { label="d2_perf"; desc=" real value -- this is the current actual value of the variable at all times for global variables, and is used as an initialization value for local variables (they start with this value, but what you see here is NOT their current value as the program runs)"; cust_desc=0; base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].prog_code[0].local_vars["d2_perf"]$$; mbr=ProgVar::real_val; is_numeric=1; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1; }; }; EditMbrItem @[6] { label="meds"; desc="simulate da meds (reduced da dip)?"; cust_desc=1; base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["meds"]$$; mbr=ProgVar::bool_val; is_numeric=0; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1; }; }; EditMbrItem @[7] { label="Input_Motor_lrate"; desc="[Default: 0.01;0.02] [0.01 for std Leabra, .02 for CtLeabra] learning rate -- how fast do the weights change per experience"; cust_desc=0; base=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["Input_Motor_Prepotent_"]$$; mbr=LeabraConSpec::lrate; is_numeric=1; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1; }; }; }; mths { name=; el_typ=EditMthItem; el_def=0; group_type=GT_BUTTONS; EditMthItem @[0] { label="Init"; desc=" set the program state back to the beginning"; cust_desc=0; base=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$$; mth=Program::Init; }; EditMthItem @[1] { label="Run"; desc=" run the program -- if not yet Init, will run Init first"; cust_desc=0; base=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; mth=Program::Run_Gui; }; EditMthItem @[2] { label="Step"; desc=" step the program at the level of the given program -- if NULL then step_prog default value will be used"; cust_desc=0; base=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; mth=Program::Step_Gui; }; EditMthItem @[3] { label="Stop"; desc=" stop the current program at its next natural stopping point (i.e., cleanly stopping when appropriate chunks of computation have completed)"; cust_desc=0; base=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; mth=Program::Stop; }; }; }; ClusterRun @["ClusterRun"] { name="ClusterRun"; auto_edit=1; desc=; mbrs { name=; el_typ=EditMbrItem; el_def=0; }; mths { name=; el_typ=EditMthItem; el_def=0; group_type=GT_BUTTONS; }; search_algos { name=; el_typ=ParamSearchAlgo; el_def=0; }; cur_search_algo=NULL; last_submit_time=; notes=; extra_files=; svn_repo=; repo_url=; cluster=; queue=; run_time=; ram_gb=0; n_threads=1; use_mpi=0; mpi_nodes=10; parallel_batch=0; pb_batches=10; pb_nodes=0; nowin_x=0; }; }; data { name=; el_typ=DataTable; el_def=0; DataTable_Group @.gp["InputData"] { name="InputData"; el_typ=DataTable; el_def=0; DataTable @["StdInputData"] { name="StdInputData"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["Name"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_119"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2293577939271927; val_type_fixed=0; }; }; name="Name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2] "8020_R1R2";"6040_R3R4"; }; }; float_Data @["Motor_Cortex"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_120"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2293577939271927; val_type_fixed=0; }; }; name="Motor_Cortex"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 4;2; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [4 2 2] 1;0;0;0;1;0;0;0;0;1; 0;0;0;1;0;0; }; }; float_Data @["Output"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_121"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2293577939271927; val_type_fixed=0; }; }; name="Output"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 4;1; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [4 1 2] 1;0;0;0;0;0;1;0; }; }; float_Data @["Input"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_122"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2293577939271927; val_type_fixed=0; }; }; name="Input"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 6;2; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [6 2 2] 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;1;1;1;1;0;0; 0;0;0;0; }; }; float_Data @["Context"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_123"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2293577939271927; val_type_fixed=0; }; }; name="Context"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 9;2; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [9 2 2] 1;1;1;0;0;0;0;0;0;1; 1;1;0;0;0;0;0;0;1;1; 1;0;0;0;0;0;0;1;1;1; 0;0;0;0;0;0; }; }; float_Data @["SNc2"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_124"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2293577939271927; val_type_fixed=0; }; }; name="SNc2"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 2;2; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [2 2 2] 0;0;0;0;0;0;0;0; }; }; float_Data @["SNc"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_125"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2293577939271927; val_type_fixed=0; }; }; name="SNc"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 2;2; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [2 2 2] 0;0;0;0;0;0;0;0; }; }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2293577939271927; val_type_fixed=0; }; }; name="Name_No"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2] 0;1; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; row_indexes { name=; [2] 0;1; }; }; DataTable @["TransferInputData"] { name="TransferInputData"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["Name"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_112"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2257336378097534; val_type_fixed=0; }; }; name="Name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2] "comboA";"comboB"; }; }; float_Data @["Motor_Cortex"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_113"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2257336378097534; val_type_fixed=0; }; }; name="Motor_Cortex"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 4;2; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [4 2 2] 0;1;0;0;0;1;0;0;0;1; 0;0;0;1;0;0; }; }; float_Data @["Output"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_114"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2257336378097534; val_type_fixed=0; }; }; name="Output"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 4;1; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [4 1 2] 0;1;0;0;0;1;0;0; }; }; float_Data @["Input"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_115"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2257336378097534; val_type_fixed=0; }; }; name="Input"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 6;2; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [6 2 2] 1;1;1;0;0;0;1;1;1;0; 0;0;1;1;1;0;0;0;1;1; 1;0;0;0; }; }; float_Data @["Context"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_116"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2257336378097534; val_type_fixed=0; }; }; name="Context"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 9;2; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [9 2 2] 1;1;1;0;0;0;0;0;0;1; 1;1;0;0;0;0;0;0;1;1; 1;0;0;0;0;0;0;1;1;1; 0;0;0;0;0;0; }; }; float_Data @["SNc2"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_117"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2257336378097534; val_type_fixed=0; }; }; name="SNc2"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 2;2; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [2 2 2] 0;0;0;0;0;0;0;0; }; }; float_Data @["SNc"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_118"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2257336378097534; val_type_fixed=0; }; }; name="SNc"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 2;2; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; ar { name=; [2 2 2] 0;0;0;0;0;0;0;0; }; }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2257336378097534; val_type_fixed=0; }; }; name="Name_No"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2] 1;1; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; row_indexes { name=; [2] 0;1; }; }; }; DataTable_Group @.gp["OutputData"] { name="OutputData"; el_typ=DataTable; el_def=0; DataTable @["TrialOutputData"] { name="TrialOutputData"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["batch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_118"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="batch"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [6000] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_119"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="epoch"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [6000] 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; 0;0;1;1;2;2;3;3;4;4; 5;5;6;6;7;7;8;8;9;9; 10;10;11;11;12;12;13;13;14;14; 15;15;16;16;17;17;18;18;19;19; 20;20;21;21;22;22;23;23;24;24; 25;25;26;26;27;27;28;28;29;29; 30;30;31;31;32;32;33;33;34;34; 35;35;36;36;37;37;38;38;39;39; 40;40;41;41;42;42;43;43;44;44; 45;45;46;46;47;47;48;48;49;49; 50;50;51;51;52;52;53;53;54;54; 55;55;56;56;57;57;58;58;59;59; }; }; String_Data @["trial_name"] { name="trial_name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [6000] "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboA";"comboB"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"8020_R1R2";"6040_R3R4"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2"; "8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4";"8020_R1R2";"6040_R3R4"; "comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboA";"comboB";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA"; "comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB";"comboA";"comboB"; }; }; float_Data @["minus_cycles"] { name="minus_cycles"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [6000] 72;52;75;74;62;77;66;65;67;71; 80;82;79;62;66;84;56;51;60;57; 77;49;65;49;47;66;62;47;65;48; 59;48;48;64;58;77;50;55;64;48; 62;74;59;76;58;67;66;75;72;150; 78;68;78;79;79;64;128;65;145;71; 78;68;68;85;150;64;78;77;83;71; 67;86;76;82;77;75;65;84;73;71; 70;70;69;73;72;63;70;61;64;72; 60;74;81;79;75;83;66;64;82;77; 65;70;62;77;79;111;79;72;72;84; 75;72;75;77;76;70;67;81;70;74; 71;68;80;71;64;73;85;76;150;50; 150;150;150;73;117;80;77;69;74;64; 73;58;73;48;48;77;48;78;69;48; 70;47;69;47;150;46;150;107;150;69; 150;63;69;82;56;76;94;73;73;72; 64;68;78;62;79;70;69;83;48;81; 74;72;74;70;62;81;69;80;71;67; 69;73;81;69;65;78;70;66;76;82; 66;75;81;73;74;71;67;71;64;81; 76;73;71;74;67;71;79;68;83;71; 74;77;65;72;77;65;69;72;77;71; 71;74;70;73;70;67;77;69;75;73; 64;71;51;69;49;67;65;74;63;66; 72;60;64;66;73;50;47;89;65;48; 48;73;84;47;48;75;48;74;47;74; 47;71;76;49;70;48;48;88;86;47; 73;79;72;77;50;102;79;123;75;49; 47;63;67;47;47;73;46;141;79;73; 72;81;82;69;71;126;115;69;72;92; 69;150;66;76;84;61;76;83;150;71; 68;71;65;80;65;75;73;68;66;77; 83;71;150;69;71;82;150;65;69;78; 83;63;66;89;66;150;70;68;73;66; 92;71;72;77;70;89;65;91;69;62; 60;150;79;150;150;86;150;150;150;130; 150;89;150;67;79;150;71;78;150;74; 81;75;60;121;66;83;70;68;58;69; 63;77;73;83;63;72;65;75;107;68; 113;83;74;64;81;61;68;124;57;97; 83;82;69;86;90;68;70;73;102;142; 82;93;88;81;73;100;150;77;80;95; 150;106;83;130;150;86;79;150;76;73; 82;100;79;88;79;150;79;150;80;85; 81;90;78;74;150;79;101;105;88;77; 88;82;77;76;89;82;78;80;77;150; 82;90;85;87;73;150;150;139;84;150; 68;69;67;73;66;64;60;61;68;50; 66;74;71;66;71;78;65;78;150;77; 91;75;62;67;72;77;66;150;63;93; 69;82;68;84;84;68;89;50;93;62; 77;62;73;76;72;76;71;67;67;103; 89;107;85;70;118;62;114;85;70;75; 81;66;79;77;74;75;85;71;75;73; 76;71;76;73;75;72;81;72;84;73; 71;87;78;74;79;77;81;74;76;73; 75;71;73;77;89;73;82;74;75;69; 72;84;78;75;68;74;71;77;67;74; 71;81;83;74;83;70;103;77;95;71; 69;48;61;49;48;65;49;64;47;66; 48;60;61;49;48;60;47;71;48;73; 65;81;49;76;48;74;50;69;57;61; 76;54;63;70;69;73;85;67;84;96; 69;92;68;83;150;70;71;96;76;73; 71;72;61;150;150;74;150;72;90;52; 150;114;63;150;62;63;68;65;150;65; 60;132;65;67;102;61;61;150;61;64; 65;66;150;56;62;61;64;70;150;150; 150;150;150;150;150;150;150;150;150;150; 94;150;150;107;150;69;60;150;150;150; 62;150;150;63;66;61;150;150;150;124; 65;67;71;85;75;67;65;79;77;109; 74;150;68;85;80;65;67;85;102;75; 48;78;61;47;45;64;46;61;76;57; 47;58;150;62;74;56;88;150;81;49; 46;121;131;47;46;93;46;131;125;87; 122;46;79;116;85;115;106;114;86;150; 89;98;85;77;150;75;79;84;100;96; 80;89;84;109;108;75;88;79;150;81; 74;90;150;77;75;92;82;78;88;101; 74;76;75;84;73;150;82;99;150;82; 78;88;150;75;150;77;85;150;90;79; 77;84;84;80;75;89;88;69;89;85; 70;76;78;69;81;62;150;48;62;47; 48;58;49;47;47;45;46;47;47;46; 46;47;47;47;46;46;46;87;46;46; 47;45;46;83;80;47;46;79;82;45; 79;46;48;46;46;46;46;47;81;46; 49;46;150;48;83;82;79;88;80;86; 93;73;150;150;150;79;76;69;78;66; 150;150;73;78;71;87;150;150;150;75; 70;150;75;150;150;150;88;150;150;150; 79;76;68;73;72;150;150;73;150;150; 150;67;150;71;150;82;150;68;150;150; 71;75;87;76;79;74;69;150;150;69; 66;150;82;52;150;88;72;77;150;65; 76;85;65;67;64;69;73;69;65;68; 64;49;78;82;93;50;84;140;130;76; 110;51;75;113;150;125;83;109;86;74; 111;65;79;65;78;78;72;70;72;66; 73;66;62;67;63;71;71;87;109;77; 100;76;71;78;150;71;76;73;74;73; 84;90;85;74;71;73;85;85;75;73; 75;75;77;75;71;73;150;70;78;79; 82;80;76;71;107;82;90;73;74;119; 83;73;150;69;74;78;67;84;84;74; 102;87;83;150;76;66;79;72;92;77; 81;67;150;77;80;78;150;88;104;97; 82;72;72;72;53;68;57;47;46;57; 61;46;59;47;53;47;58;47;47;74; 46;76;48;70;80;63;76;62;86;62; 65;48;59;74;88;65;66;77;63;67; 61;56;72;80;150;65;150;69;57;98; 63;77;73;70;82;62;80;61;70;79; 66;85;82;71;89;60;63;79;79;64; 80;62;84;68;67;83;80;60;65;81; 67;75;64;82;77;60;64;76;62;80; 87;63;66;87;66;76;74;70;69;82; 66;82;70;75;79;67;72;76;80;64; 60;77;66;60;150;84;58;150;78;49; 50;76;90;48;68;47;61;49;48;65; 47;62;63;48;63;48;56;48;49;68; 73;48;69;50;77;47;49;123;48;74; 70;76;53;79;48;86;72;48;64;46; 56;65;86;79;51;150;90;48;150;62; 150;68;131;64;150;70;68;95;90;66; 66;150;150;62;67;150;65;150;82;72; 93;68;124;68;68;81;68;150;67;89; 71;150;71;150;150;68;70;150;64;150; 97;74;73;150;79;66;90;65;69;99; 88;62;84;72;80;65;75;71;150;70; 81;73;73;74;74;74;75;150;75;96; 72;144;106;75;76;98;77;108;150;47; 93;75;76;94;123;76;78;125;77;150; 80;123;123;77;121;77;47;122;46;97; 48;115;115;79;114;75;108;75;80;103; 83;150;113;81;150;78;48;92;86;74; 98;65;81;112;79;75;76;71;70;77; 76;78;75;72;77;75;77;75;85;77; 84;77;77;75;77;81;80;80;79;72; 77;76;150;73;90;80;74;87;97;85; 74;74;72;87;68;94;81;75;76;70; 150;91;78;78;71;76;117;79;80;73; 66;69;66;68;74;66;66;63;67;67; 95;71;150;150;85;79;69;74;74;77; 74;80;66;92;69;58;61;93;65;58; 72;65;60;66;79;56;68;69;139;61; 63;150;150;61;68;60;91;59;64;80; 71;77;83;73;100;86;113;150;145;77; 135;80;85;82;88;88;80;75;129;84; 150;67;80;76;69;150;82;132;84;103; 102;76;88;85;80;78;73;86;74;77; 84;91;76;77;124;73;76;73;82;74; 79;76;100;150;86;150;101;90;91;80; 88;150;75;80;102;84;86;76;74;75; 61;85;71;74;80;87;71;68;84;69; 85;101;76;69;72;150;77;79;150;83; 150;73;150;106;77;75;150;110;98;92; 92;79;68;83;63;92;75;73;125;70; 88;147;113;110;90;108;113;150;83;150; 95;94;96;73;77;71;80;48;48;150; 80;78;87;93;80;105;74;66;71;77; 69;68;79;74;75;74;75;76;76;80; 70;75;78;72;105;75;75;85;111;78; 79;104;68;74;73;94;73;76;82;77; 74;92;77;79;70;75;76;76;78;77; 74;70;74;76;94;86;73;71;83;67; 61;71;71;150;78;98;65;88;50;74; 71;48;48;77;68;49;48;54;47;78; 82;48;48;50;56;48;48;79;53;48; 57;47;47;54;85;48;63;48;48;78; 82;46;52;47;47;48;48;47;63;48; 48;68;80;47;83;47;125;47;124;47; 68;77;79;66;69;95;83;85;85;92; 119;82;76;82;79;81;70;77;80;71; 75;76;74;93;88;69;78;91;68;71; 67;74;74;79;77;78;71;72;78;64; 92;78;76;68;73;77;69;73;72;75; 69;76;68;70;70;81;78;71;81;79; 67;56;49;76;92;77;150;50;150;49; 110;150;71;75;62;50;68;49;65;59; 62;69;66;84;87;77;88;139;144;68; 78;67;128;68;81;90;65;65;56;71; 66;56;87;48;47;82;48;72;83;49; 52;65;64;85;48;72;67;46;46;62; 49;69;73;51;72;49;71;150;63;52; 49;49;50;72;49;89;70;48;50;49; 73;49;80;50;48;69;49;65;52;50; 72;68;79;49;69;73;47;72;94;49; 71;83;72;73;68;48;88;48;65;48; 65;77;50;66;49;64;50;52;64;68; 150;71;69;69;63;71;150;62;76;81; 75;66;51;71;90;48;61;97;82;66; 64;73;56;65;62;106;71;118;65;97; 73;95;72;119;79;75;91;77;80;85; 65;65;63;90;56;94;88;60;56;72; 49;82;48;76;46;75;49;112;142;45; 80;61;59;93;83;67;110;75;102;61; 88;70;59;150;86;58;66;85;61;97; 63;85;150;61;67;93;63;119;61;93; 105;70;66;109;66;98;101;55;150;72; 100;58;67;129;86;68;72;94;97;78; 64;98;58;102;88;68;62;97;56;93; 70;150;86;61;94;74;150;96;150;150; 79;89;64;81;61;71;65;102;76;54; 85;75;97;73;67;150;69;150;91;81; 117;67;63;74;68;121;73;70;75;79; 81;65;68;68;68;106;66;89;75;70; 66;91;150;68;71;90;63;69;65;60; 73;73;68;60;59;74;61;64;57;64; 66;65;65;64;69;63;77;57;62;58; 74;68;74;72;59;62;67;79;71;58; 67;59;63;78;72;79;58;75;67;68; 70;71;61;60;63;67;67;56;61;64; 61;61;76;65;67;74;65;70;64;66; 150;83;79;86;49;150;74;47;150;48; 47;91;48;74;46;78;66;47;46;65; 150;48;47;49;78;47;48;80;77;64; 85;76;52;73;47;75;47;84;60;50; 73;63;61;115;80;150;124;70;108;66; 61;150;78;150;123;68;150;63;150;54; 150;54;150;54;85;53;102;150;79;52; 80;55;84;53;61;72;51;88;76;62; 53;69;60;100;57;84;75;59;50;82; 55;77;51;87;57;83;58;78;150;87; 61;75;78;63;87;74;84;79;150;59; 80;150;88;51;113;80;55;95;83;52; 69;77;72;69;88;69;150;79;123;150; 150;72;71;57;58;67;67;61;69;48; 60;150;80;83;127;70;91;69;150;66; 128;77;150;79;77;150;106;60;77;80; 83;88;123;72;85;117;117;81;93;71; 73;77;81;79;64;101;96;74;150;72; 150;81;80;79;150;75;150;76;67;87; 82;72;83;150;78;150;83;74;69;150; 72;65;68;88;74;83;150;79;69;80; 70;77;74;80;73;77;75;81;150;77; 75;79;150;76;77;79;79;150;150;71; 65;79;95;150;75;80;76;150;83;67; 64;150;84;150;150;86;92;72;78;86; 150;68;91;66;80;74;60;150;69;150; 76;60;59;67;63;72;150;66;150;55; 79;78;88;74;69;74;86;150;95;79; 77;98;70;92;71;79;150;65;141;118; 105;150;77;150;89;69;74;65;67;67; 80;71;73;87;72;76;73;79;77;64; 64;150;73;150;72;70;77;150;88;91; 69;150;74;73;69;82;66;70;73;70; 77;150;80;82;70;115;69;78;92;67; 76;71;71;150;73;80;75;85;84;76; 150;69;73;64;71;74;71;76;76;71; 76;67;74;73;87;50;48;76;76;87; 54;150;78;48;70;49;48;63;48;62; 47;65;61;47;47;99;69;48;48;59; 48;71;93;47;69;47;48;150;47;103; 91;46;48;128;78;47;66;47;47;60; 47;79;91;45;66;47;46;65;47;69; 83;50;70;51;52;61;49;80;49;82; 82;75;78;72;71;77;79;52;67;76; 79;50;68;51;107;51;90;89;67;49; 80;150;67;75;74;81;69;76;52;76; 73;84;84;52;50;69;67;48;81;81; 50;71;53;85;75;86;76;91;53;85; 72;62;85;69;150;79;59;81;86;78; 111;85;104;150;94;75;57;150;80;108; 72;82;95;81;76;61;79;65;73;93; 83;82;63;62;79;141;117;150;84;93; 109;73;69;80;62;64;88;65;61;62; 150;62;69;84;73;89;72;98;83;63; 81;86;75;88;73;150;84;70;77;150; 73;88;150;98;66;76;103;72;80;68; 70;71;80;68;123;95;124;82;75;86; 73;76;74;80;113;150;68;89;83;79; 73;76;150;76;89;75;77;84;73;70; 150;150;112;88;71;150;104;150;76;71; 70;72;57;150;87;50;49;67;53;47; 56;48;50;50;48;52;49;47;150;52; 56;50;150;48;48;150;48;150;68;48; 80;48;48;68;49;83;48;96;48;82; 49;80;47;73;59;47;60;82;48;72; 47;74;48;77;66;49;78;49;48;93; 150;77;72;93;150;69;76;80;76;77; 150;79;150;77;69;74;88;82;67;83; 71;76;70;89;76;88;80;74;77;84; 76;79;77;89;88;68;80;150;78;150; 62;78;150;77;150;86;88;79;77;70; 75;80;71;76;87;150;106;150;78;78; 78;54;150;66;150;150;75;80;61;150; 78;53;49;90;48;89;48;66;48;51; 47;49;48;48;49;61;48;56;48;49; 50;47;86;48;48;72;53;47;62;48; 47;69;87;48;82;48;99;150;48;114; 48;76;91;48;80;47;48;84;68;47; 55;102;73;50;51;71;82;53;77;54; 72;84;77;50;75;60;51;150;75;50; 53;79;52;75;51;70;80;59;76;54; 72;51;80;53;51;85;52;74;82;56; 57;85;56;75;53;79;53;79;52;73; 52;77;71;55;81;52;56;77;51;78; 61;65;74;83;63;150;67;87;101;77; 150;72;74;135;77;150;81;96;69;71; 69;68;66;66;62;64;64;63;73;61; 61;97;66;57;72;52;49;72;58;118; 76;89;62;68;65;62;75;150;91;97; 93;68;61;121;59;73;77;55;56;65; 69;70;74;150;67;74;66;69;150;68; 81;78;70;82;150;65;70;150;150;66; 73;150;66;71;73;150;73;69;80;68; 150;73;150;79;71;75;82;150;72;76; 150;72;66;150;150;72;150;77;76;150; 150;78;150;80;71;81;84;72;66;150; 150;66;93;83;117;97;77;77;87;68; 85;77;71;77;82;79;66;70;69;91; 70;150;81;63;73;90;70;82;86;82; 78;93;118;93;150;79;77;139;93;150; 73;79;126;71;117;112;150;70;106;65; 59;119;150;61;150;72;150;150;87;82; 69;83;84;78;82;77;87;72;81;78; 74;92;89;87;72;91;70;80;76;71; 77;79;78;68;72;78;78;73;66;66; 86;76;71;80;82;150;68;77;82;69; 73;150;79;114;73;88;78;79;88;75; 73;86;88;150;79;73;73;100;69;87; 72;68;88;54;150;50;49;84;96;48; 82;61;59;53;59;69;88;72;89;73; 68;52;48;77;87;48;79;48;50;65; 89;48;49;72;48;75;49;150;97;47; 99;48;91;48;150;47;47;150;47;150; 139;47;47;140;99;48;85;47;137;47; 84;68;71;75;96;67;77;60;63;84; 64;78;74;68;67;74;89;66;70;60; 69;62;74;60;64;77;69;75;73;70; 71;82;61;67;70;76;68;76;67;69; 83;58;72;65;78;64;68;75;63;79; 86;64;68;60;96;67;87;67;74;66; 75;61;64;60;68;65;51;66;49;64; 48;74;66;48;61;86;70;77;115;70; 61;65;67;72;64;58;62;64;65;68; 66;52;62;67;75;74;80;60;77;70; 69;78;104;66;82;65;63;70;61;87; 62;72;74;117;88;88;93;87;117;150; 81;150;69;79;73;89;113;72;150;150; 83;83;83;82;73;96;150;70;75;85; 79;109;85;79;78;88;105;87;81;80; 79;75;82;99;86;90;99;78;78;80; 81;82;67;84;87;72;82;81;83;79; 74;136;76;150;117;77;85;85;150;150; 69;69;75;150;82;91;100;73;65;80; 62;52;66;75;47;94;140;47;46;96; 48;81;65;48;47;53;47;48;48;57; 48;48;46;46;50;48;48;91;66;47; 68;48;120;48;69;81;136;55;76;73; 66;79;83;65;150;85;81;79;61;77; 66;76;66;67;150;72;150;74;69;68; 79;150;150;150;150;150;150;150;80;150; 64;150;82;150;72;73;150;70;70;150; 68;72;150;73;64;72;150;150;60;64; 89;67;71;83;69;73;69;69;69;66; 70;67;64;67;150;85;71;61;82;70; 65;71;76;67;69;69;68;46;46;69; 48;150;49;46;68;47;83;46;78;47; 47;84;83;47;65;47;88;87;48;97; 68;47;110;47;85;150;49;84;85;76; 93;64;70;77;67;76;55;65;80;71; 67;82;67;86;85;50;81;48;77;47; 65;150;70;70;150;72;74;59;66;150; 79;65;88;72;61;63;73;74;69;64; 68;55;78;65;150;64;60;150;150;75; 71;59;71;150;62;72;68;150;63;65; 74;62;75;69;150;65;150;60;76;62; 54;68;62;66;67;67;63;101;67;150; 66;67;79;75;150;69;94;59;71;97; 66;137;138;58;69;150;150;74;150;66; 67;150;150;60;150;47;46;109;46;64; 48;97;114;47;82;79;69;84;53;67; 64;48;62;70;63;65;70;76;80;67; 75;59;81;65;68;71;74;76;99;70; 81;79;150;80;83;82;81;74;88;108; 73;83;69;72;76;83;82;77;109;86; 77;71;85;98;84;88;88;150;78;78; 74;120;73;73;90;91;85;120;92;70; 80;70;150;71;89;77;74;75;82;83; 81;67;88;69;67;97;84;76;150;71; 78;74;150;61;75;150;150;82;77;69; 74;81;70;128;90;150;97;73;86;90; 116;66;73;85;124;70;62;93;66;150; 58;150;150;56;74;59;150;49;49;147; 47;103;47;150;48;93;49;150;150;47; 45;150;150;47;150;47;47;150;46;90; 70;109;149;65;65;113;61;65;68;71; 77;62;65;66;150;63;64;150;76;150; 92;61;66;57;150;75;71;65;150;150; 66;66;150;65;99;66;69;63;73;150; 66;64;68;77;150;61;67;64;97;66; 71;150;109;72;84;69;66;150;63;103; 62;65;51;67;61;50;67;66;47;61; 75;62;150;63;150;76;84;150;92;76; 73;71;75;86;94;99;89;150;88;99; 78;68;65;88;63;69;58;84;57;86; 65;150;93;59;62;64;59;150;150;92; 108;79;69;87;96;63;67;139;150;73; 73;70;89;150;150;71;150;84;74;150; 69;85;70;91;74;71;72;73;77;81; 150;80;69;71;150;86;77;71;73;83; 66;88;82;68;150;83;150;76;77;150; 75;150;70;150;69;78;80;71;92;74; 71;70;79;69;85;150;85;74;71;83; 80;68;80;150;84;150;150;75;70;66; 62;65;56;72;49;74;67;48;65;64; 48;95;48;86;56;118;70;76;83;60; 51;74;47;78;66;47;47;86;136;46; 50;111;128;108;81;150;82;50;103;150; 78;74;116;54;140;55;48;93;46;150; 66;72;68;150;69;150;66;150;122;83; 80;70;70;79;73;150;70;150;72;66; 71;66;62;150;68;150;69;150;81;71; 79;68;150;68;65;150;150;73;72;150; 69;150;84;67;77;67;68;150;69;150; 64;150;69;76;70;75;150;81;150;75; 65;98;49;104;48;75;81;47;48;150; 48;150;102;47;77;48;90;49;110;47; 46;150;150;48;150;48;133;47;85;77; 87;71;71;79;54;77;64;47;59;79; 91;57;74;93;82;69;84;55;68;57; 95;54;49;150;79;81;52;74;68;63; 70;69;80;76;79;64;79;150;73;78; 76;70;67;150;87;150;82;71;72;150; 150;77;77;74;150;70;74;150;75;71; 150;75;82;150;74;81;73;71;66;92; 150;80;80;150;73;67;112;75;73;77; 150;66;70;72;71;140;70;114;77;74; 150;79;65;88;83;64;90;63;59;69; 57;83;86;72;66;65;60;65;64;62; 48;66;115;48;49;85;48;77;48;89; 49;93;69;48;125;48;48;117;77;48; 150;48;48;94;48;68;76;49;48;62; 85;48;150;48;121;48;89;48;150;47; 94;71;83;62;63;96;66;72;95;61; 79;68;77;66;67;81;70;91;62;81; 77;65;87;61;67;66;60;81;86;61; 65;77;85;73;64;89;81;66;62;102; 60;78;74;66;62;97;63;77;88;60; 75;64;64;88;64;90;63;81;91;66; 74;66;73;78;77;50;74;88;66;75; 150;76;134;74;87;90;83;73;80;76; 89;59;73;90;128;67;111;73;96;95; 65;79;67;119;72;67;66;116;75;69; 69;70;74;57;59;77;63;68;69;84; 71;64;66;74;89;89;141;107;87;132; 82;66;74;74;77;78;79;76;78;83; 69;76;71;73;74;73;70;81;69;81; 68;86;75;70;74;78;72;65;74;150; 76;86;75;77;69;74;103;67;78;70; 150;76;66;72;81;81;83;80;95;74; 76;91;81;87;70;81;81;74;79;93; 64;55;57;150;77;55;63;51;63;51; 50;64;51;79;50;73;80;49;49;73; 53;80;68;62;68;67;67;77;68;74; 71;69;76;89;131;74;100;85;82;62; 78;78;76;91;87;67;65;87;72;57; 68;61;88;57;67;100;76;115;90;150; 74;56;150;52;52;150;78;56;150;59; 56;150;150;55;53;150;55;150;51;150; 60;85;150;52;56;73;150;61;150;55; 57;150;83;52;150;60;150;52;150;50; 58;150;57;150;52;150;135;53;79;56; 150;55;150;59;101;59;72;51;62;150; 74;150;70;75;90;71;69;59;66;58; 58;53;62;61;71;81;78;77;85;91; 126;92;67;150;90;74;74;150;102;77; 92;74;90;69;67;150;72;93;64;71; 63;80;69;61;70;54;75;55;67;68; 80;72;85;50;63;48;48;82;68;47; 76;72;73;67;65;70;69;81;61;87; 64;82;65;84;61;77;74;67;64;71; 78;70;66;70;79;60;76;63;73;65; 73;69;68;74;74;72;78;67;80;69; 67;89;61;81;68;69;68;61;78;57; 65;76;67;78;67;72;74;78;68;68; 65;74;82;68;69;66;77;87;150;71; 81;75;99;71;76;72;128;65;150;69; 67;121;79;88;150;83;130;83;70;150; 106;71;72;76;108;73;150;69;70;90; 150;64;150;60;150;72;118;51;137;47; 70;82;66;126;150;150;150;81;57;150; 70;150;94;150;72;83;72;150;70;70; 70;150;84;86;150;70;65;71;84;81; 69;75;150;71;71;65;68;105;150;76; 88;78;150;150;63;93;64;69;66;150; 150;90;85;150;150;68;84;75;87;150; 107;77;77;79;72;71;150;69;69;73; 65;53;55;70;57;49;48;150;48;65; 77;48;67;49;49;111;48;65;80;62; 82;61;80;60;63;86;60;150;55;86; 51;54;79;50;63;60;61;85;92;83; 72;63;61;107;93;61;80;61;74;71; 85;83;77;150;65;136;73;60;150;83; 68;66;65;77;63;76;73;65;150;66; 64;74;68;70;79;68;72;150;67;79; 77;69;69;78;76;74;76;67;81;77; 91;71;150;63;72;78;80;64;59;87; 73;70;67;79;72;82;65;69;83;66; 76;73;75;64;76;65;82;69;71;71; 73;61;63;64;63;74;65;150;150;73; 69;150;65;68;66;65;80;68;65;78; 98;68;67;70;59;63;64;51;60;49; 72;47;150;63;67;50;47;53;63;48; 75;48;75;49;82;48;108;48;126;49; 108;47;78;48;67;48;49;75;89;48; 61;64;103;59;94;62;63;74;88;57; 77;73;74;64;62;69;57;84;69;77; 150;63;79;68;90;64;61;70;63;73; 96;64;69;65;80;60;74;71;63;79; 150;55;61;79;61;53;60;71;68;56; 59;80;70;74;56;150;75;60;78;58; 80;50;84;62;60;78;88;60;99;70; 66;79;51;61;75;79;70;150;72;81; 70;63;123;71;150;50;88;150;76;50; 67;50;49;84;48;84;93;48;82;49; 47;145;74;47;48;61;47;81;48;66; 132;48;48;150;102;46;48;88;81;47; 59;74;67;53;85;59;61;84;60;89; 74;55;73;52;53;72;55;84;56;65; 59;92;53;86;78;60;53;78;52;105; 59;86;62;93;58;75;77;57;52;68; 55;70;101;58;53;74;54;78;93;57; 89;58;55;68;58;75;57;83;88;54; 80;76;150;74;78;150;72;81;71;82; 62;78;82;66;73;66;80;78;77;67; 68;64;74;78;72;51;76;48;150;48; 77;63;61;150;51;82;73;47;54;48; 57;76;57;56;57;62;55;74;55;76; 70;68;66;75;66;63;61;96;72;142; 150;79;76;74;85;150;150;77;81;150; 150;150;81;150;150;150;101;150;150;150; 150;150;94;150;150;87;150;80;150;78; 83;150;150;150;150;150;74;150;150;150; 81;150;150;150;75;81;82;150;85;150; 150;150;85;115;90;81;150;88;78;92; 69;74;62;74;60;68;52;58;53;64; 73;72;49;72;48;150;49;82;75;48; 81;48;47;77;47;90;47;73;150;47; 150;47;46;150;47;150;47;110;47;76; 67;47;46;76;112;48;47;120;48;150; 46;150;150;46;150;47;147;48;46;150; 69;77;62;92;85;67;78;63;76;74; 66;71;104;68;71;85;83;73;66;79; 76;67;88;60;61;87;87;67;65;85; 73;127;64;80;150;73;66;79;76;150; 150;63;64;150;70;82;69;82;77;66; 84;68;85;66;76;65;143;64;91;69; 66;68;57;65;55;69;150;51;150;52; 50;67;68;49;48;76;52;50;50;48; 49;48;49;47;48;49;50;48;46;150; 83;47;74;48;82;49;53;48;49;47; 47;63;150;72;75;49;78;48;106;47; 47;68;47;68;47;50;47;65;72;48; 58;82;54;93;82;61;59;74;85;63; 63;116;85;60;63;103;56;74;82;57; 59;82;64;78;65;150;90;150;56;93; 76;64;56;91;88;54;81;86;55;150; 62;88;86;50;68;150;88;51;82;55; 55;80;53;89;63;79;150;68;80;56; 66;70;65;150;83;54;65;50;74;150; 150;73;150;70;150;150;70;74;72;78; 77;83;83;81;150;71;61;150;63;150; 82;80;60;63;67;60;68;81;105;77; 62;124;62;97;69;75;64;69;66;61; 74;65;58;64;71;60;63;86;59;78; 73;74;68;81;83;79;70;73;73;68; 76;69;69;74;70;70;68;69;71;82; 68;64;68;71;74;66;64;81;64;66; 68;63;85;65;75;63;73;76;73;80; 66;76;76;69;150;69;74;65;78;64; 77;68;71;68;75;76;62;75;71;62; 69;54;52;150;52;91;50;52;51;70; 73;51;49;52;46;49;47;48;48;47; 48;47;48;89;47;49;61;47;64;47; 62;48;49;59;64;150;49;89;71;47; 86;113;93;49;83;65;90;65;72;77; 86;97;95;84;150;49;48;81;57;65; 150;62;69;88;65;71;150;78;150;102; 70;84;64;69;71;91;81;88;76;63; 84;70;63;70;150;84;67;85;73;93; 75;69;66;87;63;78;62;70;73;79; 129;150;74;72;88;75;70;71;81;73; 150;96;70;77;71;63;82;94;76;150; 60;69;64;66;53;70;60;71;52;150; 78;49;49;63;61;49;68;49;48;79; 48;119;47;78;79;48;71;48;49;64; 48;75;70;68;95;55;72;47;114;46; 48;119;89;47;86;48;85;47;150;48; 47;100;48;106;48;86;48;88;48;73; 66;65;74;71;66;66;69;65;65;150; 64;76;72;68;73;67;65;65;65;68; 66;60;64;70;67;62;72;68;65;68; 59;73;73;72;57;72;67;70;67;63; 63;70;68;59;70;73;75;64;70;69; 66;77;58;70;73;73;65;72;60;69; }; }; int_Data @["r1"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_120"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="r1"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [6000] 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;1;0;1;0;1;0; 1;0;1;0;0;1;1;0;1;0; 1;0;0;1;1;0;0;1;1;0; 1;0;1;0;1;0;1;0;0;0; 1;0;1;0;0;1;0;1;0;1; 1;0;0;0;0;0;1;0;0;1; 0;1;1;0;0;1;0;0;1;0; 0;0;0;1;1;0;0;0;0;1; 0;0;0;1;0;0;0;0;0;1; 0;1;0;1;1;0;0;0;0;0; 1;0;0;1;1;0;0;0;1;0; 1;0;0;1;1;0;0;0;0;1; 1;0;0;1;0;1;0;1;1;0; 1;0;1;0;0;1;0;1;1;0; 1;0;1;0;0;0;1;0;1;0; 0;0;0;1;0;1;1;0;0;1; 0;1;0;1;1;0;0;1;0;1; 0;1;0;1;1;0;1;0;0;1; 1;0;0;1;1;0;0;1;0;1; 1;0;0;1;0;1;1;0;1;0; 1;0;1;0;1;0;0;1;0;1; 1;0;1;0;0;1;1;0;0;1; 1;0;1;0;1;0;0;1;1;0; 1;0;1;0;1;0;1;0;0;1; 0;1;1;0;0;1;1;0;0;1; 1;0;0;1;1;0;1;0;1;0; 1;0;0;1;0;1;1;0;0;1; 0;0;0;0;1;0;0;0;0;1; 1;0;0;1;1;0;1;0;0;0; 1;0;0;1;1;0;0;1;1;0; 1;0;1;0;0;1;1;0;0;1; 1;0;1;0;1;0;0;1;1;0; 0;1;0;1;1;0;0;1;1;0; 0;1;1;0;1;0;1;0;0;1; 0;1;1;0;1;0;1;0;0;1; 0;0;0;0;0;0;0;1;0;1; 0;1;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;0;1;1;0; 0;1;0;1;0;1;1;0;0;1; 0;1;0;1;0;1;1;0;1;0; 0;1;0;1;0;1;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 1;0;1;0;0;1;1;0;1;0; 0;1;0;1;1;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;1; 1;0;1;0;0;1;1;0;1;0; 1;0;1;0;0;1;1;0;0;1; 0;1;1;0;1;0;0;1;1;0; 0;1;0;1;1;0;0;1;0;1; 1;0;1;0;1;0;0;1;0;1; 1;0;0;1;1;0;0;1;1;0; 0;1;0;1;0;1;0;1;0;1; 1;0;0;1;0;1;1;0;1;0; 0;1;0;1;0;1;0;1;0;1; 1;0;1;0;0;1;0;1;0;1; 0;1;1;0;0;1;0;1;0;1; 1;0;0;1;0;1;0;1;0;1; 0;1;1;0;1;0;0;1;1;0; 1;0;1;0;0;1;1;0;0;1; 1;0;1;0;0;0;0;1;0;1; 0;0;0;0;0;1;0;1;1;0; 1;0;1;0;0;1;1;0;0;1; 1;0;0;1;0;1;0;1;0;0; 0;0;0;0;0;1;0;1;0;0; 0;1;0;0;1;0;0;0;0;0; 0;0;0;0;1;0;0;1;1;0; 0;0;0;0;1;0;1;0;0;1; 1;0;1;0;1;0;1;0;0;1; 1;0;0;1;1;0;1;0;0;0; 1;0;0;0;0;1;0;0;0;1; 1;0;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;1;0;0;0; 1;0;0;1;0;1;1;0;0;1; 1;0;0;1;0;1;0;1;0;1; 1;0;0;1;1;0;0;1;0;1; 1;0;1;0;1;0;1;0;0;1; 1;0;0;1;0;1;1;0;0;1; 1;0;0;1;1;0;0;1;0;1; 0;0;0;0;0;0;1;0;1;0; 0;1;0;1;0;1;1;0;0;1; 1;0;0;1;0;1;0;0;1;0; 0;1;1;0;0;1;1;0;0;1; 0;1;0;1;0;1;1;0;0;1; 0;1;1;0;0;1;1;0;0;0; 0;1;0;0;0;1;0;1;0;1; 1;0;1;0;1;0;1;0;0;1; 1;0;1;0;0;0;0;1;1;0; 0;1;1;0;1;0;0;1;0;1; 0;1;1;0;0;0;0;1;0;0; 1;0;0;1;0;1;1;0;0;0; 0;0;1;0;0;1;1;0;0;1; 0;1;1;0;0;1;0;1;1;0; 1;0;1;0;1;0;0;0;1;0; 1;0;0;1;0;1;0;1;0;1; 0;1;0;1;0;1;0;1;0;1; 0;1;1;0;1;0;1;0;0;1; 0;1;1;0;0;1;1;0;1;0; 1;0;0;1;0;1;0;1;0;1; 0;1;0;1;1;0;0;1;1;0; 1;0;1;0;0;1;0;1;1;0; 0;1;0;1;1;0;1;0;0;1; 0;0;1;0;0;1;0;1;0;1; 0;0;0;0;0;1;0;0;0;0; 1;0;0;1;0;1;1;0;0;1; 1;0;1;0;1;0;1;0;0;1; 0;1;0;1;0;1;0;1;0;1; 1;0;0;1;0;1;1;0;0;1; 1;0;1;0;0;1;0;1;1;0; 1;0;0;1;0;1;0;1;1;0; 1;0;0;1;0;1;1;0;0;1; 0;1;0;1;1;0;0;1;1;0; 1;0;1;0;0;1;1;0;1;0; 0;1;1;0;1;0;1;0;1;0; 1;0;1;0;0;1;1;0;0;1; 1;0;0;1;0;0;1;0;0;1; 1;0;0;1;0;1;0;1;1;0; 1;0;0;1;0;1;0;1;1;0; 0;1;0;1;0;1;1;0;1;0; 0;0;1;0;1;0;0;1;0;1; 1;0;0;0;1;0;0;1;0;1; 0;1;0;1;0;1;1;0;0;1; 1;0;0;1;1;0;1;0;0;1; 0;1;0;1;1;0;1;0;1;0; 1;0;1;0;0;1;1;0;1;0; 0;1;1;0;0;1;0;1;1;0; 0;1;0;1;0;1;0;1;0;1; 0;1;0;1;0;1;1;0;1;0; 1;0;0;1;1;0;1;0;0;0; 0;1;1;0;0;1;1;0;1;0; 1;0;0;1;0;1;0;0;0;0; 0;0;0;1;0;1;0;1;1;0; 1;0;0;1;0;1;0;0;0;1; 0;1;1;0;1;0;0;1;1;0; 1;0;0;1;1;0;0;1;1;0; 0;1;0;1;0;1;0;1;0;1; 0;1;0;1;0;1;1;0;0;1; 0;1;1;0;1;0;0;1;0;1; 1;0;0;1;1;0;0;1;0;1; 0;1;1;0;0;1;0;1;0;0; 0;0;0;0;0;1;0;1;1;0; 1;0;1;0;0;1;1;0;0;1; 0;1;1;0;0;1;1;0;0;1; 1;0;0;1;0;1;0;1;1;0; 0;1;0;1;0;0;1;0;0;0; 0;0;1;0;1;0;0;1;1;0; 0;1;0;1;1;0;0;1;1;0; 0;1;0;1;0;1;0;1;0;1; 1;0;0;1;0;1;0;1;0;1; 0;1;1;0;0;0;1;0;0;1; 1;0;1;0;0;1;0;1;0;1; 0;1;1;0;0;1;1;0;0;1; 1;0;1;0;1;0;0;0;1;0; 1;0;1;0;0;1;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;0;0;1;1;0; 1;0;0;1;0;0;0;1;1;0; 0;1;1;0;1;0;0;0;1;0; 0;0;0;0;0;0;0;1;0;1; 0;0;1;0;0;1;0;1;0;0; 0;0;1;0;0;0;0;0;1;0; 1;0;0;0;1;0;1;0;0;0; 1;0;0;0;0;1;1;0;1;0; 0;0;0;0;1;0;1;0;1;0; 0;1;1;0;0;1;1;0;1;0; 0;1;1;0;0;1;1;0;0;1; 0;1;1;0;0;1;0;1;1;0; 0;1;0;1;1;0;0;1;0;1; 1;0;0;1;0;1;0;1;0;1; 1;0;0;1;1;0;0;1;1;0; 0;1;1;0;1;0;1;0;0;1; 0;1;1;0;0;1;0;1;0;1; 1;0;1;0;1;0;0;1;0;1; 0;1;0;1;1;0;0;1;1;0; 1;0;1;0;1;0;0;1;1;0; 0;0;0;0;0;0;1;0;0;0; 1;0;1;0;1;0;1;0;1;0; 1;0;1;0;0;1;1;0;0;1; 0;1;0;1;0;1;1;0;0;1; 1;0;1;0;0;1;0;1;1;0; 0;1;0;1;0;1;1;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;0;0;0;1;0;0; 0;1;1;0;0;1;1;0;0;1; 1;0;0;1;0;1;1;0;1;0; 1;0;1;0;1;0;1;0;0;0; 1;0;0;1;0;1;0;0;1;0; 1;0;1;0;1;0;1;0;0;1; 0;1;1;0;0;1;0;1;0;1; 0;1;1;0;0;1;1;0;1;0; 1;0;0;1;1;0;1;0;1;0; 0;1;1;0;1;0;0;1;0;1; 0;1;1;0;0;1;1;0;0;1; 1;0;1;0;0;1;1;0;1;0; 0;0;0;0;1;0;0;1;0;0; 0;1;0;1;1;0;1;0;0;1; 0;1;0;1;1;0;1;0;0;1; 1;0;0;1;1;0;0;1;1;0; 0;1;0;1;0;1;0;1;1;0; 1;0;0;1;1;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;0;1; 1;0;1;0;1;0;0;1;1;0; 0;1;1;0;0;1;1;0;0;1; 0;0;1;0;1;0;1;0;0;1; 0;1;1;0;1;0;0;1;0;1; 1;0;1;0;0;1;0;1;0;1; 0;1;0;1;0;1;1;0;0;1; 0;1;0;1;1;0;1;0;0;1; 1;0;1;0;1;0;0;1;1;0; 1;0;1;0;1;0;1;0;0;0; 1;0;0;1;0;1;0;0;0;1; 0;0;0;1;0;0;1;0;0;1; 1;0;0;1;0;0;0;0;0;1; 1;0;1;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;1;0; 0;0;0;0;0;1;1;0;0;1; 1;0;0;1;1;0;0;1;0;1; 0;1;0;1;0;1;1;0;1;0; 0;1;0;0;0;1;0;1;0;1; 1;0;1;0;0;0;0;0;1;0; 0;0;0;1;0;1;0;0;1;0; 0;0;0;0;0;1;1;0;0;0; 1;0;0;1;1;0;0;0;0;1; 0;1;1;0;0;1;1;0;1;0; 0;0;0;1;0;0;0;1;1;0; 0;1;0;1;1;0;0;1;0;0; 0;0;0;0;0;0;1;0;0;0; 0;1;0;1;0;1;0;0;0;0; 0;1;0;1;0;1;0;0;0;0; 0;0;0;0;1;0;1;0;0;1; 0;1;1;0;0;1;0;1;0;1; 1;0;1;0;1;0;1;0;1;0; 1;0;0;1;1;0;1;0;1;0; 1;0;1;0;1;0;1;0;0;1; 1;0;1;0;1;0;1;0;0;1; 0;1;0;1;1;0;1;0;0;1; 0;0;0;0;0;1;1;0;0;0; 1;0;0;1;0;1;1;0;1;0; 1;0;0;1;1;0;0;1;1;0; 1;0;0;1;0;1;1;0;1;0; 0;1;1;0;0;1;0;1;1;0; 1;0;0;1;0;1;1;0;1;0; 0;1;0;1;1;0;1;0;1;0; 0;0;0;0;0;0;0;1;0;0; 0;1;0;1;0;1;0;0;0;1; 0;0;0;0;0;0;0;0;1;0; 0;0;0;1;1;0;0;1;0;0; 1;0;1;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;0;0;0;0;1; 0;1;1;0;1;0;0;1;1;0; 1;0;1;0;1;0;1;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;1;1;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;1;0; 1;0;0;1;0;1;1;0;1;0; 0;1;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;1;0;1;0; 1;0;1;0;0;1;0;0;1;0; 1;0;1;0;0;1;0;1;1;0; 0;0;1;0;0;0;1;0;0;1; 1;0;1;0;1;0;0;1;1;0; 1;0;0;1;1;0;0;1;1;0; 1;0;1;0;0;1;0;0;0;0; 1;0;0;0;0;0;0;1;0;1; 1;0;0;1;0;1;0;1;1;0; 0;0;0;0;0;0;1;0;1;0; 0;1;1;0;1;0;1;0;1;0; 1;0;1;0;1;0;1;0;1;0; 0;1;0;1;1;0;0;1;1;0; 1;0;0;1;0;1;0;0;1;0; 1;0;0;1;0;1;1;0;0;1; 1;0;0;1;1;0;0;1;0;1; 0;0;0;1;0;1;1;0;0;1; 1;0;1;0;1;0;0;1;0;1; 0;1;0;1;1;0;1;0;0;1; 1;0;1;0;1;0;1;0;1;0; 1;0;0;1;0;1;1;0;1;0; 0;0;0;0;0;1;0;0;0;0; 1;0;0;1;0;0;0;1;0;1; 1;0;0;1;0;1;1;0;0;1; 1;0;0;1;0;1;1;0;1;0; 1;0;1;0;0;1;1;0;0;1; 0;1;1;0;1;0;0;1;1;0; 1;0;0;0;1;0;0;1;0;0; 0;1;0;1;0;0;0;1;0;0; 0;1;0;1;0;0;1;0;0;1; 1;0;0;0;0;1;0;1;0;1; 0;0;0;0;1;0;1;0;0;0; 0;0;0;0;1;0;0;1;0;0; 0;0;1;0;0;1;0;1;0;1; 1;0;1;0;1;0;1;0;1;0; 1;0;0;1;1;0;1;0;0;1; 1;0;0;1;0;1;1;0;1;0; 0;1;1;0;0;0;0;0;0;0; 0;0;1;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;1;1;0; 1;0;0;1;1;0;0;0;0;0; 0;1;1;0;0;1;0;1;1;0; 0;1;1;0;1;0;1;0;0;1; 0;1;0;1;0;1;1;0;1;0; 0;1;1;0;0;1;0;1;0;1; 0;1;1;0;0;1;0;1;1;0; 1;0;1;0;1;0;0;1;0;1; 0;1;0;1;1;0;1;0;1;0; 1;0;1;0;0;1;1;0;1;0; 0;1;0;1;0;1;1;0;1;0; 0;1;0;1;0;1;0;1;0;1; 0;1;0;1;0;1;1;0;1;0; 1;0;0;1;1;0;0;0;0;1; 1;0;1;0;0;1;0;1;0;1; 0;1;0;1;0;0;0;1;1;0; 1;0;0;1;0;1;1;0;1;0; 1;0;1;0;0;1;0;0;0;0; 0;0;0;0;0;1;1;0;0;1; 1;0;0;0;0;1;0;0;0;0; 0;1;1;0;0;1;1;0;0;0; 0;1;0;1;1;0;1;0;0;0; 0;1;0;0;1;0;1;0;0;0; 0;1;0;1;1;0;0;1;1;0; 0;0;0;0;0;0;1;0;1;0; 0;1;1;0;1;0;0;1;1;0; 1;0;0;1;1;0;0;1;0;1; 0;1;0;1;0;1;1;0;0;1; 0;1;0;1;0;0;0;1;0;1; 0;1;1;0;1;0;0;0;0;0; 1;0;1;0;1;0;0;1;0;1; 0;1;0;1;0;1;0;0;0;0; 1;0;0;1;0;1;0;1;1;0; 0;1;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;0;1;1;0; 1;0;1;0;0;0;0;1;0;1; 1;0;0;1;1;0;1;0;0;1; 0;1;0;0;0;0;0;0;1;0; 0;0;1;0;1;0;0;0;0;1; 1;0;1;0;0;1;0;1;1;0; 1;0;0;1;0;1;0;1;0;1; 1;0;1;0;1;0;1;0;1;0; 0;0;0;0;0;1;1;0;0;0; 1;0;1;0;0;0;0;1;1;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;1;0;1;0; 0;0;0;0;0;0;0;1;0;1; 1;0;0;1;0;1;0;1;1;0; 1;0;0;1;1;0;0;1;0;1; 1;0;0;1;0;1;1;0;1;0; 1;0;0;1;0;0;0;0;1;0; 0;1;1;0;0;1;0;1;1;0; 0;1;0;1;0;1;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;1;0;0;0;0;0;1;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;1;0; 0;1;1;0;0;1;1;0;1;0; 1;0;0;1;0;1;0;1;1;0; 1;0;1;0;1;0;1;0;0;1; 1;0;0;1;0;1;1;0;1;0; 0;0;1;0;1;0;1;0;0;1; 0;0;0;1;0;0;0;0;0;0; 0;1;1;0;0;0;1;0;0;0; 0;1;0;0;0;1;1;0;1;0; 0;0;0;1;0;0;1;0;0;0; 0;0;0;1;0;0;1;0;1;0; 0;1;0;1;1;0;0;1;0;1; 1;0;0;1;1;0;1;0;0;0; 0;0;0;0;0;0;1;0;1;0; 1;0;1;0;1;0;1;0;1;0; 1;0;0;1;1;0;1;0;1;0; 0;1;1;0;0;1;1;0;0;1; 0;1;0;1;0;0;1;0;0;1; 1;0;1;0;0;1;1;0;0;1; 0;0;1;0;1;0;1;0;1;0; 1;0;0;1;1;0;0;0;0;1; 0;1;0;1;1;0;0;1;0;1; 1;0;0;1;0;1;1;0;0;1; 0;0;0;0;0;0;0;1;1;0; 1;0;1;0;1;0;0;1;1;0; 1;0;1;0;1;0;1;0;0;1; 1;0;1;0;0;1;1;0;0;1; 1;0;0;1;0;0;0;1;0;1; 0;0;0;1;0;1;1;0;1;0; 0;1;0;0;0;1;0;0;1;0; 1;0;0;1;0;0;0;0;0;0; 1;0;0;1;0;1;0;1;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;1;0;0;0;0;1; 0;0;1;0;1;0;0;0;0;0; 1;0;1;0;1;0;0;1;1;0; 1;0;0;1;0;1;0;1;0;1; 1;0;0;1;0;1;0;1;0;0; 1;0;0;0;1;0;0;1;1;0; 0;1;1;0;0;0;0;1;0;1; 0;1;1;0;0;0;1;0;1;0; 0;1;0;1;0;1;1;0;1;0; 0;1;1;0;1;0;0;1;1;0; 0;1;1;0;0;1;1;0;1;0; 0;1;1;0;1;0;0;1;1;0; 0;1;1;0;0;1;0;1;1;0; 0;1;1;0;1;0;1;0;1;0; 0;0;1;0;0;1;0;1;1;0; 1;0;0;1;1;0;1;0;0;1; 1;0;0;1;1;0;1;0;1;0; 1;0;0;1;0;1;1;0;0;1; 0;1;1;0;1;0;0;1;1;0; 0;1;0;1;0;1;0;1;0;1; 0;1;0;1;1;0;1;0;0;1; 0;1;0;1;1;0;1;0;1;0; 0;1;0;1;0;1;1;0;0;1; 1;0;0;1;1;0;0;1;1;0; 1;0;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;1;0;0;1; 1;0;1;0;0;0;0;0;0;0; 0;0;1;0;0;0;1;0;0;1; 0;1;0;1;0;1;0;1;0;1; 1;0;0;1;1;0;0;1;1;0; 1;0;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;1;0;1;0;1; 1;0;1;0;1;0;0;1;1;0; 1;0;0;1;0;0;0;1;0;1; 0;1;0;1;0;1;0;0;1;0; 0;0;0;1;1;0;0;1;1;0; 0;1;1;0;0;1;1;0;1;0; 0;1;0;1;1;0;0;1;0;1; 1;0;0;1;1;0;1;0;1;0; 1;0;0;1;1;0;0;1;0;1; 1;0;0;1;0;1;0;1;0;1; 1;0;1;0;1;0;0;1;0;1; 0;1;0;1;0;1;0;1;1;0; 1;0;1;0;0;1;0;1;1;0; 1;0;0;1;0;1;1;0;0;1; 0;0;0;0;1;0;0;1;1;0; 0;1;0;1;1;0;1;0;1;0; 0;1;1;0;1;0;1;0;1;0; 0;0;0;1;0;1;1;0;0;1; 0;1;0;1;1;0;1;0;1;0; 1;0;1;0;1;0;0;1;1;0; 0;1;1;0;0;1;0;1;0;1; 0;1;1;0;1;0;0;1;0;1; 1;0;1;0;1;0;0;1;0;1; 1;0;1;0;1;0;1;0;0;1; 1;0;1;0;1;0;1;0;0;1; 0;1;0;1;1;0;0;1;0;1; 1;0;1;0;0;1;0;1;1;0; 0;1;1;0;0;1;0;0;0;1; 1;0;1;0;1;0;1;0;1;0; 0;0;0;1;0;0;1;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;0;1; 0;1;0;0;0;0;0;1;0;0; 0;1;0;0;0;1;0;0;0;0; 0;1;1;0;0;0;0;0;1;0; 1;0;1;0;0;0;0;0;0;0; 1;0;0;1;1;0;0;0;0;1; 0;0;0;0;0;1;0;1;0;1; 0;1;0;1;1;0;1;0;1;0; 0;1;1;0;0;1;1;0;0;1; 0;1;1;0;0;1;1;0;1;0; 0;1;1;0;1;0;0;1;0;1; 0;1;1;0;1;0;0;1;0;1; 1;0;1;0;1;0;1;0;1;0; 0;1;1;0;1;0;1;0;0;1; 0;1;0;1;0;1;0;1;1;0; 0;1;1;0;1;0;1;0;0;1; 0;1;0;1;0;1;0;1;0;1; 1;0;1;0;1;0;1;0;1;0; 0;0;0;1;1;0;0;1;1;0; 0;1;1;0;0;1;1;0;1;0; 1;0;0;1;1;0;0;1;0;1; 0;1;0;1;0;1;0;1;0;1; 0;1;0;1;0;1;1;0;0;1; 1;0;0;1;0;1;1;0;0;1; 1;0;0;1;1;0;1;0;1;0; 0;1;0;1;0;1;1;0;1;0; 0;1;1;0;0;1;0;1;1;0; 0;1;1;0;0;1;1;0;0;1; 1;0;1;0;1;0;0;1;0;1; 0;1;0;1;1;0;0;1;0;1; 1;0;1;0;1;0;1;0;1;0; 0;1;0;1;0;1;1;0;0;1; 0;1;1;0;1;0;0;1;0;1; 1;0;0;1;1;0;1;0;1;0; 0;1;1;0;0;1;1;0;0;1; 1;0;0;1;0;1;1;0;1;0; 0;1;0;1;1;0;1;0;1;0; 1;0;1;0;0;1;1;0;1;0; 1;0;1;0;1;0;0;1;1;0; 1;0;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;1;0;0;1; 0;0;1;0;0;1;1;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;1;0;1;0; 1;0;0;1;1;0;1;0;1;0; 0;1;1;0;0;1;1;0;1;0; 0;1;0;0;0;0;1;0;0;1; 1;0;0;0;1;0;0;1;0;1; 0;1;0;0;0;1;0;1;1;0; 1;0;0;1;0;1;0;0;0;0; 1;0;0;0;0;0;0;1;0;1; 1;0;1;0;0;0;0;0;1;0; 0;1;1;0;0;1;0;1;0;1; 1;0;1;0;1;0;1;0;0;1; 0;1;1;0;1;0;1;0;0;1; 0;1;1;0;1;0;1;0;1;0; 0;1;1;0;0;1;1;0;1;0; 1;0;0;1;0;1;0;1;1;0; 1;0;1;0;0;1;0;1;1;0; 1;0;0;1;1;0;0;1;1;0; 0;1;0;1;1;0;0;1;1;0; 1;0;1;0;0;1;1;0;1;0; 0;1;1;0;1;0;1;0;0;1; 0;1;0;1;0;1;0;1;0;1; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;0;1;0;0;1; 0;1;0;1;1;0;0;1;1;0; 0;1;0;1;0;1;0;1;0;1; 1;0;0;0;0;1;0;1;0;1; 1;0;1;0;1;0;1;0;0;1; 1;0;1;0;0;1;1;0;0;1; 1;0;0;1;1;0;1;0;0;1; 1;0;1;0;1;0;0;0;1;0; 0;1;1;0;0;1;0;0;1;0; 1;0;0;1;1;0;0;1;0;1; 1;0;1;0;1;0;0;1;0;1; 0;1;1;0;0;0;0;0;0;0; 0;0;0;0;1;0;1;0;0;1; 0;0;0;0;1;0;0;1;0;1; 0;0;0;0;0;0;0;0;1;0; 0;0;0;1;0;1;1;0;0;1; 1;0;0;1;0;1;1;0;1;0; 1;0;1;0;0;1;1;0;0;1; 1;0;0;1;0;1;0;1;1;0; 1;0;1;0;0;1;0;1;1;0; 0;1;0;1;0;1;1;0;1;0; 1;0;0;1;1;0;0;1;1;0; 0;1;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;1;0;1;0; 0;1;1;0;0;1;1;0;1;0; 1;0;0;0;0;1;1;0;1;0; 1;0;0;1;1;0;0;1;1;0; 1;0;1;0;0;1;0;1;0;1; 0;1;0;0;0;0;0;1;0;1; 0;0;1;0;0;1;0;0;1;0; 1;0;1;0;1;0;1;0;1;0; 0;1;1;0;0;0;1;0;1;0; 0;1;1;0;0;1;0;1;1;0; 0;1;0;1;0;1;1;0;0;1; 1;0;1;0;0;1;1;0;0;0; 0;1;1;0;1;0;1;0;1;0; 0;1;1;0;0;1;0;1;1;0; 1;0;1;0;0;1;0;1;1;0; 1;0;0;1;0;1;0;1;0;1; 1;0;0;1;0;1;0;1;0;1; 1;0;1;0;1;0;1;0;1;0; 0;1;0;1;0;1;0;1;0;1; 1;0;0;1;1;0;0;1;0;1; 0;1;1;0;0;1;0;1;0;1; 1;0;0;1;1;0;0;1;0;1; 1;0;0;1;0;1;0;1;0;1; 1;0;1;0;1;0;1;0;1;0; }; }; int_Data @["r2"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_121"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="r2"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [6000] 1;0;1;0;1;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;1;0; 0;0;0;1;1;0;0;1;1;0; 0;0;0;1;1;0;0;0;0;1; 0;1;1;0;0;0;0;0;0;0; 0;0;1;0;1;0;0;0;1;0; 0;0;0;0;0;0;1;0;0;1; 0;0;1;0;0;0;0;1;0;1; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;1;0;0;1;0;1;1;0; 0;1;1;0;0;1;1;0;1;0; 0;1;1;0;1;0;0;1;0;1; 0;1;0;1;0;1;1;0;1;0; 0;1;0;1;1;0;0;1;1;0; 0;1;0;1;0;1;1;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;1;1;0;0;0;0;0;0;1; 0;1;0;1;1;0;0;1;0;0; 0;1;0;1;0;1;1;0;0;1; 1;0;1;0;0;1;1;0;0;1; 1;0;0;1;0;1;0;1;1;0; 1;0;0;1;0;1;0;1;1;0; 1;0;1;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;1;0;1;0;1;0;0; 0;1;0;0;1;0;0;0;1;0; 1;0;0;0;1;0;0;1;0;1; 1;0;0;1;0;1;0;1;0;1; 1;0;1;0;0;1;0;1;0;1; 0;1;0;0;1;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;1;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;1;0;0;1;1;0;1;0; 0;1;0;1;0;1;1;0;1;0; 0;1;1;0;0;1;1;0;0;1; 1;0;1;0;1;0;1;0;1;0; 0;1;1;0;1;0;0;1;0;1; 1;0;1;0;1;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;1;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;1; 0;1;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;1;0;0;0;1;0;0;0; 0;1;1;0;0;0;0;1;1;0; 1;0;0;1;0;1;0;1;1;0; 0;1;1;0;1;0;0;1;1;0; 0;1;1;0;1;0;0;0;0;0; 0;1;0;0;0;1;1;0;1;0; 0;1;0;1;0;1;0;1;0;0; 0;1;0;0;0;0;0;1;1;0; 0;1;1;0;0;1;1;0;1;0; 1;0;0;1;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 1;0;0;1;1;0;1;0;1;0; 0;1;0;0;0;1;0;0;1;0; 0;0;0;0;1;0;1;0;0;1; 0;0;0;1;0;1;1;0;1;0; 1;0;0;1;0;1;0;0;1;0; 0;1;1;0;0;0;0;0;0;1; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;1;0;0;0;0;1; 0;0;1;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;1;1;0;0;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;1;0;1;0;0;1; 0;1;1;0;1;0;0;1;1;0; 1;0;1;0;0;1;1;0;0;1; 0;1;0;1;1;0;0;1;0;1; 1;0;0;1;0;1;0;1;0;1; 0;1;0;1;1;0;0;1;1;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;0;0; 1;0;0;0;1;0;0;1;1;0; 0;1;0;0;0;1;0;1;1;0; 1;0;1;0;0;0;0;0;0;1; 0;0;0;0;0;0;0;1;0;1; 0;0;0;0;1;0;1;0;0;1; 1;0;1;0;1;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;1;0;0;1;0;0; 0;1;1;0;1;0;1;1;1;0; 1;1;1;0;1;0;1;0;0;1; 0;0;1;0;0;0;1;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;1;0; 0;0;0;0;0;1;0;0;0;0; 0;1;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;1;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;1; 1;0;1;0;0;1;0;1;0;1; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;1;0; 0;1;1;0;0;1;1;0;0;1; 0;0;0;1;0;1;0;1;1;0; 1;0;0;1;1;0;1;0;1;0; 0;1;0;1;0;1;1;0;1;0; 1;0;1;0;0;1;1;0;0;1; 0;1;0;1;0;1;1;0;0;1; 1;0;0;1;1;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 1;0;0;0;0;0;0;0;0;1; 0;1;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;1;0;0;1;1;0; 0;1;0;0;1;0;0;1;0;0; 1;0;1;0;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;1;0; 0;0;1;0;0;0;0;0;1;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;1;0;1;0;0;0;1;0; 0;1;0;0;1;0;0;1;1;0; 0;0;0;0;0;1;1;0;0;0; 0;0;0;0;0;1;1;0;1;0; 0;0;1;0;1;0;1;0;0;0; 1;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;1;0;1;0;0; 0;0;1;0;1;0;1;0;0;0; 1;0;0;0;1;0;0;1;0;0; 0;0;0;0;0;1;0;1;0;0; 1;0;0;0;1;0;0;0;0;0; 1;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 1;0;0;1;0;1;0;0;1;0; 0;0;0;0;0;0;0;1;1;0; 0;0;0;0;0;0;1;0;1;0; 1;0;0;1;0;0;0;0;0;0; 1;0;0;1;1;0;1;0;1;0; 0;0;0;1;0;1;0;0;0;1; 0;0;1;0;0;1;0;1;0;1; 0;0;0;1;0;1;0;1;1;0; 0;1;0;0;0;1;0;1;1;0; 1;0;1;0;0;1;0;1;1;0; 1;0;1;0;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;1;1;0;0;1; 0;1;1;0;0;1;1;0;1;0; 1;0;1;0;1;0;0;1;1;0; 0;0;0;0;0;1;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;0;1;0;0;1; 0;1;1;0;1;0;0;1;1;0; 0;1;1;0;0;1;0;1;1;0; 0;1;0;1;0;1;0;1;1;0; 0;1;0;1;0;1;1;0;1;0; 1;0;0;1;0;0;0;1;1;0; 0;1;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;0;0;1;1;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;1;0;1;0; 0;1;0;0;1;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 1;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;1;1; 1;0;1;0;1;0;0;1;0;0; 0;1;0;1;1;0;0;1;1;0; 1;0;0;1;1;0;0;1;0;1; 1;0;1;0;0;1;0;1;0;1; 1;0;1;0;0;1;0;1;1;0; 1;0;1;0;0;1;1;0;0;0; 1;0;1;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;1;0;1; 0;1;0;1;0;1;1;0;1;0; 1;0;0;0;1;0;0;0;1;0; 0;0;1;0;1;0;1;0;0;0; 1;0;0;0;0;1;0;0;1;0; 1;0;0;1;0;1;1;0;0;1; 0;1;0;1;0;1;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;1;0;1;0;0;0; 0;1;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;0;1;0;0;0;0;1;0;0; 1;0;1;0;0;1;1;0;0;1; 1;0;1;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;1;0;0;1;1;0; 1;0;1;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;1;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;1;1;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;1;0;0;0;0;1;1;0; 0;0;0;1;0;0;0;0;0;0; 0;1;0;0;0;1;0;0;0;0; 0;1;1;0;0;1;0;1;0;0; 1;0;0;0;0;0;1;0;1;0; 0;0;1;0;0;0;0;0;1;0; 0;1;1;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;1;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 1;0;0;0;0;1;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;1;0;0;1;0;1;1;0; 1;0;1;0;0;1;0;1;0;1; 1;0;1;0;1;0;0;1;1;0; 0;1;1;0;0;1;1;0;0;1; 0;1;1;0;0;1;0;1;1;0; 1;0;0;1;0;1;0;1;1;0; 0;0;0;0;0;1;0;1;0;1; 0;1;0;0;1;0;0;0;0;0; 0;0;0;0;1;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;1;0;0;1;1;0;1;0; 0;1;0;0;0;0;0;0;0;1; 0;1;0;0;0;1;0;0;0;0; 0;1;1;0;0;0;1;0;1;0; 0;1;0;1;0;1;0;0;1;0; 0;0;0;0;1;0;1;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;1;0;0;0;0; 0;1;1;0;0;0;0;1;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;1;0;0;0;0;0;0;1; 1;0;0;1;0;0;0;0;0;1; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;1;0;0; 1;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;1; 0;1;1;0;1;0;0;1;0;0; 0;1;1;0;1;0;1;0;1;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;1;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;1;0;0;1;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;1;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 1;0;0;1;0;1;1;0;1;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;1;1;0;1;0; 0;1;0;1;0;0;0;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;1;0;1;0;1;0;1;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;1;0;0;0;0;0; 0;0;0;1;0;0;0;1;0;1; 0;1;0;0;0;1;0;1;0;0; 1;0;0;0;0;1;0;1;0;1; 0;0;0;1;0;0;0;0;0;1; 1;0;0;0;1;0;0;0;0;0; 0;1;0;0;1;0;0;1;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; }; }; int_Data @["r3"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_122"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="r3"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [6000] 0;0;0;0;0;0;0;0;0;0; 1;0;1;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;1;0;0;0;0;1;0;0;1; 0;1;0;1;1;0;1;0;0;1; 0;1;0;1;0;1;0;1;0;1; 0;1;1;0;1;0;0;1;1;0; 1;0;1;0;0;1;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;1;0;1;1;0; 1;0;0;1;1;0;0;1;1;0; 0;1;1;0;0;1;0;0;0;0; 0;0;0;0;1;0;0;1;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;1;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;1;0;1;0;0;0; 0;0;1;0;0;0;0;1;1;0; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;1;0;1;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;1;0;0;0;1;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;1; 0;1;0;1;1;0;0;1;0;1; 1;0;1;0;0;1;0;1;0;1; 0;1;1;0;0;1;1;0;1;0; 0;0;0;0;0;0;0;1;0;1; 0;1;0;1;1;0;0;1;1;0; 1;0;0;1;0;1;1;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;1;0; 0;0;0;1;1;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;1;0; 0;1;0;0;1;0;0;0;1;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;1;0; 0;1;1;0;0;1;0;1;0;1; 0;1;0;1;1;0;0;0;1;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;1;0;1;0;1; 1;0;1;0;1;0;0;1;1;0; 0;1;1;0;1;0;1;0;0;1; 1;0;0;0;0;0;0;0;0;0; 0;0;1;0;1;0;0;1;0;0; 1;0;0;1;1;0;0;1;1;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;1;0;0; 0;1;0;1;0;1;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;1;0;0;1; 0;0;0;0;1;0;0;1;1;0; 1;0;0;1;1;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;1;0;0;0; 0;0;0;0;1;0;0;0;0;0; 1;0;1;0;1;0;1;0;1;0; 1;0;0;1;0;1;0;1;1;0; 0;0;0;0;0;0;0;1;0;1; 0;0;1;0;1;0;0;0;1;0; 1;0;0;0;0;1;0;0;0;1; 0;1;0;1;0;0;0;0;0;0; 1;0;0;0;0;1;0;1;0;0; 0;0;0;0;1;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;1;1;0;1;0;0;1;1;0; 0;1;0;1;0;1;0;1;1;0; 1;0;1;0;0;0;0;0;1;0; 0;1;1;0;0;0;0;0;1;0; 0;1;0;1;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;1;0;1;0;0;1; 0;1;1;0;1;0;1;0;0;1; 1;0;1;0;1;0;0;0;0;1; 1;0;0;1;0;1;1;0;1;0; 0;1;0;1;0;0;1;0;1;0; 0;0;1;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;1;0;0;0;0;1;0;0; 0;1;0;0;0;0;0;1;1;0; 1;0;0;1;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;1;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;1;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;1;0; 1;0;0;1;1;0;1;0;1;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;1;0;0;0;0;1; 1;0;1;0;1;0;0;1;1;0; 0;1;0;0;0;0;0;0;0;1; 1;0;1;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;1;0;0;0;0;0;0;1;0; 0;0;0;1;0;0;0;0;1;0; 0;1;0;1;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;1; 0;0;1;0;0;1;1;0;0;0; 0;0;0;1;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;1;0; 0;1;0;0;0;1;0;0;0;0; 0;1;0;0;0;0;0;1;0;0; 0;0;0;0;1;0;0;0;0;0; 0;1;1;0;0;1;0;1;0;1; 1;0;0;1;1;0;0;1;0;0; 0;0;0;1;1;0;0;0;1;0; 1;0;0;1;1;0;1;0;0;1; 1;0;1;0;0;1;1;0;1;0; 0;1;1;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;1;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;1;0;1;0;0;1;1;0; 0;1;0;1;1;0;1;0;0;1; 1;0;1;0;1;0;0;1;1;0; 1;0;0;1;0;1;0;0;0;1; 1;1;1;0;1;0;0;1;1;1; 0;1;0;1;1;0;1;0;1;1; 0;0;0;1;0;0;1;0;0;1; 0;0;0;0;0;1;0;1;0;1; 0;0;1;0;1;0;1;1;0;0; 0;0;1;0;1;0;0;0;1;0; 1;0;0;1;0;0;0;1;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;1;0;1;0;1; 0;1;1;0;1;0;0;1;0;1; 0;1;0;1;0;1;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;1;0;0;0; 1;0;1;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;1;1;0; 0;1;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;1;0;1;0;1; 1;1;1;0;0;1;0;0;0;0; 1;0;0;1;1;0;1;0;0;0; 1;0;1;1;0;0;0;1;1;0; 0;0;0;1;1;1;0;1;1;1; 1;1;0;0;0;0;1;0;0;1; 0;0;1;1;1;1;0;0;0;0; 0;0;0;0;0;1;0;0;1;0; 0;1;0;1;0;1;1;0;0;1; 1;0;0;1;1;0;0;0;1;0; 0;0;0;1;0;1;0;0;1;0; 1;0;0;1;0;1;0;0;0;0; 0;0;0;1;1;0;1;0;1;0; 1;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;1;0;1;1;0;0;1;0;1; 1;0;0;1;0;1;0;1;0;1; 0;0;0;0;0;0;0;1;1;0; 0;0;0;0;0;0;0;0;1;0; 1;0;1;0;1;0;0;1;0;1; 1;0;1;1;1;0;1;0;1;0; 0;0;0;1;1;0;1;0;0;1; 1;1;0;0;0;0;0;1;0;1; 0;1;1;1;0;0;0;0;1;1; 0;1;1;0;0;0;1;0;1;0; 0;0;0;1;0;0;0;1;0;1; 0;0;1;0;0;0;1;0;0;0; 1;0;1;0;0;1;1;0;1;0; 0;1;1;0;1;0;0;1;0;1; 1;0;1;0;1;0;1;0;0;1; 1;0;1;0;1;0;0;1;0;1; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;1;0;0;1;1;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;0;1;0;1; 0;0;1;0;0;1;0;0;0;0; 0;1;1;1;1;1;0;0;1;1; 0;0;1;0;0;0;0;0;1;0; 0;1;1;1;1;0;1;1;0;1; 1;1;0;0;0;1;1;0;1;0; 0;1;0;0;0;1;1;0;0;0; 0;0;1;0;1;0;0;0;0;0; 0;0;0;0;1;0;0;1;0;1; 0;1;0;1;0;1;1;0;0;1; 1;0;0;1;1;0;0;0;1;0; 1;0;0;1;0;1;1;0;0;1; 0;1;0;1;0;1;0;1;1;0; 1;0;1;0;1;1;0;1;1;0; 1;0;0;0;0;1;0;0;0;1; 1;0;0;1;0;0;0;0;0;0; 1;0;1;0;0;0;1;0;0;1; 1;0;0;0;0;0;0;1;0;1; 0;0;0;0;1;1;0;0;0;1; 1;0;1;0;0;1;1;0;0;1; 0;1;1;0;1;0;0;1;0;1; 1;0;0;0;0;1;0;1;0;0; 0;0;0;0;0;1;0;0;0;1; 0;1;0;1;1;0;1;0;0;1; 0;1;0;1;1;0;1;0;0;1; 1;1;0;0;0;1;0;0;0;0; 0;1;0;1;0;1;0;0;0;0; 0;0;1;0;0;0;1;0;0;1; 0;1;0;1;1;0;1;1;1;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;0;0;0;0;1; 1;0;0;0;1;0;0;1;0;0; 1;0;0;1;0;1;0;1;0;1; 0;1;0;1;0;1;0;1;0;1; 1;0;0;0;0;0;1;0;0;1; 0;1;1;0;1;0;1;0;0;0; 0;1;1;0;1;0;0;1;1;0; 0;0;1;0;0;1;1;0;0;0; 1;1;1;0;0;0;0;0;1;0; 0;1;0;0;0;1;1;0;0;0; 1;0;1;0;0;1;0;1;0;0; 0;0;0;1;0;1;0;1;0;1; 0;1;0;0;0;0;0;1;0;0; 0;0;1;0;1;0;1;0;0;1; 0;1;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;0;0;0;1;1;0; 0;0;0;1;0;1;1;0;0;1; 0;0;1;1;0;1;1;0;1;0; 0;0;1;0;1;1;1;0;1;1; 0;0;1;0;0;1;0;1;0;0; 0;0;1;0;0;0;0;0;1;0; 1;1;1;1;0;0;0;1;1;1; 1;0;1;0;0;0;0;0;1;1; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;1;0;1;0;1; 0;0;1;0;0;1;0;1;1;0; 0;1;0;0;0;0;0;1;0;1; 1;0;0;1;1;0;0;1;0;1; 1;0;0;1;0;1;0;0;0;1; 0;1;1;0;1;0;1;0;1;1; 0;1;1;1;0;1;0;1;0;0; 1;1;1;0;0;0;1;0;0;0; 1;1;0;0;1;0;0;0;1;0; 0;1;1;1;0;1;1;1;0;0; 0;1;1;0;1;0;0;1;0;1; 0;1;0;1;0;1;1;0;0;1; 0;1;1;0;0;1;0;0;0;1; 1;0;0;1;1;0;1;0;0;1; 1;0;0;1;0;1;0;0;1;0; 1;0;0;0;0;0;0;1;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;1;0;1;0;1;0;0;1;0; 1;0;1;0;0;1;0;1;0;0; 0;0;0;1;1;0;0;1;0;1; 0;0;1;0;1;0;0;1;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;1; 0;1;1;0;0;1;1;0;1;0; 1;0;1;0;1;0;0;1;1;0; 1;0;1;0;1;0;1;0;1;0; 1;0;0;1;0;1;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;1;1;0;1; 0;1;0;0;0;0;0;0;0;1; 0;0;1;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;1;0;1;1;0; 1;0;0;1;0;1;0;1;0;1; 1;0;0;1;0;1;0;0;1;0; 0;1;0;1;0;0;1;0;0;0; 0;1;1;0;1;0;1;0;1;0; 0;1;0;0;0;1;0;1;0;1; 1;0;0;1;0;0;0;1;1;0; 0;1;0;0;1;1;1;0;0;1; 1;1;0;1;0;1;1;0;0;1; 0;1;0;0;1;0;0;0;1;0; 0;1;0;1;0;1;0;1;0;1; 1;1;1;1;0;1;1;0;0;0; 0;1;1;0;0;0;1;0;0;1; 0;0;0;0;0;0;0;0;1;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;1;0;1;0;0;1; 1;0;0;1;1;0;1;0;0;1; 1;0;1;0;1;0;0;1;0;1; 1;0;0;1;1;1;1;1;1;0; 1;0;1;1;1;0;1;1;0;0; 1;1;0;0;0;1;0;0;0;1; 0;0;1;1;0;0;0;0;0;1; 1;1;0;1;0;1;1;1;1;0; 1;1;1;1;1;0;1;1;0;1; 1;0;0;1;0;1;0;0;0;1; 0;1;0;1;0;0;0;0;0;0; 1;0;0;1;0;0;0;1;0;1; 0;1;1;0;0;0;0;0;0;1; 0;1;0;0;0;1;0;1;1;0; 0;1;1;0;0;0;0;0;0;1; 1;0;0;1;0;0;0;1;1;0; 1;1;1;0;1;1;1;1;1;0; 0;0;0;1;0;1;0;1;0;1; 1;0;1;1;0;0;0;1;0;0; 1;1;1;0;0;1;0;1;0;1; 1;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;1;0;0;0;0;1; 0;1;0;1;0;1;0;1;0;1; 0;0;1;0;0;1;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;0;0;1;0;0;0; 0;0;0;0;0;1;1;0;0;1; 0;1;0;0;0;1;0;1;1;0; 0;1;0;1;1;0;0;1;0;0; 0;1;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;1; 0;0;0;0;1;0;1;0;0;0; 0;0;1;0;0;1;0;1;1;0; 0;0;1;0;0;0;1;0;1;0; 1;1;0;1;1;0;1;0;0;0; 0;1;1;1;0;1;1;0;0;0; 1;0;0;0;0;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;1;0; 0;1;1;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;0;1; 1;0;1;0;1;0;0;0;0;1; 1;0;0;0;0;0;1;0;0;0; 0;0;0;1;0;0;0;0;0;1; 0;0;0;0;0;1;1;0;0;1; 0;0;0;0;1;0;0;0;0;1; 0;0;0;1;0;0;0;0;0;1; 0;1;0;0;1;0;1;0;0;1; 0;1;1;0;0;1;0;1;1;0; 0;1;1;0;0;1;0;1;0;0; 0;0;0;0;0;0;0;1;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;1;1;0;0;1; 0;1;1;0;0;1;0;1;1;0; 1;0;0;1;0;1;0;0;1;0; 0;1;1;1;0;0;0;0;1;0; 1;1;1;1;0;1;1;0;1;0; 0;0;0;0;1;0;1;1;1;0; 0;0;0;0;1;0;0;1;1;1; 0;0;1;0;0;0;0;0;0;1; 0;0;0;0;1;1;0;1;0;0; 1;0;0;0;1;0;1;0;1;0; 0;1;0;1;0;1;1;0;0;1; 0;1;1;0;0;1;1;0;1;0; 1;0;1;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;1;0;1;0;1; 1;0;0;1;0;1;0;1;0;1; 0;1;1;0;1;0;0;1;1;0; 1;0;1;0;0;1;0;1;0;1; 0;1;0;1;0;0;0;0;0;1; 0;0;0;0;1;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;1;0;0;0;0; 0;1;0;0;0;1;0;0;1;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;1;0;0;0;0;1; 1;0;0;1;1;0;0;1;1;0; 0;1;0;1;0;1;0;1;0;1; 1;0;1;0;1;0;0;0;1;0; 1;0;0;0;1;1;1;0;1;1; 1;0;0;0;0;1;1;1;0;0; 1;0;0;1;1;1;1;0;0;0; 0;0;0;0;1;0;1;1;1;0; 0;0;0;0;0;1;1;1;0;0; 0;1;0;1;1;1;0;1;1;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;1;0;0;1;0;1;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;0;1; 1;0;0;1;0;1;1;0;1;0; 1;0;0;0;0;1;1;0;0;0; 0;1;0;1;0;0;0;0;0;0; 1;0;0;0;0;0;0;1;1;0; 0;0;0;0;1;0;0;0;0;0; 1;0;0;0;0;1;0;1;1;0; 1;0;1;0;1;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;1; 1;0;1;0;0;1;1;0;0;1; 1;0;0;1;1;0;0;1;0;1; 0;1;0;0;0;1;1;0;1;0; 1;0;1;0;1;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;1;0;0;0;1;0; 0;0;0;0;0;0;0;1;0;0; 0;0;1;0;1;0;0;0;0;0; 1;0;0;0;1;0;0;0;0;1; 1;0;0;1;0;0;0;0;0;0; 0;1;0;1;0;1;1;0;0;0; 0;0;1;0;0;1;0;0;1;0; 0;1;0;1;0;1;0;0;0;0; 0;0;0;0;1;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;1;0;1;0;1; 1;0;0;1;1;0;0;1;1;0; 0;1;1;0;0;0;0;0;0;0; 1;0;1;0;0;1;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;1; 0;1;0;0;0;1;0;1;0;0; 0;0;0;1;0;1;0;0;0;0; 1;0;0;1;0;0;0;1;1;0; 1;0;0;1;0;1;1;0;0;1; 1;0;0;1;0;1;0;1;0;1; 0;1;1;0;1;0;0;1;0;1; 0;0;1;0;0;1;0;1;0;1; 1;0;0;1;1;0;0;0;0;0; 0;0;1;1;1;0;0;0;1;0; 0;0;1;0;0;1;0;0;1;0; 0;0;1;0;1;0;1;0;0;1; 0;0;0;0;0;0;1;1;1;1; 0;1;1;0;1;1;0;0;0;0; 0;0;0;0;1;1;0;1;0;0; 1;0;0;1;1;0;1;0;1;0; 0;1;0;1;0;0;0;1;1;0; 1;0;0;1;0;1;0;1;1;0; 0;0;0;1;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;1;0;0;0;0;1;0;0;1; 0;0;0;0;0;0;1;0;0;1; 0;1;0;0;0;0;0;0;0;1; 1;0;0;0;0;1;0;0;0;1; 0;0;0;1;0;0;0;1;0;0; 0;0;0;0;0;1;0;1;1;0; 1;0;1;0;1;0;0;0;0;0; 0;1;1;0;1;0;0;1;0;1; 1;0;0;1;1;0;0;1;1;0; 1;0;1;0;0;1;1;0;0;1; 0;0;0;0;0;0;1;0;1;0; 0;1;0;1;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;1;0; 0;0;0;0;0;1;0;1;0;0; 0;0;0;1;0;1;1;0;0;0; 0;0;0;0;1;0;0;1;0;0; 0;0;1;0;0;0;1;0;0;0; 0;1;0;1;0;1;0;0;0;0; 0;0;0;1;1;0;0;0;0;0; 0;0;1;0;0;0;0;1;1;0; 0;0;1;0;0;1;1;0;1;0; 1;0;1;0;1;0;1;0;0;1; 1;0;1;0;1;0;0;1;1;0; 0;1;1;0;1;0;0;1;0;1; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;1;0;0;0;0;0; 0;0;1;0;0;0;0;1;0;1; 0;1;0;0;0;0;0;0;0;0; 1;0;1;0;0;0;0;1;1;0; 0;0;0;0;0;1;0;1;0;1; 1;0;0;1;1;0;0;1;0;1; 0;1;1;0;1;0;0;1;0;1; 0;1;1;0;0;0;1;0;0;1; 0;1;0;1;1;0;1;0;1;0; 0;0;0;0;0;1;1;0;1;0; 1;1;0;0;1;0;1;0;0;0; 0;0;0;1;0;0;0;0;0;1; 0;0;0;1;1;0;0;0;0;0; 1;0;0;0;1;0;1;0;0;0; 0;0;1;0;0;0;0;1;1;0; 0;0;0;1;0;0;0;0;0;1; 0;0;0;1;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;1;0;1;0;1;0;1; 0;0;0;0;0;0;1;0;1;0; 0;1;0;0;0;0;0;0;0;0; 1;0;0;1;0;0;1;0;0;0; 0;1;0;0;0;0;1;0;1;0; 0;1;1;0;1;0;1;0;1;0; 0;0;0;1;0;0;0;0;0;0; }; }; int_Data @["r4"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_123"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="r4"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [6000] 0;1;0;1;0;1;0;1;0;1; 0;0;0;0;0;0;0;1;0;1; 0;1;0;1;1;0;0;1;0;1; 0;1;1;0;0;0;1;0;0;1; 0;1;0;1;0;1;0;1;1;0; 0;1;0;1;1;0;1;0;0;0; 0;1;1;0;0;1;0;0;0;0; 1;0;0;0;0;0;1;1;0;0; 1;0;0;0;0;1;1;1;1;0; 1;1;0;0;0;1;1;1;0;0; 1;0;1;0;0;0;0;1;1;0; 0;1;0;0;0;1;1;0;0;0; 0;1;1;0;0;1;1;0;0;0; 0;0;1;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;1; 0;1;1;0;0;0;0;0;1;0; 1;0;1;0;0;1;0;0;1;0; 0;1;1;0;0;1;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 1;0;0;0;0;1;0;0;0;0; 1;0;0;0;0;1;1;0;0;1; 1;0;1;0;1;0;0;1;1;0; 0;0;0;0;0;0;0;0;0;1; 1;0;1;0;1;0;1;0;1;0; 1;1;1;0;1;0;0;0;1;1; 0;0;1;0;0;1;1;0;0;1; 0;0;1;1;0;0;1;0;1;0; 0;1;1;0;0;0;1;0;1;0; 0;1;0;1;1;0;1;0;1;0; 1;0;1;1;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;1;0;1;0;1;0; 1;0;0;1;1;0;1;0;1;0; 0;0;1;0;1;0;1;0;1;0; 1;0;0;1;0;1;1;0;0;1; 0;1;0;0;1;0;0;1;0;0; 0;1;0;0;0;0;0;0;1;0; 1;0;1;1;1;0;1;0;0;1; 0;0;0;1;0;0;0;0;1;0; 0;1;0;0;1;0;1;0;0;1; 1;0;0;1;0;0;0;0;0;1; 0;0;1;0;0;1;1;1;0;1; 1;1;1;1;0;1;0;0;0;0; 1;0;0;1;0;1;0;1;1;0; 0;0;0;1;0;1;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;1;0;0;1;1;0; 1;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 1;0;0;1;1;0;1;0;0;1; 0;1;0;0;0;1;0;0;0;1; 0;1;1;0;0;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;1;0;0;0;0;1;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;1;0; 1;1;0;0;0;0;0;0;1;0; 1;0;0;1;1;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;1;0;0;0; 0;0;0;0;1;0;0;1;0;0; 0;0;0;0;1;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;1;0;0;1;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;1;0;0; 0;1;0;1;1;0;0;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;1;0;0;0;0;1; 0;0;1;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;1;0; 0;0;0;0;0;1;1;0;0;1; 0;1;1;0;0;1;1;0;0;1; 0;0;1;0;1;0;0;0;1;0; 1;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;0;1;0; 0;0;1;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;1;0;0;1; 0;1;0;1;1;0;0;1;1;0; 1;0;0;1;1;0;0;1;1;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;0;1;1;0;0;0; 0;0;0;0;0;0;0;0;0;1; 1;0;1;0;1;0;1;0;0;0; 0;0;1;0;1;0;1;0;0;0; 1;0;0;0;1;1;0;1;0;0; 0;0;0;0;1;0;1;0;0;0; 1;0;0;1;1;0;0;1;1;0; 0;1;0;1;0;0;0;1;0;1; 0;1;0;1;1;0;0;1;1;0; 0;1;0;1;1;0;1;0;0;0; 1;0;1;0;1;0;1;0;0;0; 0;1;0;0;0;0;0;0;0;1; 1;0;0;0;0;0;1;1;0;1; 1;1;1;1;1;1;1;0;1;0; 1;1;0;1;0;0;1;0;0;1; 1;0;0;1;1;0;1;1;0;1; 0;0;1;1;0;1;0;0;1;1; 0;1;1;1;0;0;0;1;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 1;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;0;0;1;0;1; 0;0;0;0;0;1;0;1;0;1; 0;1;0;1;1;0;0;0;1;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;1;0;1;0;1;0; 0;0;0;1;0;0;1;0;0;0; 1;0;1;0;0;1;0;1;0;0; 1;1;1;0;1;1;0;1;1;0; 1;0;1;1;1;0;0;0;1;0; 1;1;0;1;0;1;0;0;1;1; 0;1;0;0;0;0;1;0;0;0; 0;0;0;0;1;0;0;0;1;0; 0;1;1;0;1;0;0;0;0;1; 0;1;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 1;0;0;1;1;0;0;0;1;0; 0;0;0;1;1;0;0;1;0;0; 0;0;1;0;0;0;0;0;0;1; 1;0;0;1;0;1;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;1; 0;0;0;1;0;1;0;0;1;0; 0;0;0;0;0;0;0;1;1;0; 1;0;1;0;0;1;0;0;0;0; 0;0;0;0;0;1;1;0;0;1; 1;0;1;0;1;0;1;0;0;1; 0;1;0;0;0;0;0;0;0;0; 0;0;0;1;1;0;1;1;1;1; 0;1;1;0;0;1;0;1;1;1; 0;1;0;0;1;1;1;0;0;1; 1;1;1;0;0;0;1;0;0;0; 0;0;1;1;1;1;0;1;1;0; 1;1;0;0;0;0;1;1;1;1; 1;0;1;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;1;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;1;0;1;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;1;0;1;0;0; 0;1;0;1;0;0;1;0;0;1; 0;1;0;1;0;1;0;1;0;1; 0;1;0;0;0;0;1;1;0;0; 1;0;1;0;0;1;0;0;0;0; 0;1;1;0;1;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;1;0;0;0;0;0; 0;1;1;0;0;1;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;1;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;1;0;1;1;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;1;0;0; 0;1;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;1;0;0;1;0;1; 0;1;1;0;0;1;1;0;0;1; 0;1;1;0;1;0;0;1;0;1; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;1;0;1; 1;0;0;0;0;0;1;0;0;0; 1;0;0;0;0;0;1;1;0;0; 1;0;0;0;0;1;0;0;0;0; 0;0;1;0;0;0;0;0;0;1; 0;0;0;1;1;0;0;1;0;1; 1;0;0;0;0;0;0;1;1;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;1;0;0;0; 0;0;0;0;1;0;1;0;0;1; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;1;0; 1;0;0;1;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;1;0;0;1;1;0; 0;0;0;0;0;0;1;0;0;1; 0;1;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;1;1;1;1;1;1;0;1;0; 0;0;0;0;1;0;1;0;0;0; 0;0;1;0;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;1;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;1;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;1;0; 0;1;0;0;0;0;0;0;0;0; 0;0;1;0;1;0;0;0;0;1; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;1;0;1;0; 0;1;1;0;1;0;0;1;0;0; 0;1;1;0;1;0;0;1;0;0; 0;1;0;1;1;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;1; 1;0;0;0;0;0;0;0;0;0; 1;0;0;0;1;0;0;0;1;0; 0;1;0;1;1;0;1;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;1;0;1;0;1;1;0;0;0; 0;1;0;1;1;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;1;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 1;0;0;1;0;1;0;1;0;0; 1;0;0;0;1;0;1;0;1;1; 0;0;0;1;1;1;0;1;1;1; 0;0;1;1;0;0;1;1;0;1; 1;0;0;0;1;0;0;0;1;1; 1;0;0;0;0;1;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;1;0;1;0;0;0;0;0; 0;0;0;0;1;0;1;0;1;0; 1;0;0;0;1;0;1;0;0;1; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;1;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;1; 1;0;0;0;1;0;1;0;1;0; 1;0;1;0;1;0;0;1;0;1; 0;1;1;0;0;1;0;1;1;0; 0;1;0;1;1;0;1;0;1;0; 1;0;1;0;0;1;1;0;0;1; 0;1;1;0;1;0;0;1;0;1; 0;1;0;1;1;0;1;0;0;0; 0;1;0;1;0;0;0;0;1;0; 0;0;1;0;0;0;1;0;0;1; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;1;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;1; 0;0;0;0;0;1;0;1;0;1; 1;0;0;1;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;1;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;1;1;0;0;1;1;0;0;0; 0;1;0;0;1;0;0;1;0;1; 0;1;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;0;0;0;0;1; 0;1;0;0;0;1;0;0;1;1; 0;0;1;1;1;0;1;0;1;0; 1;0;0;0;1;1;1;0;1;0; 0;0;0;0;1;0;0;0;0;1; 0;0;0;0;0;1;0;0;1;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;1;0;0;1;0;1; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;1;0;1;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;0;0; 0;1;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 1;0;0;0;1;0;0;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;1;0;1;0;0;1;0;1; 1;0;1;0;0;1;1;0;1;0; 0;1;1;0;0;0;0;1;1;0; 1;0;0;1;0;0;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;1; 1;0;0;1;1;0;0;0;1;0; 1;0;0;0;1;1;0;0;0;0; 0;1;0;0;1;0;0;1;1;0; 1;0;0;1;0;0;0;1;0;1; 0;0;0;0;0;0;1;0;1;0; 0;0;1;0;0;1;0;0;0;0; 0;1;0;0;1;0;0;1;0;0; 0;0;0;0;0;1;0;0;0;1; 0;1;0;1;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;1;1;0;1;0; 0;1;1;0;1;0;0;0;0;0; 1;0;1;1;0;0;0;1;0;1; 0;1;0;0;1;0;1;0;0;1; 0;1;0;0;1;0;0;0;0;1; 0;0;1;0;0;0;0;1;1;1; 1;0;0;0;0;0;0;1;1;0; 0;1;0;1;0;1;0;1;0;1; 0;1;0;1;0;1;1;0;0;1; 0;1;1;0;0;0;1;0;0;0; 0;0;0;0;0;0;1;0;1;0; 0;1;1;0;0;1;1;0;0;1; 1;0;0;1;0;1;1;0;1;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;0;1; 0;0;0;0;1;0;0;1;0;0; 1;0;0;1;0;0;0;0;0;0; 1;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;1; 0;1;1;0;1;0;0;0;0;0; 1;0;0;1;0;1;1;0;0;1; 1;0;1;0;1;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;1;0;1;0;1;0; 1;0;0;0;0;1;0;1;0;0; 1;0;1;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;1;1;1;1;0;1; 0;0;0;0;1;0;0;1;0;1; 1;1;1;1;0;1;0;0;0;1; 1;1;1;1;0;1;1;0;0;0; 1;1;0;1;1;1;1;1;1;0; 1;1;1;1;0;0;1;0;1;1; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;0;1; 1;0;1;0;0;1;1;0;0;1; 1;0;0;1;1;0;0;1;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;1;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;0;0;0; 0;0;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;0;1;1;0; 0;1;1;0;0;1;1;0;0;1; 1;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;1;0;0;0; 1;0;0;1;0;0;1;0;1;0; 0;0;0;1;0;1;1;0;1;0; 0;1;0;0;0;0;1;0;1;0; 0;0;0;1;0;0;0;1;0;0; 0;1;0;1;0;1;0;1;0;0; 1;0;1;0;0;1;1;0;0;0; 0;1;0;1;0;0;1;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;0; 0;0;0;1;0;0;0;0;0;0; 0;1;0;1;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;1;0; 0;0;1;0;0;0;0;0;0;0; 1;0;0;1;0;0;0;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;1;1;0;0;1;1;0;1;0; 0;1;0;1;1;0;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;1;0;0;1;1;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;0;0;0;0;1;0; 0;0;0;0;0;1;0;1;0;1; 0;0;0;1;0;1;0;0;0;0; 1;0;1;0;0;0;1;0;0;1; 0;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;1;0;1;0;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;1;0;1;0;0;1;1;0; 0;1;0;0;0;0;0;1;0;0; 0;1;1;0;0;1;0;0;0;1; 0;0;0;0;0;0;0;1;0;1; 0;0;0;1;0;0;1;0;0;0; 0;0;0;0;1;0;0;1;1;0; 0;0;0;0;0;0;0;0;1;0; 1;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;0;0;1;0;1; 1;0;1;0;0;0;0;0;1;0; 1;0;0;1;0;1;1;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1;0;0;1;0;1; 0;0;0;0;0;0;0;1;0;0; 0;1;0;1;1;0;0;1;0;1; 0;1;0;1;0;0;1;0;0;0; 0;0;1;0;0;0;0;0;1;0; 1;0;0;0;0;0;0;1;1;0; 0;0;0;0;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;1;0;1; 0;0;0;0;0;0;0;1;0;0; 0;0;0;1;0;0;1;0;0;0; 0;0;0;1;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;0;0; 0;0;0;0;0;0;1;0;1;0; 0;0;0;0;0;0;1;0;0;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;0;0;1;0;1; 1;0;0;1;1;0;0;1;0;0; 0;0;1;0;1;0;0;0;0;0; 0;1;0;1;1;0;0;0;0;0; 0;0;1;0;0;1;1;0;0;0; 0;0;1;0;0;0;1;0;0;0; 0;1;0;0;1;0;0;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;1;0;1;0;0;0;0;0; 0;0;0;0;0;0;1;0;1;0; 0;1;0;1;0;1;0;1;1;0; 0;1;0;1;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;1;0; 0;1;0;0;0;0;0;0;0;1; 1;0;0;1;0;0;1;0;0;0; 0;1;0;0;0;0;0;0;1;0; 0;0;0;0;0;0;0;0;1;0; 1;0;0;0;0;0;0;1;0;1; 1;0;0;0;0;1;0;0;0;0; 0;1;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;1;0;0;1;1;0; 0;1;1;0;1;0;1;0;0;0; 0;1;0;1;0;0;1;0;0;1; 1;0;0;0;1;0;0;0;0;0; 0;0;1;0;0;1;1;0;0;1; 0;0;0;0;0;1;0;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;0;0;0;0;1;0;1;0;0; 1;0;0;1;1;0;1;0;0;1; 0;0;0;1;1;0;1;0;0;1; 0;1;1;0;1;0;1;0;1;0; 0;0;1;0;1;0;1;0;1;0; 0;1;0;0;0;0;0;0;0;0; 1;0;1;0;1;0;0;0;0;0; 0;0;1;0;0;1;1;0;1;0; 0;0;0;0;1;0;0;0;1;0; 0;0;1;0;0;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;1;0;1;0;1; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; row_indexes { name=; [5382] 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;50; 51;52;53;54;55;56;57;58;59;60; 61;62;63;65;66;67;68;69;70;71; 72;73;74;75;76;77;78;79;80;81; 82;83;84;85;86;87;88;89;90;91; 92;93;94;95;96;97;98;99;100;101; 102;103;104;105;106;107;108;109;110;111; 112;113;114;115;116;117;118;119;120;121; 122;123;124;125;126;127;129;133;134;135; 136;137;138;139;140;141;142;143;144;145; 146;147;148;149;150;151;152;153;155;157; 159;161;162;163;164;165;166;167;168;169; 170;171;172;173;174;175;176;177;178;179; 180;181;182;183;184;185;186;187;188;189; 190;191;192;193;194;195;196;197;198;199; 200;201;202;203;204;205;206;207;208;209; 210;211;212;213;214;215;216;217;218;219; 220;221;222;223;224;225;226;227;228;229; 230;231;232;233;234;235;236;237;238;239; 240;241;242;243;244;245;246;247;248;249; 250;251;252;253;254;255;256;257;258;259; 260;261;262;263;264;265;266;267;268;269; 270;271;272;273;274;275;276;277;278;279; 280;281;282;283;284;285;286;287;288;289; 290;291;292;293;294;295;296;297;298;299; 300;301;302;303;304;305;306;307;308;309; 310;312;313;314;315;316;317;319;320;321; 322;323;324;325;326;327;328;329;330;331; 333;334;335;337;338;339;340;341;342;343; 344;346;347;348;349;350;351;352;353;354; 355;356;357;358;359;360;362;365;369;371; 373;374;376;377;379;380;381;382;383;384; 385;386;387;388;389;390;391;392;393;394; 395;396;397;398;399;400;401;402;403;404; 405;406;407;408;409;410;411;412;413;414; 415;416;417;418;419;420;421;422;423;424; 425;427;428;429;431;432;433;435;436;438; 439;440;441;442;443;444;446;448;449;450; 451;452;453;455;456;457;458;459;460;461; 462;463;464;465;466;467;468;470;471;472; 473;474;477;478;480;481;482;483;484;485; 486;487;488;489;490;491;492;493;494;495; 496;497;499;500;501;502;503;504;505;506; 508;509;510;511;512;513;514;515;516;517; 518;519;520;521;522;523;524;525;526;527; 528;529;530;531;532;533;534;535;536;537; 538;539;540;541;542;543;544;545;546;547; 548;549;550;551;552;553;554;555;556;557; 558;559;560;561;562;563;564;565;566;567; 568;569;570;571;572;573;574;575;576;577; 578;579;580;581;582;583;584;585;586;587; 588;589;590;591;592;593;594;595;596;597; 598;599;600;601;602;603;604;605;606;607; 608;609;610;611;612;613;614;615;616;617; 618;619;620;621;622;623;624;625;626;627; 628;629;630;631;632;633;634;635;636;637; 638;639;640;641;642;643;645;646;647;648; 649;650;651;652;655;657;658;659;661;662; 664;665;666;667;669;670;671;672;673;674; 675;676;678;679;680;681;683;684;685;686; 687;700;703;705;706;710;713;714;715;719; 720;721;722;723;724;725;726;727;728;729; 730;732;733;734;735;736;737;738;739;740; 741;742;743;744;745;746;747;748;749;750; 751;753;754;755;756;758;759;760;761;762; 763;764;765;766;767;768;769;770;771;772; 773;774;775;776;777;778;780;781;782;783; 785;786;787;788;789;790;791;792;793;794; 795;796;797;799;800;801;803;804;805;806; 807;808;809;810;811;812;813;814;816;817; 819;820;821;823;825;826;828;829;830;831; 832;833;834;835;836;837;838;839;840;841; 842;843;844;845;847;848;849;850;851;852; 853;854;855;856;857;858;859;860;861;862; 863;864;865;866;867;868;869;870;871;872; 873;874;875;876;877;878;879;880;881;882; 883;884;885;886;887;888;889;890;891;893; 894;895;896;897;898;899;900;901;905;906; 907;908;909;912;913;914;915;919;920;922; 926;930;931;932;933;934;937;941;943;945; 947;950;951;952;953;954;955;956;959;960; 962;963;965;966;967;969;970;971;972;973; 974;975;976;977;978;979;980;981;982;983; 984;985;986;987;988;989;990;991;992;993; 995;996;997;998;999;1000;1001;1002;1003;1004; 1005;1006;1007;1008;1009;1010;1011;1012;1013;1014; 1015;1016;1017;1018;1019;1020;1021;1022;1023;1025; 1026;1027;1028;1029;1030;1031;1032;1033;1034;1035; 1036;1037;1038;1039;1040;1041;1042;1043;1044;1045; 1047;1048;1049;1050;1051;1052;1053;1054;1055;1056; 1057;1058;1059;1060;1061;1063;1064;1065;1066;1067; 1068;1069;1070;1071;1072;1074;1075;1076;1077;1078; 1079;1080;1081;1083;1084;1085;1087;1088;1089;1090; 1091;1092;1093;1094;1095;1096;1097;1098;1099;1100; 1101;1102;1103;1104;1105;1106;1107;1108;1109;1110; 1111;1112;1113;1114;1115;1116;1117;1118;1119;1120; 1121;1122;1123;1124;1125;1126;1127;1128;1129;1130; 1131;1132;1133;1135;1137;1138;1139;1140;1141;1142; 1143;1144;1145;1146;1147;1148;1149;1150;1151;1152; 1153;1154;1155;1156;1157;1158;1159;1160;1161;1162; 1163;1164;1165;1166;1167;1168;1169;1170;1171;1172; 1173;1174;1175;1176;1177;1178;1179;1180;1181;1182; 1183;1184;1185;1186;1187;1188;1189;1190;1191;1192; 1193;1194;1195;1196;1197;1198;1199;1200;1201;1202; 1203;1205;1206;1208;1209;1210;1211;1212;1213;1214; 1215;1216;1217;1218;1219;1220;1221;1222;1223;1224; 1225;1226;1227;1228;1229;1230;1231;1232;1233;1234; 1235;1236;1237;1238;1239;1240;1241;1242;1243;1244; 1245;1246;1247;1248;1249;1250;1251;1252;1253;1254; 1256;1257;1259;1261;1262;1263;1265;1266;1267;1268; 1269;1270;1273;1274;1276;1278;1279;1280;1281;1282; 1283;1284;1285;1286;1288;1289;1290;1292;1295;1296; 1298;1300;1301;1302;1304;1305;1306;1307;1308;1309; 1310;1311;1312;1313;1314;1315;1316;1317;1319;1320; 1321;1322;1323;1324;1325;1326;1328;1329;1330;1331; 1332;1333;1334;1335;1336;1337;1339;1340;1341;1342; 1343;1344;1345;1346;1347;1348;1350;1351;1352;1353; 1354;1355;1356;1357;1358;1359;1360;1361;1362;1363; 1364;1365;1366;1367;1368;1369;1370;1372;1373;1375; 1376;1377;1378;1379;1380;1381;1382;1383;1384;1385; 1386;1387;1388;1389;1390;1391;1392;1393;1394;1395; 1396;1397;1398;1399;1400;1401;1402;1403;1404;1405; 1406;1407;1408;1409;1410;1411;1413;1414;1415;1416; 1417;1418;1419;1420;1421;1422;1423;1424;1425;1426; 1427;1428;1429;1431;1432;1433;1434;1435;1436;1437; 1438;1439;1440;1441;1442;1443;1444;1445;1446;1447; 1448;1449;1450;1451;1454;1455;1456;1457;1458;1459; 1460;1461;1462;1463;1464;1465;1466;1467;1468;1469; 1470;1471;1472;1473;1474;1475;1476;1477;1478;1479; 1480;1483;1484;1485;1486;1487;1488;1489;1490;1491; 1492;1493;1494;1495;1496;1498;1499;1500;1501;1502; 1503;1504;1505;1506;1507;1508;1509;1511;1512;1513; 1514;1516;1517;1518;1519;1520;1521;1522;1523;1524; 1525;1526;1527;1528;1529;1530;1531;1532;1533;1534; 1535;1536;1537;1538;1539;1540;1541;1542;1544;1546; 1547;1548;1549;1550;1552;1553;1554;1555;1556;1557; 1558;1559;1560;1561;1562;1563;1564;1565;1566;1567; 1568;1569;1570;1571;1572;1573;1574;1576;1577;1579; 1581;1583;1584;1585;1587;1588;1589;1590;1591;1592; 1593;1594;1595;1596;1597;1598;1599;1600;1601;1602; 1603;1604;1605;1606;1608;1610;1611;1612;1613;1614; 1615;1616;1617;1618;1620;1621;1622;1623;1624;1625; 1626;1627;1628;1629;1630;1631;1632;1633;1634;1635; 1636;1637;1638;1639;1640;1641;1642;1643;1644;1645; 1646;1647;1648;1649;1650;1651;1652;1653;1654;1655; 1656;1657;1658;1659;1660;1661;1662;1663;1664;1665; 1666;1667;1668;1669;1670;1671;1672;1673;1674;1675; 1676;1677;1678;1679;1680;1681;1682;1684;1685;1686; 1687;1688;1689;1690;1691;1692;1693;1694;1695;1696; 1697;1698;1699;1700;1701;1702;1703;1704;1705;1706; 1707;1708;1709;1710;1711;1712;1713;1714;1715;1716; 1717;1718;1719;1720;1721;1722;1723;1724;1725;1726; 1727;1728;1729;1730;1731;1732;1733;1734;1735;1736; 1737;1738;1739;1740;1741;1742;1743;1744;1745;1746; 1747;1748;1749;1750;1751;1752;1753;1754;1755;1756; 1757;1758;1759;1760;1761;1762;1763;1764;1765;1766; 1767;1768;1769;1770;1771;1772;1773;1774;1775;1776; 1777;1778;1779;1780;1781;1782;1783;1784;1785;1786; 1787;1788;1789;1790;1791;1792;1793;1794;1795;1796; 1797;1798;1799;1800;1801;1802;1803;1804;1805;1807; 1809;1810;1812;1813;1814;1815;1816;1817;1818;1819; 1820;1821;1822;1823;1824;1825;1826;1827;1828;1829; 1830;1831;1832;1833;1834;1835;1836;1837;1838;1839; 1840;1841;1842;1843;1844;1845;1846;1847;1848;1849; 1850;1851;1852;1853;1854;1855;1856;1857;1858;1859; 1860;1861;1862;1863;1864;1865;1866;1868;1869;1870; 1871;1872;1873;1874;1875;1876;1877;1878;1879;1880; 1881;1882;1883;1884;1885;1886;1887;1888;1889;1890; 1891;1892;1893;1894;1895;1896;1897;1898;1899;1900; 1901;1902;1903;1904;1905;1906;1907;1908;1909;1910; 1911;1912;1913;1914;1915;1916;1917;1918;1919;1921; 1922;1923;1924;1925;1927;1928;1929;1930;1931;1932; 1933;1934;1935;1936;1937;1938;1939;1940;1941;1942; 1943;1944;1945;1946;1947;1948;1949;1950;1951;1952; 1953;1954;1955;1956;1957;1958;1959;1960;1961;1962; 1963;1964;1965;1966;1967;1968;1969;1970;1971;1972; 1973;1974;1975;1976;1977;1978;1979;1980;1981;1982; 1983;1984;1985;1986;1987;1988;1989;1990;1991;1992; 1994;1995;1996;1997;1998;1999;2000;2001;2003;2004; 2005;2006;2007;2008;2009;2010;2011;2012;2013;2014; 2015;2016;2017;2019;2020;2021;2022;2023;2024;2025; 2026;2027;2028;2029;2030;2031;2032;2033;2034;2035; 2036;2037;2038;2039;2040;2042;2043;2044;2045;2047; 2050;2051;2052;2053;2054;2055;2056;2057;2058;2059; 2060;2061;2062;2063;2064;2066;2068;2069;2070;2071; 2072;2073;2074;2075;2076;2077;2078;2079;2080;2081; 2082;2083;2084;2085;2086;2087;2088;2089;2090;2091; 2093;2094;2095;2096;2097;2098;2099;2100;2101;2102; 2103;2104;2105;2106;2107;2108;2109;2110;2111;2112; 2113;2114;2115;2116;2117;2118;2119;2120;2121;2122; 2123;2124;2125;2126;2127;2128;2129;2130;2131;2132; 2133;2134;2135;2136;2137;2138;2139;2140;2141;2142; 2143;2144;2145;2146;2147;2148;2149;2150;2151;2152; 2153;2154;2155;2156;2157;2158;2159;2161;2162;2163; 2164;2166;2167;2169;2170;2171;2172;2173;2174;2175; 2176;2177;2178;2179;2181;2182;2183;2184;2185;2186; 2187;2188;2189;2190;2191;2192;2193;2194;2195;2196; 2197;2198;2199;2200;2201;2202;2203;2204;2206;2207; 2208;2209;2210;2212;2214;2215;2217;2219;2221;2223; 2224;2225;2226;2228;2229;2230;2231;2232;2233;2234; 2235;2236;2237;2238;2239;2240;2241;2242;2243;2244; 2245;2246;2247;2248;2249;2250;2251;2252;2253;2254; 2255;2256;2257;2259;2260;2261;2262;2263;2264;2265; 2266;2267;2269;2270;2272;2273;2274;2275;2276;2277; 2278;2279;2280;2281;2282;2283;2284;2285;2287;2288; 2291;2292;2293;2294;2295;2296;2297;2298;2299;2300; 2302;2303;2304;2305;2306;2307;2309;2310;2311;2313; 2314;2316;2317;2318;2319;2320;2321;2322;2323;2324; 2325;2326;2327;2328;2329;2330;2331;2332;2333;2334; 2335;2336;2337;2339;2341;2342;2343;2345;2347;2348; 2349;2350;2351;2352;2354;2356;2357;2358;2360;2361; 2362;2363;2364;2365;2367;2368;2369;2370;2371;2372; 2373;2374;2375;2376;2377;2379;2380;2381;2383;2384; 2385;2386;2389;2390;2391;2392;2394;2395;2396;2398; 2399;2400;2402;2405;2406;2407;2408;2409;2411;2412; 2413;2414;2415;2416;2418;2420;2421;2422;2423;2424; 2425;2427;2429;2430;2431;2432;2433;2434;2435;2436; 2438;2439;2440;2441;2442;2443;2444;2445;2447;2448; 2449;2450;2452;2454;2455;2456;2457;2458;2459;2460; 2461;2462;2463;2464;2465;2466;2467;2468;2469;2470; 2472;2474;2475;2476;2478;2479;2480;2482;2483;2484; 2485;2486;2487;2488;2489;2490;2492;2493;2494;2495; 2496;2497;2498;2499;2500;2501;2502;2504;2505;2506; 2507;2508;2509;2511;2512;2513;2514;2515;2516;2517; 2518;2519;2520;2521;2522;2523;2524;2525;2526;2527; 2528;2529;2530;2532;2533;2534;2535;2536;2537;2538; 2539;2540;2541;2542;2543;2544;2545;2546;2547;2548; 2549;2550;2551;2552;2553;2554;2555;2556;2558;2559; 2560;2561;2562;2563;2564;2565;2566;2567;2568;2569; 2570;2571;2572;2573;2574;2575;2576;2577;2578;2579; 2580;2581;2582;2583;2584;2585;2586;2587;2588;2589; 2590;2591;2592;2593;2594;2595;2596;2597;2598;2599; 2600;2601;2602;2603;2604;2605;2606;2607;2608;2609; 2610;2612;2613;2614;2615;2616;2617;2618;2619;2620; 2621;2622;2623;2624;2625;2626;2627;2628;2629;2630; 2631;2632;2633;2634;2635;2636;2637;2638;2639;2640; 2641;2642;2643;2645;2646;2647;2648;2649;2650;2651; 2652;2654;2655;2656;2658;2659;2660;2661;2662;2663; 2664;2665;2666;2667;2668;2669;2670;2671;2672;2673; 2674;2675;2676;2678;2679;2680;2681;2682;2683;2684; 2685;2686;2687;2688;2689;2691;2692;2693;2694;2695; 2696;2697;2698;2699;2700;2701;2702;2703;2704;2706; 2707;2708;2710;2711;2713;2714;2715;2716;2717;2718; 2719;2720;2721;2722;2723;2724;2725;2726;2727;2728; 2729;2730;2731;2732;2733;2734;2736;2737;2738;2739; 2740;2741;2743;2744;2745;2746;2747;2748;2749;2752; 2753;2754;2756;2758;2759;2760;2761;2762;2764;2765; 2766;2767;2768;2769;2770;2771;2772;2773;2774;2775; 2776;2777;2779;2780;2781;2783;2784;2786;2788;2789; 2790;2791;2792;2793;2794;2795;2796;2797;2798;2799; 2800;2801;2802;2803;2804;2805;2806;2807;2808;2809; 2810;2811;2812;2813;2814;2815;2816;2817;2818;2819; 2821;2822;2823;2825;2826;2827;2828;2829;2831;2833; 2834;2835;2836;2837;2838;2839;2840;2841;2842;2843; 2844;2845;2846;2847;2848;2849;2850;2851;2852;2853; 2854;2855;2856;2858;2860;2861;2863;2865;2866;2867; 2868;2869;2870;2871;2872;2873;2874;2876;2878;2879; 2880;2881;2883;2886;2887;2888;2890;2891;2892;2893; 2894;2895;2896;2897;2898;2899;2900;2901;2902;2903; 2904;2905;2906;2907;2908;2909;2910;2911;2912;2913; 2914;2915;2916;2917;2918;2919;2920;2921;2922;2923; 2924;2925;2926;2928;2929;2930;2931;2932;2933;2934; 2935;2936;2937;2938;2939;2940;2941;2942;2943;2944; 2945;2946;2947;2948;2949;2950;2951;2952;2953;2954; 2955;2956;2958;2959;2960;2961;2962;2963;2964;2965; 2966;2967;2968;2969;2970;2971;2972;2973;2974;2975; 2976;2977;2978;2979;2980;2981;2982;2983;2984;2985; 2986;2987;2988;2989;2990;2991;2992;2993;2994;2995; 2996;2997;2998;2999;3000;3001;3002;3003;3004;3006; 3007;3008;3009;3011;3012;3013;3014;3016;3017;3018; 3019;3020;3021;3022;3023;3024;3025;3026;3027;3028; 3029;3030;3031;3032;3033;3034;3035;3036;3037;3038; 3039;3040;3041;3042;3043;3044;3045;3046;3048;3049; 3050;3051;3052;3053;3054;3055;3056;3057;3058;3059; 3060;3061;3062;3064;3065;3066;3067;3069;3070;3071; 3072;3073;3075;3076;3079;3080;3082;3083;3084;3086; 3087;3088;3089;3091;3093;3094;3095;3096;3098;3099; 3101;3102;3105;3107;3108;3111;3113;3114;3115;3116; 3117;3118;3121;3122;3123;3124;3125;3126;3127;3128; 3129;3130;3131;3132;3133;3134;3135;3136;3137;3138; 3139;3140;3142;3143;3144;3145;3146;3147;3148;3149; 3150;3151;3152;3153;3155;3156;3157;3158;3160;3161; 3162;3163;3164;3165;3167;3168;3169;3170;3171;3173; 3175;3178;3179;3180;3181;3182;3183;3184;3185;3186; 3187;3188;3189;3190;3191;3192;3193;3194;3195;3196; 3197;3198;3199;3200;3201;3202;3203;3204;3205;3206; 3207;3208;3209;3210;3211;3212;3213;3214;3216;3217; 3218;3219;3220;3222;3223;3224;3225;3226;3227;3228; 3229;3230;3231;3232;3234;3235;3236;3237;3238;3239; 3240;3241;3242;3243;3245;3246;3247;3248;3249;3250; 3251;3252;3253;3254;3255;3256;3257;3258;3259;3260; 3261;3262;3263;3264;3265;3266;3267;3268;3269;3270; 3271;3272;3273;3274;3275;3276;3278;3279;3280;3281; 3282;3283;3285;3286;3288;3290;3291;3292;3293;3294; 3295;3296;3297;3298;3299;3300;3301;3302;3303;3304; 3305;3306;3307;3308;3309;3310;3311;3312;3313;3314; 3315;3316;3317;3318;3319;3320;3321;3322;3323;3324; 3325;3326;3327;3328;3329;3330;3331;3332;3333;3334; 3335;3336;3337;3338;3339;3340;3341;3342;3343;3344; 3345;3346;3347;3348;3349;3350;3351;3352;3353;3354; 3355;3356;3357;3358;3359;3360;3361;3362;3363;3364; 3365;3366;3367;3368;3369;3370;3371;3372;3373;3374; 3375;3376;3377;3378;3379;3380;3381;3382;3383;3384; 3385;3386;3387;3388;3389;3390;3391;3392;3393;3394; 3395;3396;3397;3398;3399;3400;3401;3402;3403;3404; 3405;3406;3407;3408;3409;3410;3411;3412;3413;3414; 3415;3416;3417;3418;3420;3422;3423;3424;3425;3426; 3427;3430;3431;3432;3433;3434;3435;3437;3438;3439; 3440;3441;3442;3443;3444;3445;3446;3447;3448;3449; 3450;3451;3452;3453;3454;3455;3456;3457;3458;3459; 3460;3461;3462;3463;3464;3465;3466;3467;3468;3469; 3470;3471;3472;3474;3475;3476;3477;3480;3481;3482; 3484;3485;3486;3487;3488;3489;3490;3491;3492;3493; 3494;3495;3496;3497;3498;3499;3500;3501;3502;3503; 3504;3505;3506;3507;3508;3509;3510;3511;3512;3513; 3514;3515;3516;3517;3518;3519;3520;3521;3522;3523; 3524;3525;3526;3527;3528;3529;3530;3531;3532;3533; 3535;3536;3537;3538;3539;3540;3541;3542;3543;3545; 3547;3548;3549;3550;3558;3560;3562;3564;3565;3567; 3568;3570;3571;3573;3574;3575;3578;3579;3580;3581; 3582;3583;3584;3585;3586;3587;3588;3589;3590;3591; 3592;3593;3595;3596;3597;3598;3599;3600;3601;3602; 3603;3604;3605;3606;3607;3608;3609;3610;3612;3613; 3614;3615;3616;3617;3618;3619;3620;3621;3622;3623; 3624;3625;3626;3627;3628;3629;3630;3631;3632;3633; 3634;3636;3637;3638;3639;3640;3641;3642;3643;3644; 3645;3646;3647;3648;3649;3650;3651;3652;3653;3654; 3655;3656;3657;3658;3659;3660;3662;3663;3665;3666; 3667;3668;3670;3671;3672;3673;3674;3675;3676;3677; 3678;3679;3680;3681;3682;3683;3685;3686;3689;3690; 3691;3692;3694;3695;3696;3698;3699;3700;3701;3702; 3703;3705;3707;3708;3709;3710;3711;3712;3713;3714; 3715;3716;3717;3718;3720;3721;3722;3723;3725;3726; 3727;3728;3729;3730;3731;3732;3733;3734;3737;3739; 3740;3743;3745;3746;3747;3748;3749;3750;3751;3752; 3753;3754;3755;3756;3757;3758;3759;3760;3761;3762; 3763;3764;3765;3766;3767;3768;3769;3770;3771;3772; 3773;3774;3775;3776;3777;3778;3779;3780;3781;3783; 3784;3785;3786;3787;3788;3789;3790;3791;3792;3793; 3794;3795;3796;3797;3798;3799;3800;3801;3802;3803; 3804;3805;3806;3808;3809;3810;3811;3812;3813;3814; 3815;3816;3817;3818;3819;3820;3821;3823;3824;3825; 3826;3827;3828;3829;3830;3831;3832;3833;3834;3835; 3836;3837;3839;3840;3841;3843;3844;3847;3848;3849; 3850;3851;3852;3853;3854;3856;3857;3858;3859;3860; 3861;3862;3863;3864;3865;3866;3867;3868;3870;3873; 3874;3875;3877;3878;3879;3880;3881;3882;3884;3885; 3886;3889;3890;3893;3895;3896;3898;3899;3900;3901; 3902;3903;3904;3905;3906;3907;3908;3909;3910;3911; 3912;3913;3915;3916;3918;3920;3921;3922;3923;3925; 3926;3927;3930;3931;3933;3934;3935;3936;3937;3938; 3940;3941;3942;3943;3945;3946;3947;3948;3949;3950; 3952;3953;3954;3955;3956;3958;3959;3960;3961;3962; 3963;3964;3965;3966;3967;3968;3969;3970;3971;3973; 3975;3976;3978;3979;3980;3981;3982;3983;3984;3985; 3986;3988;3989;3990;3991;3992;3993;3994;3995;3996; 3997;3998;3999;4000;4002;4003;4004;4005;4006;4009; 4010;4011;4012;4013;4014;4015;4016;4017;4019;4020; 4021;4022;4025;4027;4028;4030;4031;4032;4033;4034; 4035;4036;4037;4038;4039;4041;4042;4043;4045;4046; 4047;4048;4049;4050;4051;4052;4053;4055;4057;4058; 4060;4062;4064;4065;4066;4067;4068;4069;4070;4071; 4072;4073;4074;4076;4077;4078;4079;4080;4081;4082; 4084;4087;4088;4089;4090;4091;4092;4093;4094;4095; 4096;4097;4098;4099;4100;4101;4102;4103;4104;4105; 4106;4107;4108;4109;4110;4111;4112;4113;4114;4115; 4116;4117;4118;4119;4120;4121;4122;4123;4124;4126; 4127;4128;4130;4131;4132;4133;4134;4135;4136;4137; 4138;4140;4141;4142;4144;4146;4148;4149;4150;4151; 4152;4153;4154;4156;4158;4159;4160;4161;4162;4164; 4166;4168;4169;4170;4171;4173;4174;4177;4178;4180; 4182;4183;4184;4185;4186;4188;4190;4192;4193;4194; 4195;4197;4199;4200;4201;4202;4203;4204;4205;4206; 4207;4208;4210;4212;4213;4214;4215;4216;4217;4218; 4219;4220;4223;4225;4226;4227;4228;4229;4230;4231; 4232;4233;4234;4235;4236;4237;4238;4239;4240;4241; 4242;4243;4244;4245;4246;4247;4248;4249;4250;4251; 4252;4254;4255;4256;4257;4258;4259;4260;4261;4262; 4263;4264;4265;4266;4268;4269;4270;4271;4272;4274; 4276;4277;4278;4281;4282;4283;4285;4286;4288;4289; 4291;4292;4294;4295;4296;4297;4298;4299;4301;4302; 4304;4305;4306;4307;4308;4309;4311;4312;4313;4314; 4315;4316;4317;4318;4319;4321;4322;4323;4324;4325; 4326;4327;4328;4329;4330;4331;4332;4333;4334;4335; 4336;4337;4338;4339;4340;4341;4342;4343;4344;4345; 4346;4347;4348;4349;4350;4351;4352;4353;4354;4355; 4356;4357;4358;4359;4361;4362;4363;4364;4365;4366; 4367;4368;4369;4370;4371;4373;4374;4375;4376;4377; 4379;4380;4381;4382;4383;4384;4385;4386;4387;4388; 4389;4390;4391;4392;4393;4394;4395;4396;4397;4398; 4399;4400;4401;4402;4403;4404;4405;4406;4407;4408; 4409;4410;4411;4412;4413;4414;4415;4416;4417;4418; 4419;4420;4421;4422;4423;4424;4425;4426;4427;4428; 4429;4430;4431;4432;4433;4434;4435;4436;4437;4438; 4439;4440;4441;4442;4443;4444;4445;4446;4447;4448; 4449;4451;4452;4453;4454;4455;4456;4457;4458;4459; 4460;4461;4462;4463;4464;4465;4466;4467;4468;4469; 4470;4471;4472;4473;4474;4475;4476;4477;4478;4479; 4480;4481;4482;4483;4484;4485;4486;4487;4488;4489; 4490;4491;4492;4493;4494;4495;4496;4497;4498;4499; 4500;4501;4502;4503;4504;4505;4506;4507;4508;4509; 4510;4511;4512;4513;4514;4515;4516;4517;4518;4519; 4520;4521;4522;4523;4524;4525;4526;4527;4528;4530; 4531;4532;4533;4534;4535;4536;4537;4538;4539;4541; 4542;4543;4544;4545;4546;4547;4548;4549;4550;4551; 4552;4553;4554;4555;4556;4557;4558;4559;4560;4561; 4562;4564;4565;4566;4567;4568;4569;4570;4571;4572; 4573;4574;4575;4576;4577;4578;4579;4580;4581;4582; 4583;4584;4585;4586;4587;4588;4589;4590;4591;4592; 4593;4594;4595;4596;4597;4598;4599;4600;4601;4602; 4603;4604;4605;4606;4607;4608;4609;4610;4611;4612; 4613;4614;4615;4616;4617;4618;4620;4621;4623;4624; 4626;4627;4629;4630;4633;4634;4636;4638;4640;4641; 4643;4644;4645;4647;4649;4650;4652;4653;4655;4657; 4659;4660;4662;4664;4666;4667;4668;4669;4671;4673; 4674;4675;4676;4677;4678;4680;4682;4683;4684;4685; 4686;4687;4688;4689;4690;4691;4692;4693;4694;4695; 4696;4697;4698;4699;4700;4701;4702;4704;4705;4706; 4708;4709;4710;4711;4712;4713;4714;4716;4717;4718; 4719;4720;4721;4722;4723;4724;4725;4726;4727;4728; 4729;4730;4731;4732;4733;4734;4735;4736;4737;4738; 4739;4740;4741;4742;4743;4744;4745;4746;4747;4748; 4749;4750;4751;4752;4753;4754;4755;4756;4757;4758; 4759;4760;4761;4762;4763;4764;4765;4766;4767;4768; 4769;4770;4771;4772;4773;4774;4775;4776;4777;4778; 4779;4780;4781;4782;4783;4784;4785;4786;4787;4788; 4789;4790;4791;4792;4793;4794;4795;4796;4797;4798; 4799;4800;4801;4802;4803;4804;4805;4806;4807;4809; 4810;4811;4812;4813;4814;4815;4816;4817;4819;4820; 4821;4822;4823;4825;4826;4827;4828;4830;4831;4832; 4833;4834;4835;4837;4838;4839;4841;4843;4845;4846; 4847;4848;4849;4850;4851;4852;4853;4857;4858;4860; 4862;4864;4865;4866;4868;4869;4870;4872;4873;4875; 4876;4877;4878;4879;4880;4881;4883;4884;4885;4886; 4887;4889;4890;4891;4894;4895;4896;4897;4898;4901; 4902;4905;4906;4907;4908;4910;4911;4912;4913;4914; 4915;4917;4918;4919;4920;4921;4922;4923;4924;4925; 4926;4928;4929;4930;4931;4932;4933;4934;4935;4936; 4937;4938;4939;4940;4941;4942;4943;4944;4945;4946; 4948;4949;4950;4951;4952;4953;4954;4955;4956;4957; 4958;4959;4960;4961;4962;4963;4964;4965;4966;4967; 4968;4969;4970;4971;4972;4974;4975;4976;4977;4979; 4980;4981;4982;4983;4984;4985;4986;4987;4989;4990; 4991;4992;4993;4994;4995;4996;4998;4999;5000;5001; 5002;5003;5004;5005;5006;5007;5008;5009;5010;5011; 5013;5014;5015;5016;5017;5018;5019;5020;5021;5022; 5023;5024;5025;5026;5027;5028;5029;5030;5031;5032; 5033;5034;5035;5036;5037;5038;5039;5040;5041;5042; 5043;5044;5045;5046;5049;5050;5052;5053;5054;5055; 5056;5057;5058;5059;5060;5061;5062;5063;5064;5065; 5066;5067;5068;5069;5070;5071;5073;5074;5075;5076; 5077;5078;5079;5080;5081;5082;5083;5084;5085;5086; 5087;5088;5089;5090;5091;5092;5093;5094;5095;5096; 5097;5098;5099;5100;5101;5102;5103;5104;5105;5106; 5107;5108;5109;5110;5111;5112;5113;5114;5115;5116; 5117;5118;5119;5121;5122;5123;5124;5125;5126;5127; 5128;5129;5130;5131;5132;5133;5134;5135;5136;5137; 5138;5139;5141;5142;5143;5144;5145;5146;5147;5148; 5149;5150;5151;5152;5153;5154;5156;5157;5158;5159; 5160;5161;5162;5163;5164;5165;5166;5167;5168;5169; 5170;5171;5172;5173;5174;5175;5176;5178;5179;5180; 5181;5182;5183;5185;5186;5188;5189;5190;5191;5192; 5193;5194;5195;5196;5197;5198;5199;5200;5201;5202; 5203;5204;5205;5206;5207;5208;5209;5210;5211;5212; 5214;5215;5216;5217;5218;5219;5220;5221;5222;5223; 5224;5225;5226;5227;5228;5229;5230;5231;5232;5233; 5234;5235;5236;5237;5238;5239;5240;5241;5242;5243; 5244;5245;5246;5247;5248;5249;5250;5251;5252;5253; 5254;5255;5256;5257;5258;5259;5260;5261;5262;5263; 5264;5265;5266;5267;5268;5269;5270;5271;5272;5273; 5274;5275;5276;5277;5278;5279;5280;5281;5283;5284; 5286;5287;5288;5289;5290;5291;5292;5293;5294;5295; 5296;5297;5298;5299;5300;5301;5302;5303;5304;5305; 5306;5307;5309;5310;5311;5312;5314;5315;5316;5317; 5318;5319;5320;5321;5322;5323;5324;5325;5326;5327; 5328;5329;5330;5331;5332;5333;5334;5335;5336;5337; 5338;5339;5341;5342;5343;5344;5347;5348;5352;5356; 5362;5365;5367;5369;5370;5376;5380;5384;5385;5386; 5388;5392;5393;5394;5395;5397;5398;5399;5400;5401; 5402;5403;5404;5405;5406;5407;5408;5409;5410;5411; 5412;5413;5414;5416;5417;5418;5419;5420;5421;5422; 5423;5424;5425;5426;5427;5429;5431;5432;5434;5436; 5437;5438;5439;5440;5441;5442;5443;5444;5445;5446; 5447;5448;5450;5453;5455;5456;5457;5458;5460;5461; 5462;5463;5464;5465;5466;5467;5468;5469;5470;5471; 5472;5473;5474;5475;5476;5477;5478;5479;5480;5481; 5482;5483;5484;5485;5486;5487;5488;5489;5490;5491; 5492;5493;5495;5496;5497;5498;5501;5502;5504;5505; 5506;5507;5508;5509;5510;5511;5512;5513;5514;5515; 5516;5517;5518;5519;5520;5521;5522;5523;5524;5525; 5527;5529;5530;5531;5532;5533;5534;5535;5536;5537; 5538;5539;5540;5541;5542;5543;5544;5545;5546;5547; 5548;5550;5551;5552;5553;5554;5555;5556;5557;5558; 5559;5560;5561;5563;5564;5565;5566;5567;5568;5569; 5570;5571;5572;5573;5574;5575;5576;5577;5578;5579; 5580;5581;5582;5583;5584;5585;5586;5587;5588;5589; 5590;5591;5592;5593;5594;5595;5596;5597;5598;5599; 5600;5601;5602;5603;5604;5606;5608;5609;5610;5611; 5612;5613;5614;5615;5616;5617;5618;5620;5621;5622; 5623;5624;5626;5627;5628;5629;5630;5631;5632;5633; 5634;5635;5637;5638;5639;5640;5641;5642;5644;5645; 5646;5647;5648;5651;5653;5656;5657;5658;5659;5660; 5661;5662;5663;5665;5666;5668;5670;5671;5672;5673; 5674;5675;5676;5677;5678;5679;5680;5681;5682;5683; 5684;5685;5686;5687;5688;5689;5690;5691;5692;5693; 5694;5695;5696;5697;5698;5699;5700;5701;5702;5703; 5704;5705;5706;5707;5708;5709;5710;5711;5712;5713; 5714;5715;5716;5717;5718;5719;5720;5721;5722;5723; 5724;5725;5726;5727;5728;5729;5730;5731;5732;5733; 5734;5735;5736;5737;5738;5739;5740;5741;5742;5743; 5745;5746;5747;5748;5749;5750;5751;5752;5753;5754; 5755;5756;5757;5758;5759;5760;5761;5762;5764;5765; 5766;5767;5768;5769;5770;5771;5772;5773;5774;5775; 5776;5777;5778;5779;5780;5781;5782;5783;5784;5785; 5786;5787;5788;5789;5790;5791;5792;5793;5794;5796; 5797;5798;5799;5800;5801;5802;5803;5804;5805;5806; 5807;5808;5809;5810;5811;5812;5813;5815;5816;5817; 5818;5819;5821;5822;5823;5824;5825;5827;5829;5830; 5831;5832;5833;5834;5835;5836;5837;5838;5839;5840; 5841;5842;5843;5845;5846;5847;5848;5849;5850;5851; 5852;5853;5854;5855;5856;5857;5858;5859;5860;5862; 5863;5864;5865;5866;5867;5868;5869;5871;5872;5873; 5874;5875;5876;5877;5878;5880;5881;5882;5883;5884; 5885;5886;5887;5888;5890;5891;5892;5893;5894;5895; 5896;5897;5898;5899;5900;5901;5902;5903;5904;5905; 5906;5907;5908;5909;5910;5911;5912;5913;5914;5915; 5916;5917;5918;5919;5920;5921;5922;5923;5924;5925; 5926;5927;5929;5930;5931;5932;5933;5934;5935;5936; 5937;5938;5939;5940;5941;5942;5943;5944;5945;5946; 5947;5948;5950;5951;5952;5953;5954;5955;5956;5957; 5958;5959;5960;5961;5962;5963;5964;5965;5966;5967; 5968;5969;5970;5971;5972;5973;5974;5975;5976;5977; 5978;5979;5980;5981;5982;5983;5984;5985;5986;5987; 5988;5989;5990;5991;5992;5993;5994;5995;5996;5997; 5998;5999; }; }; DataTable @["EpochOutputData"] { name="EpochOutputData"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["batch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_122"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="batch"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [3000] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 4;4;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 5;5;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 6;6;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 7;7;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 8;8;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 9;9;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 10;10;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 11;11;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 12;12;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 13;13;13;13;13;13;13;13;13;13; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 14;14;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 15;15;15;15;15;15;15;15;15;15; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 16;16;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 17;17;17;17;17;17;17;17;17;17; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 18;18;18;18;18;18;18;18;18;18; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 19;19;19;19;19;19;19;19;19;19; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 20;20;20;20;20;20;20;20;20;20; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 21;21;21;21;21;21;21;21;21;21; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 22;22;22;22;22;22;22;22;22;22; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 23;23;23;23;23;23;23;23;23;23; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 24;24;24;24;24;24;24;24;24;24; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 25;25;25;25;25;25;25;25;25;25; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 26;26;26;26;26;26;26;26;26;26; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 27;27;27;27;27;27;27;27;27;27; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 28;28;28;28;28;28;28;28;28;28; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 29;29;29;29;29;29;29;29;29;29; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 30;30;30;30;30;30;30;30;30;30; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 31;31;31;31;31;31;31;31;31;31; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 32;32;32;32;32;32;32;32;32;32; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 33;33;33;33;33;33;33;33;33;33; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 34;34;34;34;34;34;34;34;34;34; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 35;35;35;35;35;35;35;35;35;35; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 36;36;36;36;36;36;36;36;36;36; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 37;37;37;37;37;37;37;37;37;37; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 38;38;38;38;38;38;38;38;38;38; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 39;39;39;39;39;39;39;39;39;39; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 40;40;40;40;40;40;40;40;40;40; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 41;41;41;41;41;41;41;41;41;41; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 42;42;42;42;42;42;42;42;42;42; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 43;43;43;43;43;43;43;43;43;43; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 44;44;44;44;44;44;44;44;44;44; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 45;45;45;45;45;45;45;45;45;45; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 46;46;46;46;46;46;46;46;46;46; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 47;47;47;47;47;47;47;47;47;47; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 48;48;48;48;48;48;48;48;48;48; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_123"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="epoch"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [3000] 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; }; }; float_Data @["avg_sse"] { name="avg_sse"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [3000] 1.2109958;1.2082179;1.2052271;1.2115855;1.2034185;0;0;0;0.60454988;0.60522985; 0.60530704;0.60273337;0.60478747;0.60605818;0.60175091;0.60676223;0.60784423;0;0.60169601;0.60719275; 0.60510486;0.60379219;0.60509288;0.59926343;1.074806;0.60397565;0.59962022;0.60526597;0.53156036;0.60706019; 1.2411622;0.63067448;1.1074013;0.62821752;0.63205296;1.2350575;0.62870139;0.62862682;1.2342107;0.63154781; 0.63258398;0.63113952;1.2329909;1.2343906;1.2349625;1.2319049;0.62967956;0.62674224;1.2308753;0.6310581; 1.2277417;1.2289561;1.1961761;0.62617308;0.63418746;1.2338012;0.6293779;1.232193;0.63033181;0.63076097; 0.60115385;0.604541;0.60639441;1.194628;0.47455907;0.94695121;0.4745543;0.55888736;0;0; 0;0;0;0;0;0;0;0.47143868;0.47455159;0.47388938; 0.47450954;0;0;0;0;0;0;0;0;0; 0.63003218;0.63204777;0.62531692;0.63162339;0.6280936;0.63309181;0.63216197;0.62890822;0.63167477;0.62873805; 0.62622082;0.63067061;0.62875819;0.63289106;0.62658769;0.62975633;0.63241231;0.62937319;0.62799376;0.62550992; 0.63054085;0.62708622;0.62999314;0.62767678;0.63105154;0.63322371;0.6298275;0.62586087;0.63113356;0.62971365; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0.58818179;0.58103657;0.59068811;0.59591055;0;0;0.60111535; 1.1840205;1.1892123;0.60139763;0.58869123;0.59968817;0.59926182;0.602642;0.60580325;0;1.1961962; 0.63362002;0.63061231;1.2001724;1.2264543;0.62599725;1.1052885;0.63082504;0.62740386;0.63148105;1.0967987; 0.62634504;0.63260776;0.62581664;0.62966192;0.62983567;0.63119125;1.1014261;0.63310301;1.0962665;0.62871373; 0.63227421;0.62655389;1.0994618;0.62755978;0.62507856;0.62966782;0.62754965;0.63449067;0.63078517;0.63154256; 1.0746049;1.0756837;1.0820177;0.94047129;0.47429815;0.47160822;0.47376746;0.47360688;0;0.47334158; 0.60716754;0;0.60651296;0.60678625;0.60235858;0.60187006;0.60153663;0.60627621;0.59990197;0.59988296; 0;0;0;0;0.60797518;0.60519785;0.60177696;0.60251707;0.60354221;1.2074077; 1.2371423;0.62952656;0.62517142;0.5;1.2272315;0.5;1.2354505;1.1061158;1.1055803;0.63097191; 0.6254406;1.2331928;0.5;1.1044605;0.63314301;0.63085532;0.62671858;0.5;0.63342035;0.62548304; 0.6250838;0.62536108;0.63089466;0.62835944;1.1008251;0.63003629;1.2292373;0.5;1.1022874;0.5; 0;0;0;0;0;0;0;0;0;0.47456321; 0.60512751;0.6051234;0.60356075;0.47456267;0;0.57389855;0.58413333;0.56259817;0;0; 0;0;0;0;0;0;0;0;0;0; 0.63001716;0.63019675;0.63140452;0.62742096;0.628501;0.6252625;0.63073218;0.62512267;0.62854755;0.63296658; 0.62763059;0.63136238;0.62647694;0.62667745;0.62571639;0.63014483;0.62577045;0.6323629;0.63250285;0.62740856; 0.63284063;0.63106906;0.62594593;0.6300565;0.62973243;0.62709105;0.62902236;0.63269937;0.63020164;0.62522238; 0.60338181;0.60771418;0.60349244;0.60864311;0.6045599;0.60765249;0.60680342;0.60820758;0.60277224;0.611467; 0;0.60358709;0.60782826;0.6034404;0.60140049;0.60442507;0.60360241;0.60365379;0.60852504;0.60661834; 0.60708201;0;0.47454461;0.60442215;0;0.60238242;0.47280493;1.067379;0.47436661;0.60116589; 0.5;1.1034296;1.2297179;1.2320907;1.1080928;1.2280557;1.2404377;0.62970531;1.1034415;1.2339807; 1.2379661;1.0989698;1.2310038;1.2337835;0.97434002;0.85803306;0.92899096;0.97187042;0.97158754;0.97269768; 0.5;0.5;1.1008518;1.1011758;0.97453684;1.101614;1.1027085;1.2350115;0.97302806;0.5; 1.207909;1.2032039;0.60562831;0.60197622;0.60488284;0.47272751;0.60018235;0.60236883;0.60226369;0; 0;0;0;0;0.59114152;0;0.46980596;0;1.0580374;0; 0.602274;0.60413617;0;0.60170162;0.61494899;0.63120544;0.61175758;0.60888982;0.63091344;1.0846158; 0.63372421;0.62573659;1.0977137;0.62774616;0.62942892;0.62501061;0.63237882;0.6279155;1.2327774;1.1008356; 0.62587917;1.0976224;0.63085997;0.62500215;0.6280368;0.63180143;0.63059229;1.0993922;0.63169354;1.1014454; 0.63105124;1.1032252;1.1087097;1.1027825;0.62995446;0.63268846;0.62734216;0.63231444;0.63209218;0.62910968; 0.60365623;0.6057511;0.60230094;0.47077322;0;0;0;0;0;0; 0;0;0;0.57930124;0;0;0.58886498;0.58447152;0.58520317;0.5873481; 0.58244884;0;0;0;0.58770013;0;0.47172603;0;0;0.59277689; 0.63270456;0.974334;1.1057591;0.62671614;0.62553734;0.97399521;1.232967;0.62640506;0.97314966;1.1057513; 1.0994935;1.0996404;0.97377914;0.5;0.97351694;1.2361701;0.63237667;1.1018202;1.1057084;0.97456264; 1.1056683;0.5;0.5;1.1016502;0.97420537;0.62912369;0.62526006;1.2383958;1.1033221;0.5; 0.4694564;0;0.47092095;0.60002613;0.47163764;0.59930742;0.60490465;0.60364783;0.60619622;0.60515201; 0.60623229;0;0.60301292;0.58327949;0.60254985;0.60564089;0.6038999;0.46982709;0.6015079;0.60301012; 0;0;0;0;0;0;0;0;0;0; 1.2302454;1.2276177;1.0985606;1.2333772;1.2318333;1.2341425;1.2259114;1.2373469;1.2333392;1.2357069; 1.2324061;1.232729;1.2356402;1.0960504;1.2279794;1.2394453;1.23549;0.62721866;1.2312684;0.62662613; 1.2331716;1.1018823;1.2374214;1.2310858;1.2332845;1.2309822;1.1027815;1.2335238;1.2310212;1.2294357; 1.2029314;1.077508;0.60062259;1.0745958;0.60562849;0;0;0;0;0; 0;0;0;0;0;0;0;0.59174979;0.59237599;0; 0;0;0.60847855;0.59885782;0;0;0;0.47284228;0.25132778;0.60356575; 0.62974638;0.63280535;0.62831116;0.63167834;0.63061416;0.63329291;0.63153386;0.62888819;0.62873673;0.62944388; 0.63161433;0.63094622;0.62578487;0.62894523;0.63186795;0.63293523;0.6273331;0.63194335;0.62686479;0.62805879; 0.6263057;0.63277245;0.63098574;0.62637782;0.62599277;0.62646902;0.62631798;0.63021719;0.62865263;0.62506312; 0.59978372;0.60527855;1.0377867;0.4741697;0.60610247;0;0;0;0;0; 0;0;0;0;0;0;0;0;0.56823766;0; 0.58930665;0;0;0;0;0;0.58280027;0.47399616;0;0.16608442; 1.105348;1.1834326;1.1049379;0.62877959;0.62791651;1.1038324;1.1079588;1.1039889;1.1062828;0.63025284; 0.62771773;0.62999707;1.2306668;1.1075898;0.62905252;1.1021129;1.1054261;1.1049314;1.0991194;1.101742; 1.2330204;1.1064695;0.62813747;0.63106525;0.62588501;0.63196063;0.63289815;0.62759781;1.2295984;1.1002648; 0;0;0.60097611;0.47445235;0.60211003;0;0.60436904;0.60417289;0;0.79011071; 0;0;0.60868108;0.60204422;0.18951236;0.61901605;0.60855567;0.61749685;1.2065881;0.60410178; 1.2336648;0.61576515;0.60396922;0.60038435;0.60681814;0.19282475;0.6217497;0.5;1.2247232;0.60493809; 0.63472092;0.63338417;1.2184925;1.2225966;1.2251146;1.2269896;1.2224326;1.2156191;1.2266474;1.2223557; 1.2261002;1.2169508;1.2156416;1.2247312;1.2312237;1.2252338;1.0997889;0.6298002;0.63264549;0.62988931; 1.2255614;1.2321495;0.63366306;1.2226667;1.2235154;0.47463951;1.2275021;1.2304611;0.62578613;1.2204245; 0;0;0;0;0.60725832;0.60025829;0.94801348;0.60258132;0.60249138;0.60122776; 0.60351527;0.60267997;0.60784101;0.6060937;0.60339904;0.60270679;0.6007731;0.60174429;0.60104823;0.60106957; 0.47456139;0.13870639;0;0.60408294;0;0;0;0.59891099;0.47436485;0.60149556; 1.2317345;1.2376506;1.2299597;1.2341425;1.236692;1.1078511;1.2296228;1.1023378;1.2353182;1.2304168; 1.2304031;1.2298293;1.2311412;1.2325938;1.2297833;1.2327461;1.227016;1.2393706;1.2386067;1.2330998; 1.2327001;1.1052325;1.1057433;1.2392946;1.234872;1.1071482;1.2262396;1.2283626;1.2333465;1.2391779; 0.60326356;0.60507971;0.60745871;0.60686803;0.60139632;0.60813856;0.59956193;0.47429875;1.2105273;1.0779865; 1.0764773;1.076195;0.6019311;1.0726553;1.2068172;1.2067993;1.2041974;1.2107093;1.2067814;0.59976292; 0.60015458;0.60555106;1.2038007;1.0714531;0.43632779;0.60659993;0;0.59088564;0;0.47456071; 1.238646;1.23239;1.2343078;1.235188;1.2364671;1.2344878;1.2330689;1.233391;1.2371953;1.2281981; 1.2282314;1.2292089;1.2357293;1.2354366;1.2289348;1.2275759;1.2317042;1.2355583;1.232367;1.2275438; 1.2343906;1.2305477;1.2386357;1.2346597;1.2382369;1.227767;1.2318441;1.2318031;1.2339576;1.22947; 0.60340726;0.47452459;0;0;0;0;0;0;0;0.58802092; 0.5917834;0;0;0.59031695;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0.61649811;0.62624061; 0.6313237;0.63172215;0.62693167;0.62841094;0.63254595;1.2158806;0.63140798;0.63501596;0.62841219;0.63210404; 0.62825871;0.63157785;0.63069594;0.62586123;0.63193977;0.6255433;0.62944895;0.63094246;0.62638885;0.62580878; 0.62690502;0.62991887;0.63208377;0.63142836;0.63144338;0.62597346;0.63419968;0.62977362;0.62961435;0.63031554; 1.208236;1.2141356;0.6010139;1.0780776;1.0813818;0.4711822;0;0.60211933;0.60993183;0.60384047; 0.60290009;0.60064137;0.60567039;0;0.60261083;0.59977818;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1.2329412;1.2401502;1.2380195;1.1018202;1.2335171;1.2311867;1.2331495;1.2369837;1.2328722;1.2403233; 1.2360935;1.2393925;1.2344754;1.2439597;1.2375451;1.2288656;1.228024;1.2335548;1.2318883;1.2381389; 0.62657875;1.2327219;1.2412324;0.62948871;1.2327466;1.2324522;1.2365063;1.2373633;1.2372528;1.2338908; 1.0695565;0;0.59852505;0.47449887;0.58728421;0;0;0.6002385;0;0.60335612; 0.60843766;0.60551465;0.6080147;0;0.60784388;0.60163105;0.56085289;0;0;0.59284192; 0;0;0;0.59259844;0;0;0;0;0.60094994;0; 1.2273612;1.232838;1.2344811;0.63068068;1.2374228;0.63006079;1.102681;1.2383511;1.2357185;0.63178772; 0.62751859;1.1254797;0.63319409;1.1945224;1.2349676;1.2307281;1.2274168;1.2327337;1.2296607;1.1274266; 0.6293304;0.63128495;0.62749237;0.63264906;0.63138342;0.63194948;1.2336097;0.62774253;0.63415706;1.2331889; 1.0819191;1.2094262;0.60406619;0.47279614;0.9489733;0;0;0;0.60809857;0.60683101; 0.60125744;0.5998922;0.47456226;0.47296393;0;0;0;0.60488158;0.60540938;0.6044234; 0.60055184;0.60323209;0.60042727;0.60067856;0.60372573;0.60012561;0.47443098;0;0;0; 1.2368875;1.2365811;1.232298;1.2345293;1.2361441;1.2312454;1.2367079;1.23154;1.23724;1.2309537; 1.2357672;1.2292092;1.2311935;1.2362611;1.2295146;1.2349701;1.2354665;1.2307044;1.237942;1.2353908; 1.2360029;1.2334313;1.2277468;1.2343634;1.2320309;1.2351372;1.2371646;1.235625;1.2290032;1.2358983; 1.0396965;1.1904277;0.4738465;0.6069569;0.47278818;0;0;0;0;0; 0.47456169;0;0;0.59288079;0;1.1864126;0;0;0.58176935;0; 0;0;0.47456023;0.60258549;0.60445619;0.47178045;0.46902606;0;0.46953213;0.47456267; 1.1071067;1.1081986;0.63263756;1.0982811;0.63411891;1.2400961;0.62658012;1.2280774;1.2369083;0.63041288; 1.2330308;1.2343947;0.63211995;1.2330823;1.2381661;1.229661;1.2387202;1.2351274;1.2354095;0.82998431; 1.2377213;0.62762707;0.6310038;1.235145;1.1004219;1.1047308;1.2340832;0.62870419;0.62789613;0.63043153; 0.6010378;0.6049909;1.2089338;1.0807048;0.47450605;0.47447115;0;0.60384125;0.6034146;0.60584235; 0.47411886;0.60337031;0.60791773;0.6060605;0.26440325;1.1958108;1.0347025;1.0722444;0;0; 0.60481548;0.59536833;0.59372759;0.581007;0;0;0;0;0;0.47451246; 1.1029263;1.2360648;1.1003076;1.1013222;1.2364745;0.62824208;1.1030958;1.0992861;0.62833959;1.0994933; 1.2296345;0.63179427;0.62737393;1.10672;1.2353132;0.63170147;1.236549;0.62913859;0.63154626;1.1041774; 1.2363462;1.1052938;0.63108015;1.1052306;1.1026926;0.62536401;1.0954381;0.6308893;1.106426;1.2422547; 1.0760525;0.47332576;1.073714;0;0.60109472;0.47358567;0;0;0.47258627;0.47456083; 0.60010731;0.60718709;0.60274774;0.47455692;0.47348601;0;0;0;0.47433311;0.60322678; 0;0;0;0.47428173;0.60377228;1.0768688;1.0683762;0.60123932;0.60558933;0.60761189; 0.62753648;0.62979674;0.62681782;0.63118327;0.62552005;1.1016725;1.1068339;0.62627208;1.098628;0.63390887; 1.1017985;0.62767321;0.63311321;0.63001275;0.63384002;1.1026047;0.63071197;0.63156068;0.63181561;0.62897301; 0.62727475;1.1009017;0.62647235;0.63002992;0.62828147;1.099684;0.63024038;0.63121468;0.6301145;0.63035798; 0.58547115;0.59215611;0;0;0.56542587;0.4733606;0.6038658;0.60280728;0.60080481;0.59977639; 0.60344017;0.60671401;0.60096824;0.60282779;0.60422623;0.60570365;0.60632515;0.60242718;0.47436282;0.6066736; 0.60439759;0;0;0;0;0;0;0;0;0; 1.2278273;1.2327051;1.2341026;1.2375449;1.2325385;1.2366364;1.2261208;1.2330252;1.2343341;1.2299198; 1.2391521;1.2338622;0.6311273;1.2303805;1.2350129;1.1063778;1.2328279;1.2331264;1.2336984;1.2320471; 1.2356417;1.2323318;1.2283014;1.2310796;1.2308362;1.2298701;1.232211;1.2248226;1.229497;1.2368307; 1.2062988;0.60728419;1.0777323;1.2025597;1.2017663;1.2069998;1.076262;0.60510838;0.84302473;0.60038131; 0.60582262;0.60127324;0.60297656;0.60635811;0.60332692;0;0;0.60708261;1.0580652;0; 0;0;0;0;0;0.12806273;0;0;0;0; 0.63120234;0.62556976;1.1072223;0.62741464;1.1000633;0.63051397;1.1005793;0.63183039;0.63142955;0.63068771; 0.62766755;0.62737304;0.62671018;0.62732875;0.62569255;0.632173;0.63025981;1.104951;0.62553656;0.62802112; 0.62700111;0.5;0.63021433;0.62967539;0.62537122;0.97434682;0.63178289;1.1055527;1.1019682;0.62763667; 0.60042244;0.47455403;0;0;0;0;0;0;0;0.47375739; 0;0.47199818;0.47455925;0.47423494;0.59964502;0.60453033;0.60072321;0;0.602642;0; 0;0;0;0.58912092;0;0;0;0;0;0; 1.1059897;1.2353649;1.1000512;1.2363071;1.234053;1.1067724;1.1053908;1.2283137;1.2290559;1.2304432; 1.2354836;1.226948;1.2297264;1.2360982;1.2337925;1.2321801;1.2320633;1.2356353;1.1030672;1.1027875; 1.2329338;1.1060088;1.0997163;1.2355207;1.2335554;1.2374997;1.2343698;1.1059275;1.1006193;1.2342603; 0.60391694;1.0776571;0.94763845;0;0.47381562;0;0;0;0;0; 0;0;0;0;0;0;0.58209598;0.5930053;0;0; 0;0;0;0.47455546;0.57411456;0;0;0;0;0; 1.2332538;1.2377152;1.2300543;1.2250247;1.2377191;1.2324752;1.2360178;1.2333102;1.1002386;1.2297189; 1.2277598;1.2358649;1.2278209;1.2260406;1.2340772;1.2264798;1.2292039;1.2347267;1.2349995;1.2338452; 1.228786;1.2347534;1.2338967;1.2339971;1.2265944;1.235769;1.2325165;1.2373235;1.2360942;1.2298833; 1.2049444;0.59959805;0.47456267;0.59972572;0.59995115;0.47454521;0;0.95547664;0.60008305;0.60473824; 0.59936631;0.60620129;0.60439068;0.60387158;0;0.60612416;0.60628235;0.60082501;0.60653979;0; 0.6013124;0.60620248;0.60248131;0.47281241;0;0.60053712;0;0;0;0; 1.2339326;1.0998828;1.2304811;1.2342734;1.1017972;1.2303696;1.2394173;1.1065615;1.1045897;1.1058435; 1.1065607;1.2308409;1.1042963;1.2276752;1.230665;1.1021872;1.0999901;1.2348328;1.1029633;1.234144; 1.1028223;1.1059964;1.1041691;1.1046319;1.1018651;1.1060755;1.1018207;1.232486;1.2327704;1.1046662; 1.0819309;0.60492891;0.60025716;0.60817647;0.60743713;0;0;0;0;0; 0.47453928;0;0;0;0;0;0.60565323;0.47141334;0;0.1280988; 0;0;0.60062885;0.47160706;0.60082495;0.60256803;0.19022197;0.47442192;0.85477328;0.6032629; 1.2405245;1.2347822;1.2334108;1.2332563;1.2334825;1.233258;1.2333719;1.2303966;1.2386194;1.2367129; 1.2379606;1.2388666;1.2255797;1.2269734;1.2355773;1.2333862;1.2290611;1.0995861;1.2277424;1.2279088; 1.0989416;1.2312024;1.2309036;1.2362146;1.2362543;1.2283661;1.1074424;1.2297378;1.2316225;1.2357104; 0.60528332;0;0.47247532;0;0;0;0;0;1.1829216;0.59107745; 0;0;0;0;0;0;0;0;0.47456267;0; 0;0.60681057;0.5;0.47409853;0.47306788;0.62570798;0.61742783;0.60601699;0.60635847;0.60436904; 1.2347357;1.2324128;1.2325952;1.2367879;1.2358691;1.2276683;1.2322388;1.2356294;1.2299259;1.232239; 1.2368212;1.2320088;1.2309434;1.2266002;1.2321239;1.2390921;1.2334048;1.2371099;1.2382874;1.2395937; 1.2298479;1.2329693;1.2340941;1.235615;1.2351813;1.231155;1.2322288;1.2339714;1.2297184;1.2393204; 0.59948248;0.60346138;0.6011678;0.60596871;0.607189;0.60373938;0.6010111;0.60362267;1.2076454;0.60532856; 0.60327363;0.60345864;0.60447919;0.60344243;0.60531873;0.60363394;0.60276604;1.1926206;0.60140491;0.60442615; 0.60744238;0.60714275;0.60530728;0.60623449;0.60127044;0.59926069;0.60249209;0.60437548;1.2126346;1.0769157; 0.5;0.62512124;0.62602115;0.62748843;0.97109485;0.63001639;0.63363302;0.62901306;0.5;0.62626135; 0.62713253;0.6325717;0.62723589;0.63176411;0.62599701;0.63091087;0.62773931;0.62560612;0.62507004;0.63163984; 0.62876183;0.63240623;0.62720716;0.62502789;0.62940603;0.63161945;0.5;0.62709326;0.63151753;0.97386831; 0.60373873;1.0749118;1.2101051;0.60324574;0.60362738;0.6078434;0.60497904;0.6088835;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0.59115243;0;0;0;0;0.47439516;1.1839387;0.59485549; 0.62867159;0.62983119;0.5;1.1015276;0.63193655;0.5;0.97454202;0.97329557;0.97275358;0.5; 1.1014148;0.5;0.6251505;1.1066773;1.0993115;0.6326586;1.0993443;0.63245577;0.97144431;0.63369322; 0.6329841;0.62833875;0.62612975;0.62503374;0.62798655;0.62664133;0.62659204;0.5;0.62895894;0.63360584; 0.5913257;0.59922981;0;0;0;0.47425902;0.60508966;0.60522169;0.60377389;0; 0.60134095;0;0;1.1855137;0;0;0;1.0555195;0;0.59562343; 0;0;0;0;0;0;0.58043587;0;0;0; 1.1072625;0.63117391;1.1042973;1.2369893;1.1022799;1.2285657;0.62564903;1.2367829;1.2343724;1.2281139; 1.242088;0.63022006;1.0997078;1.1017046;1.1050738;0.63104224;0.5;0.62648213;0.5;0.62764764; 0.63408887;0.62787414;1.1026113;1.1013863;1.237812;1.2335298;1.2308626;0.6300481;1.2336621;0.5; 0;0;0.47447225;0;0;0.57660961;0.58353364;0.47423765;0.47220403;0.44556248; 0.47153383;0.47235584;0.47348943;0.60544705;0.60246927;0.60622442;0.59170187;0.58984029;0.58125067;0; 0;0;0;0;0;0;0;0;0;0; 1.2368225;1.1052655;1.2350426;1.2375102;1.2318826;1.2298957;1.2301579;1.2287459;1.23387;1.2268817; 1.2309482;1.2348305;1.2298036;1.1047959;1.2307827;1.2333077;1.2245731;1.2266076;1.2279844;1.2305496; 1.2335267;1.1051896;1.2319953;1.2302516;1.2315608;1.2397658;1.2384745;1.2387244;1.2373509;1.2313461; 0.60744697;0.46426177;1.0757661;1.074096;0.60588634;0.60382581;0.60204929;1.0771317;1.2048075;0.60168076; 0;0;0.60235816;0;0.21888942;0.47183374;0.47455227;0.60638773;0.47332472;0; 0;0.47437182;0;0.47443086;0.4730683;0.4740907;0.47078639;0.46931809;0.47197086;0; 1.2332096;1.1900562;1.2314675;1.2321695;1.2391351;1.2345074;1.2348418;1.0999165;1.1087701;1.1038644; 1.2305646;1.2314169;1.1014819;1.2301986;0.97456264;1.2323174;1.107717;1.2389545;1.2379334;1.1017511; 1.2304616;1.2285309;0.77184319;1.2383995;1.234183;1.1006918;1.2337904;1.2312266;1.1331323;1.2352124; 0.60349232;0.60503256;0.60746843;0.60189629;0.60364413;0.60692936;0.47456267;0.47455606;0.47455478;1.2058077; 1.2110975;1.2097253;0.60352987;0.47454461;0;0;0;0;0;0; 0.47456267;0;0;0.20800468;1.0724983;0.60141397;0.60850644;0.60533178;0.61746049;0.5; 1.2267497;0.5;1.1051071;0.5;0.5;1.2296166;0.63075006;1.2340856;1.2387033;1.2268919; 0.5;1.2340174;0.5;1.2353773;1.2311254;0.62993461;0.62967914;0.5;0.5;1.1057596; 0.5;1.1052269;1.2291243;0.62787724;0.62878644;1.2415979;0.63176906;1.1003385;1.2374986;0.63209015; 0.60374922;1.0775893;1.0780315;0.47453788;0.60267746;0.60469806;0.60675263;0;0;0; 0;0.60219216;0;0;0;0;0;0;0;0.60253507; 0;0;1.068487;0.60294425;1.0783256;1.1950182;0.60306275;0.60422826;0;0.14181533; 1.2321575;1.1075799;1.1058213;1.1002488;1.235714;1.2289245;1.2348231;1.1025743;1.1079364;1.2333049; 1.2324443;1.1025796;1.1021792;1.1026379;1.2401221;1.2304503;1.1021147;1.1081696;1.1036037;1.1024957; 1.1061716;1.2295749;1.2346909;1.1037178;1.1037073;1.1036167;1.2409905;1.2380246;1.1051331;1.1047934; 0.60587013;0.60521829;0.60522676;0.60369915;0.47456267;0.47289431;0.60902184;0;0.60638398;0; 0.47414643;0.45713541;0.47433844;0.60702503;1.1901648;0.60634768;1.1912608;0.60245621;0.60325468;0.60088539; 0.60534465;0.60730231;1.1973584;0.60498452;0.6026026;0.60179448;0.13991924;0.59210551;0;0; 1.2356278;1.230638;1.22902;1.1027188;1.2373953;1.2355551;1.0286325;1.1022191;1.233135;1.1041034; 1.0902698;1.2290514;1.1007323;1.1039466;1.2316854;1.1057076;1.1002009;1.2330554;1.2351928;1.2317377; 1.1014371;1.1036842;1.2269028;1.2277683;1.2377367;1.099853;1.232546;0.62743497;1.2333293;1.2292869; 0.47439602;0.60167545;0;0;0;0;0;0;0;0; 0;0;0;0;0.60250568;0.6044476;0.60363907;0.59847862;0;0; 0.47048917;0.60073304;0.60668325;0.60001528;0.59965026;0.6045711;0.47069722;0.57906818;0;0.46961299; 0.62963092;0.63134998;0.62998152;0.6258586;0.63047314;0.62547994;0.62853539;0.62779045;0.62527001;0.62831676; 0.62830907;0.63246191;0.62657797;0.62581861;0.63284004;0.62857592;0.63223433;0.62761903;0.62697232;0.62675571; 0.63154006;0.63095033;0.63062626;0.62518412;0.63099301;0.62600207;0.63225669;0.62654591;0.63025504;0.62680358; 0;0.60203147;1.2076333;1.2091923;1.2048724;1.0792061;0;1.2090049;0.5996846;0; 0.60096025;0.60262078;0.61647826;0.6029315;0.60416043;0;0;0;0;0; 0;0;0;0;0;0;0;0;1.1679518;0; 1.2354467;1.2271563;1.2301745;1.2362967;1.2347009;1.2335954;1.2340251;1.2306778;1.234982;1.2360013; 1.2344975;1.2286981;1.2312568;1.2316066;1.1045332;1.2347986;1.2347652;1.2376915;1.2319072;1.2338467; 1.1002836;1.2374806;1.2314535;1.2336457;1.2365601;1.2304244;1.2305325;1.2329662;1.2319417;1.2294257; 0;0.47456238;0;0;0;0;0;0;0;0; 0;0;0.60672522;0;0;0;0;0;1.2097673;0.6056748; 1.2089014;0.6014502;0.60225326;0.60556525;0.60547256;0.59993559;0.60567027;0.60170567;0.60126293;0.47434726; 0.62583464;1.1041435;1.1003623;0.62814289;1.1052129;1.1000099;1.1036012;1.1004013;1.1020298;1.0976541; 0.62645906;1.0968677;0.62630391;1.1073511;1.0991664;1.1049213;0.62914526;1.1023731;1.1016443;1.1021365; 1.1027288;1.0976957;1.0947191;1.1821768;0.62875074;1.1001495;1.0991591;0.62601614;0.62942016;1.1070832; 0.47442362;0.60248828;0.60476893;0.60033691;0.6010465;0.60467315;0.60336226;0.59980243;0.6026088;0.60237879; 1.2114547;1.0765752;0.60116541;1.0767488;0.60648191;0.59972727;0;0.186314;0;0; 0;0;0;0;0;0.59158826;0;0;0;0; 1.2278137;1.2307978;1.2280767;1.2312715;1.2277472;1.2316467;1.2310174;1.2315857;1.231025;1.2313914; 1.232599;1.235769;1.236012;1.2298411;1.232568;1.2370076;1.2373229;1.2390617;1.2254134;1.2270489; 1.2338628;1.2328937;1.2333393;1.2276568;1.2396536;1.2362828;1.2294229;1.2321441;1.2257762;1.2268611; 0.60674971;0.60874408;0.60287482;0.60217273;0.47193453;0.60373795;0.60740888;0.6003505;0.60631794;0.47456267; 0.60154134;0.60248935;0.47333121;0.60804826;0.47453439;0;0;0;0.47441903;0; 0.47454944;0.47217131;0.47456267;0;0.60940057;0.60055399;0;0.94759417;1.0685239;0.47425485; 1.1010668;0.5;1.2318804;1.1004548;1.229306;1.1010965;1.2313271;1.0933036;1.23122;1.2302209; 1.229421;1.0992787;1.2305919;1.2365342;0.5;0.6256578;0.96929622;1.2321138;1.2342765;1.1025217; 1.0957894;1.0970572;1.1023052;1.2347794;1.1036919;1.2329845;1.2367655;1.2281983;1.1048198;1.2321118; 0.60584223;0.60365975;0.60278124;1.0780509;0.6086235;1.2079883;1.2094769;0.60846096;0.60563272;0.60298789; 0;0;0;0.47451013;0;0.60331523;0.60649312;0.60704893;0.60458618;0.59932625; 0.60516739;0.60321993;0;0;0;0;0.47140861;0;0;0.20992346; 1.2356198;1.2327001;1.2296164;1.2278249;1.1065195;1.2319915;1.233006;1.2331837;1.1010801;1.2327514; 1.2355838;1.2278497;1.2394234;1.2360319;1.2291276;1.2353665;1.1049807;1.2375611;1.2297021;1.2377291; 1.2370796;1.2292217;1.2286711;1.2374389;1.2329017;1.2332938;1.2346317;1.229146;1.2369293;1.2311345; 0.60126752;0.60773057;0.60061377;0.47293612;0.47456071;0.47383153;0;0;0;0; 0;0;0;0;0;0;0.47253269;0;0;0; 0;0;0;0;0;0.60426569;0.60567093;0.60308349;0.60174924;0.6056782; 1.2381709;1.2347996;1.2304852;1.227935;1.2264848;1.230217;1.2327073;1.239912;1.2289259;1.2377607; 1.1013571;1.2325306;1.2345984;1.2386184;1.2399683;1.2320228;1.2387278;1.2356236;1.2337701;1.2358842; 1.0972553;1.2314838;1.2294186;1.2293186;1.2409236;1.2292711;1.2352514;1.1034441;1.2313657;1.2369502; 0.60467625;0;0;0.60679162;0;0;0;0;0.47244984;0.60087764; 0.59971821;0.56753099;0.47226468;0.4715246;0.60086179;0.59942329;0.59956133;0.60418403;0.60502136;0.59949821; 0;0;0;0;0;0;0.44891131;0;0;0; 1.2302538;1.2324672;1.2310722;1.2325754;1.2360734;1.2285581;1.2280282;1.2356102;1.2376813;1.2373402; 1.2352908;1.2287338;1.2384305;1.2335813;1.2288209;1.2350652;1.2336626;1.2331717;1.2347503;1.2374742; 1.2272267;1.2341297;1.2324992;1.2325294;1.2378273;1.2361939;1.2318367;1.2344779;1.2327056;1.2349995; 0.60132062;0.47364929;1.0769627;0;0.60619164;0.60157204;0.60179937;0.60037029;0.59930551;0; 0.60382807;0.60056305;0.60058135;0.60173762;0.47349477;0.6007967;0.46705547;0;0;0; 0.60313898;0;0;0;0;0;0;0;0.60455215;0.55964452; 1.1075532;1.2297544;1.1052687;1.1020489;1.105672;0.97303617;1.1005244;0.97364783;1.1007736;0.97128594; 0.97348666;1.1001801;1.1083235;1.0989518;1.1009576;1.1065454;0.97428656;0.97164005;1.1046891;0.97455448; 1.1066632;0.97332346;1.231689;1.1047928;1.1052067;0.97456241;0.62973893;1.2406733;1.1027431;1.2310445; 0;0;0;0;0;0;0;0.47206113;0;0; 0;0;0;0;0.47016239;0.47286651;0.47456267;0.47455966;0.60194063;0.60054648; 0.60520297;0.60148561;0.60195297;0.60466927;0.47362417;0.47456071;0.47456267;0.47373614;0;0.47088537; 1.230521;1.2319021;1.2317623;1.2324057;1.2269177;1.2296071;1.2353253;1.2364898;1.2336681;1.2309192; 1.2254016;1.2378986;1.2333701;1.2302332;1.235762;1.2310113;1.2288375;1.1052673;1.2326293;1.1019549; 1.1009219;1.1047339;1.2260385;1.2366242;1.2288368;1.23694;1.2329378;1.2333869;0.62609673;1.2258407; 0.60192335;0.60089201;0.60052335;0.47451732;0.47286603;0;0;0.59276849;0;0; 0;0;0;0;0.47432846;0.57469207;0.58488458;0.55098861;0;0; 0;0.47453004;0;0.6053896;0.6070177;0.60447896;0.60508031;0.60542727;0.60775846;0.60682315; 1.2319312;1.2299032;1.2325861;1.2265588;1.2323021;0.63018429;1.2321461;1.2266638;1.2353656;1.2377979; 1.2256923;1.2377133;1.1020932;1.1011159;1.2322422;1.2378368;1.2283525;1.2304274;1.2379789;1.104009; 1.2283044;1.2322648;1.0993567;1.2313992;1.2274344;1.2350247;1.2315422;1.2325435;1.1050088;1.2333019; 0.60127401;0.47456267;0.60504913;1.2096131;1.0716993;1.0812924;1.0827039;0.94747639;0;0; 1.2019252;0.60224187;0.47310174;0.47411165;0.47455779;0.60436451;0.60241693;0.60105848;0.59969109;0; 0.58634722;0;0;0;0;0;0;0;0;0; 1.2371101;1.2292875;1.2374511;1.2337101;1.2334251;1.2358096;1.2307642;1.2355056;1.2373409;1.2277832; 1.2333949;1.2309839;1.2327192;1.2277324;1.2300818;1.2325847;1.22961;1.2339904;1.236357;1.2289126; 1.2282676;1.2312758;1.1062627;1.2349628;1.2283666;1.2359484;1.2362155;1.2323427;1.2388551;1.235752; 0.60573661;0.34785411;0;0;0;0;0;0;0;0; 0;0.58285248;0;0;0;0;0;0.47445539;0;0; 0;0;0;0;0;0.59099019;1.1974633;0.47311416;0;0; 1.1045829;0.62520897;1.2310263;0.5;0.5;0.62656844;1.2266409;0.63193512;0.62909663;1.2375586; 0.62850767;1.2318004;0.5;0.6294077;0.62944007;1.2278447;0.63137174;1.2306523;1.2356348;0.63022137; 0.5;1.2378216;0.62738264;1.2327157;1.2338214;0.5;1.2274014;0.63188726;0.62527037;0.5; 0.59947133;0;0.60468686;0.60156077;0.46941608;0.6026625;0.60145533;0.59956241;0.60223621;0.60213453; 0;0.60640907;0.59943122;0.60658938;0.59896928;0.60183597;0.60215604;0.60211033;0.60217434;0.59963781; 0;0.60102051;0.60457647;0.60545492;0.46575496;0.60208714;0;0;0;0; 1.2307485;1.2333491;1.233855;1.2321241;1.1060425;1.2332491;1.2382419;1.2277091;1.2357187;1.2320898; 1.2286806;1.231159;1.238224;1.2289793;1.2302613;1.2302672;1.2325029;1.2312423;1.2334752;1.2340398; 1.2345226;1.2375019;1.2346568;1.2365787;1.2284434;1.2376401;1.2321908;1.2330565;1.2314291;1.234018; }; }; float_Data @["cnt_err"] { name="cnt_err"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [3000] 2;2;2;2;2;0;0;0;1;1; 1;1;1;1;1;1;1;0;1;1; 1;1;1;1;2;1;1;1;1;1; 2;1;2;1;1;2;1;1;2;1; 1;1;2;2;2;2;1;1;2;1; 2;2;2;1;1;2;1;2;1;1; 1;1;1;2;1;2;1;1;0;0; 0;0;0;0;0;0;0;1;1;1; 1;0;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1;1;1;1;0;0;1; 2;2;1;1;1;1;1;1;0;2; 1;1;2;2;1;2;1;1;1;2; 1;1;1;1;1;1;2;1;2;1; 1;1;2;1;1;1;1;1;1;1; 2;2;2;2;1;1;1;1;0;1; 1;0;1;1;1;1;1;1;1;1; 0;0;0;0;1;1;1;1;1;2; 2;1;1;1;2;1;2;2;2;1; 1;2;1;2;1;1;1;1;1;1; 1;1;1;1;2;1;2;1;2;1; 0;0;0;0;0;0;0;0;0;1; 1;1;1;1;0;1;1;1;0;0; 0;0;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 0;1;1;1;1;1;1;1;1;1; 1;0;1;1;0;1;1;2;1;1; 1;2;2;2;2;2;2;1;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;2;2;2;2;2;2;2;1; 2;2;1;1;1;1;1;1;1;0; 0;0;0;0;1;0;1;0;2;0; 1;1;0;1;1;1;1;1;1;2; 1;1;2;1;1;1;1;1;2;2; 1;2;1;1;1;1;1;2;1;2; 1;2;2;2;1;1;1;1;1;1; 1;1;1;1;0;0;0;0;0;0; 0;0;0;1;0;0;1;1;1;1; 1;0;0;0;1;0;1;0;0;1; 1;2;2;1;1;2;2;1;2;2; 2;2;2;1;2;2;1;2;2;2; 2;1;1;2;2;1;1;2;2;1; 1;0;1;1;1;1;1;1;1;1; 1;0;1;1;1;1;1;1;1;1; 0;0;0;0;0;0;0;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;1;2;1; 2;2;2;2;2;2;2;2;2;2; 2;2;1;2;1;0;0;0;0;0; 0;0;0;0;0;0;0;1;1;0; 0;0;1;1;0;0;0;1;0;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;2;1;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;0; 1;0;0;0;0;0;1;1;0;0; 2;2;2;1;1;2;2;2;2;1; 1;1;2;2;1;2;2;2;2;2; 2;2;1;1;1;1;1;1;2;2; 0;0;1;1;1;0;1;1;0;1; 0;0;1;1;0;1;1;1;2;1; 2;1;1;1;1;0;1;1;2;1; 1;1;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;1;1;1; 2;2;1;2;2;1;2;2;1;2; 0;0;0;0;1;1;2;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;0;0;1;0;0;0;1;1;1; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;1;1;1;1;1;1;2;2; 2;2;1;2;2;2;2;2;2;1; 1;1;2;2;1;1;0;1;0;1; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;0;0;0;0;0;0;0;1; 1;0;0;1;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;2;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 2;2;1;2;2;1;0;1;1;1; 1;1;1;0;1;1;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;2;2;1;2;2;2;2;2;2; 2;0;1;1;1;0;0;1;0;1; 1;1;1;0;1;1;1;0;0;1; 0;0;0;1;0;0;0;0;1;0; 2;2;2;1;2;1;2;2;2;1; 1;2;1;2;2;2;2;2;2;2; 1;1;1;1;1;1;2;1;1;2; 2;2;1;1;2;0;0;0;1;1; 1;1;1;1;0;0;0;1;1;1; 1;1;1;1;1;1;1;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;1;1;1;0;0;0;0;0; 1;0;0;1;0;2;0;0;1;0; 0;0;1;1;1;1;1;0;1;1; 2;2;1;2;1;2;1;2;2;1; 2;2;1;2;2;2;2;2;2;1; 2;1;1;2;2;2;2;1;1;1; 1;1;2;2;1;1;0;1;1;1; 1;1;1;1;0;2;2;2;0;0; 1;1;1;1;0;0;0;0;0;1; 2;2;2;2;2;1;2;2;1;2; 2;1;1;2;2;1;2;1;1;2; 2;2;1;2;2;1;2;1;2;2; 2;1;2;0;1;1;0;0;1;1; 1;1;1;1;1;0;0;0;1;1; 0;0;0;1;1;2;2;1;1;1; 1;1;1;1;1;2;2;1;2;1; 2;1;1;1;1;2;1;1;1;1; 1;2;1;1;1;2;1;1;1;1; 1;1;0;0;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;0;0;0;0;0;0;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;1;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;1;2;2;2;2;2;1;1;1; 1;1;1;1;1;0;0;1;2;0; 0;0;0;0;0;0;0;0;0;0; 1;1;2;1;2;1;2;1;1;1; 1;1;1;1;1;1;1;2;1;1; 1;1;1;1;1;2;1;2;2;1; 1;1;0;0;0;0;0;0;0;1; 0;1;1;1;1;1;1;0;1;0; 0;0;0;1;0;0;0;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;2;2;0;1;0;0;0;0;0; 0;0;0;0;0;0;1;1;0;0; 0;0;0;1;1;0;0;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;1;1;1;1;1;0;1;1;1; 1;1;1;1;0;1;1;1;1;0; 1;1;1;1;0;1;0;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;1;1;1;1;0;0;0;0;0; 1;0;0;0;0;0;1;1;0;0; 0;0;1;1;1;1;0;1;2;1; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;0;1;0;0;0;0;0;2;1; 0;0;0;0;0;0;0;0;1;0; 0;1;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;1;1;1;1;1;1;2;1; 1;1;1;1;1;1;1;2;1;1; 1;1;1;1;1;1;1;1;2;2; 1;1;1;1;2;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;2; 1;2;2;1;1;1;1;1;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;1;2;1; 1;1;1;2;1;1;2;2;2;1; 2;1;1;2;2;1;2;1;2;1; 1;1;1;1;1;1;1;1;1;1; 1;1;0;0;0;1;1;1;1;0; 1;0;0;2;0;0;0;2;0;1; 0;0;0;0;0;0;1;0;0;0; 2;1;2;2;2;2;1;2;2;2; 2;1;2;2;2;1;1;1;1;1; 1;1;2;2;2;2;2;1;2;1; 0;0;1;0;0;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;0; 0;0;0;0;0;0;0;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;2;2;1;1;1;2;2;1; 0;0;1;0;0;1;1;1;1;0; 0;1;0;1;1;1;1;1;1;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;1;2;2;2;2;2;2;2; 1;1;1;1;1;1;1;1;1;2; 2;2;1;1;0;0;0;0;0;0; 1;0;0;0;2;1;1;1;1;1; 2;1;2;1;1;2;1;2;2;2; 1;2;1;2;2;1;1;1;1;2; 1;2;2;1;1;2;1;2;2;1; 1;2;2;1;1;1;1;0;0;0; 0;1;0;0;0;0;0;0;0;1; 0;0;2;1;2;2;1;1;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;1;1;1;1;1;0;1;0; 1;1;1;1;2;1;2;1;1;1; 1;1;2;1;1;1;0;1;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;1;2;2; 1;1;0;0;0;0;0;0;0;0; 0;0;0;0;1;1;1;1;0;0; 1;1;1;1;1;1;1;1;0;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 0;1;2;2;2;2;0;2;1;0; 1;1;1;1;1;0;0;0;0;0; 0;0;0;0;0;0;0;0;2;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 0;1;0;0;0;0;0;0;0;0; 0;0;1;0;0;0;0;0;2;1; 2;1;1;1;1;1;1;1;1;1; 1;2;2;1;2;2;2;2;2;2; 1;2;1;2;2;2;1;2;2;2; 2;2;2;2;1;2;2;1;1;2; 1;1;1;1;1;1;1;1;1;1; 2;2;1;2;1;1;0;0;0;0; 0;0;0;0;0;1;0;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;0;0;0;1;0; 1;1;1;0;1;1;0;2;2;1; 2;1;2;2;2;2;2;2;2;2; 2;2;2;2;1;1;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;1;2;1;2;2;1;1;1; 0;0;0;1;0;1;1;1;1;1; 1;1;0;0;0;0;1;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;1;1;1;1;0;0;0;0; 0;0;0;0;0;0;1;0;0;0; 0;0;0;0;0;1;1;1;1;1; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;0;0;1;0;0;0;0;1;1; 1;1;1;1;1;1;1;1;1;1; 0;0;0;0;0;0;1;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;2;0;1;1;1;1;1;0; 1;1;1;1;1;1;1;0;0;0; 1;0;0;0;0;0;0;0;1;1; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;1;2;2;2; 0;0;0;0;0;0;0;1;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;0;1; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;1;2; 1;1;1;1;1;0;0;1;0;0; 0;0;0;0;1;1;1;1;0;0; 0;1;0;1;1;1;1;1;1;1; 2;2;2;2;2;1;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;1;2;2;2;2;2;0;0; 2;1;1;1;1;1;1;1;1;0; 1;0;0;0;0;0;0;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;0;0;0;0;0;0;0;0;0; 0;1;0;0;0;0;0;1;0;0; 0;0;0;0;0;1;2;1;0;0; 2;1;2;1;1;1;2;1;1;2; 1;2;1;1;1;2;1;2;2;1; 1;2;1;2;2;1;2;1;1;1; 1;0;1;1;1;1;1;1;1;1; 0;1;1;1;1;1;1;1;1;1; 0;1;1;1;1;1;0;0;0;0; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; }; }; float_Data @["avg_ext_rew"] { name="avg_ext_rew"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [3000] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; }; }; float_Data @["avg_cycles"] { name="avg_cycles"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [3000] 62;74.5;69.5;65.5;69;81;70.5;75;53.5;58.5; 63;57;56.5;54.5;56.5;53.5;56;67.5;52.5;56; 68;67.5;62.5;70.5;111;73;78.5;71.5;96.5;108; 73;76.5;107;77.5;77;76.5;79;76;74.5;72; 70;71;67.5;65.5;68;67;80;79;65;79.5; 67.5;69.5;95;75.5;78;73.5;76;73;74;72; 69.5;75.5;68.5;80.5;100;150;111.5;98.5;73;69; 65.5;60.5;62.5;63;58.5;58.5;58;98;128.5;109.5; 106.5;75.5;66;83.5;72.5;66;70;74.5;76;64.5; 73;72;71.5;74.5;69;71;75;71.5;68;79; 70.5;77;72.5;69;72.5;74.5;72.5;69;73.5;77; 75.5;68.5;71;70.5;74;72.5;71.5;68.5;73;74; 67.5;60;58;69.5;64.5;66;65;61.5;68;56.5; 60.5;65.5;61.5;61;60.5;59;62.5;59;68;66.5; 76;74.5;76;101;62;55;57;60;93.5;76; 76.5;75.5;98.5;92;82;109.5;71;72.5;79.5;110.5; 69.5;72.5;70;70.5;71.5;77;109.5;76.5;107.5;73.5; 73;77.5;108;69;69.5;81.5;74.5;79.5;78;65.5; 105;114.5;118;150;140;119.5;108.5;114.5;74.5;112; 78;90.5;74.5;69;63.5;70;78;67.5;70;87.5; 98;69;71;96;77;82.5;77.5;79;71.5;122; 87.5;84.5;86.5;113.5;87.5;128;106.5;118;114.5;74.5; 91;83.5;114.5;114.5;82.5;85.5;76;114.5;103;82.5; 85;76.5;85.5;79;113.5;86;86;111.5;144.5;117; 68.5;70;65;60.5;59;70;68.5;74.5;71.5;113.5; 83;64.5;74.5;108;78;75.5;76;76;69.5;77.5; 69.5;74.5;74;69;85;98;77.5;90;99.5;72.5; 73.5;78;74.5;78;74;73.5;74.5;73.5;76.5;78.5; 79;76;78;77.5;74.5;73;75;81;78;72; 78;76.5;71;74;70.5;76;78.5;76.5;90;83; 58.5;55;56.5;56.5;56.5;54;55;54;59;60.5; 73;62.5;61;59.5;59;65;66.5;71;76;90; 80.5;75.5;110;83.5;74.5;71.5;105.5;112;111;71; 132;106.5;62.5;66.5;107.5;96;66;81.5;105.5;62.5; 65.5;103;61.5;67;150;150;150;150;150;150; 122;128.5;109.5;105;150;106;106.5;63.5;150;137; 66;78;71;72;93;112;76.5;72.5;76;88.5; 63;54;54.5;53.5;66.5;52.5;106;65;119;65; 83.5;89;69.5;88.5;106;84;97.5;100;110;118; 93.5;81;112.5;81.5;98;84.5;96.5;91.5;83.5;115.5; 82;113.5;83.5;80;94.5;75;79.5;111.5;90.5;116; 83;112.5;113.5;117.5;84.5;80.5;82;82;78.5;87; 73;73.5;71.5;99;54.5;53;48;46;46.5;46.5; 46.5;47;46;66.5;46;46;64.5;63.5;62.5;63.5; 62.5;47;46;46.5;63.5;47.5;99;82.5;83.5;83; 83;150;114.5;72.5;72;150;75.5;79;150;112.5; 110;112.5;150;119;150;77.5;70.5;111;111.5;150; 108.5;110.5;116;109;150;73;81.5;76.5;109.5;109.5; 108;67;119;74.5;107.5;80.5;66;66.5;71;66.5; 56.5;80;71.5;112;103;80.5;94;137.5;96;80; 88;72;78;71;69;69.5;64.5;67;79;93; 88;74.5;110.5;74.5;73.5;87;79.5;72;85;74; 75;76;72;110;78.5;81;73.5;94.5;81.5;96.5; 78;109.5;76;75.5;79;94.5;116.5;71;75.5;84.5; 74;113.5;79;119;100.5;77;72;60.5;52;51.5; 53.5;53;50;52.5;60.5;61;59;71.5;69;74; 56.5;66.5;76.5;71.5;65;58.5;76;107.5;109.5;77.5; 70;71.5;72;70.5;74.5;75.5;76.5;74.5;71;71.5; 71;76;75;70;73;71;73;68.5;70;71; 75;76.5;71;72;75.5;74;72.5;73;74;72; 68.5;63;117;104;63.5;63;69;57.5;55;56.5; 54.5;55.5;55.5;52;58.5;60.5;59.5;62;86;61; 73;66;67;60;55;60.5;82.5;100.5;69;106; 109;97.5;110;81.5;78;108;106;108.5;107.5;77; 80.5;96;74.5;109;78;110.5;110.5;109;110;107; 85.5;111.5;72.5;77.5;84;75;78;72.5;73;110; 77;73.5;74;112.5;85.5;108;90.5;87;92.5;98.5; 84;85;99.5;101.5;113.5;101.5;100;99;84.5;71.5; 81.5;97;94.5;91.5;91.5;116.5;97;114;70;80; 81.5;96.5;77;73.5;73.5;77;73.5;76;76;81; 80.5;76;79;80;75.5;76.5;111.5;85;80.5;91; 74;79.5;81;78;73;120.5;78;73.5;98;76.5; 67.5;67;70;64.5;67;83;150;82;71.5;75.5; 77;79;63.5;77;61.5;68.5;63;67.5;68.5;100; 106.5;105.5;64;75;72;74;78;93;131.5;111; 107.5;83.5;88;77.5;106.5;108.5;78;109.5;107;93.5; 89;86.5;79;79.5;75.5;87.5;76.5;98.5;74.5;78; 77.5;125;118;95.5;85.5;119;77.5;93;81;74.5; 73;72.5;83.5;69.5;76.5;93;72.5;111;78;116.5; 111.5;128;76;130;95;85.5;75.5;77.5;74;97.5; 117.5;111.5;99;131.5;116.5;94.5;84.5;74;64;99; 79;90;92.5;70;74;68.5;76.5;74.5;75.5;78; 72.5;75;90;80;94.5;91.5;71;83.5;74.5;79.5; 83;78;72.5;76;77.5;72;75;90;72;75; 66;110.5;88;76.5;62;59.5;62.5;58.5;51;62.5; 65;49;52;63.5;50.5;52;50.5;66.5;55.5;63; 64;49.5;47.5;47.5;55.5;58;63.5;65;86;85.5; 72.5;72.5;82;84;88.5;100.5;79;80;73.5;75.5; 75.5;83.5;78.5;84.5;69.5;70.5;76.5;77.5;71.5;71; 85;72;75;71;73.5;72.5;69;75.5;74.5;80; 61.5;62.5;84.5;100;99.5;130;73;56;58.5;62; 65.5;75;82;113.5;106;72.5;98;85.5;65;63.5; 61;67.5;64.5;60;66;58.5;74.5;60;56.5;54; 59;62;60.5;110.5;57.5;49;61;69;59;49.5; 61;65;58.5;57;51;70;64;71;59.5;71.5; 77;72.5;58;68;56.5;71;58;56.5;51;66; 110.5;69;67;106;78.5;70.5;61;69;79;74; 68.5;60.5;84;94.5;81;84;95.5;77;84;82.5; 65;76.5;75;74;64;65.5;62;60.5;80.5;93.5; 70.5;76;75;92.5;81.5;79;104.5;72;75.5;79; 74;105.5;80;91;77;87.5;87.5;82;78;111; 79;98;77;83;87.5;81;80;78;79.5;74.5; 110;73.5;84;123;150;84;72.5;66;83.5;65; 80;85;108.5;109.5;86;92;68.5;94.5;71.5;77; 73;68;87;77.5;72.5;78.5;109;80.5;66;62.5; 73;64;66.5;62.5;60.5;65.5;64.5;66;67;60; 71;73;60.5;73;64.5;63;70.5;75.5;66.5;67.5; 70.5;60.5;65;61.5;62.5;61;70.5;70.5;67.5;65; 116.5;82.5;99.5;60.5;99;69;61;62;56.5;55.5; 99;48;62.5;64;70.5;80.5;62.5;61;65.5;55; 68;88;115;97;87;105.5;114;95.5;106.5;102; 102;102;69;126;65.5;67.5;68.5;66.5;69.5;69; 61;80;70.5;67;66;66;69;70;68;118.5; 68;70.5;80.5;81.5;104.5;115;69.5;96.5;75;67.5; 73;70.5;78.5;114.5;136.5;111;64;62.5;64;58.5; 105;81.5;98.5;80;108;102.5;114.5;113.5;83;78.5; 85.5;97.5;101;99;82;75;80;82.5;85;111; 115.5;79.5;112.5;113;77;77;116.5;114;78.5;109.5; 68.5;78;78.5;114.5;74.5;73.5;77;75;78;113.5; 77;113;78;114.5;110.5;72;122.5;77.5;113;75; 107;117;118;82;82;109;78.5;77;105;109.5; 68;63;67.5;108;102.5;78.5;81;71.5;118;87; 87.5;81;75;107.5;129.5;127.5;113.5;79;69.5;67; 75.5;80;74;76;70.5;107;111.5;71;113.5;89.5; 109.5;73.5;75.5;68;71.5;113.5;81;92.5;73.5;79.5; 73.5;110.5;76.5;80;80;109.5;68.5;72.5;73.5;73.5; 71.5;73.5;68.5;62;81.5;102;63;59.5;55.5;55; 56;54;73;58.5;53.5;59.5;70;58;99;75; 68.5;88;62.5;56.5;53.5;63;68;56.5;55.5;58; 66.5;60.5;56.5;64.5;65.5;78.5;75;74;65.5;71.5; 64.5;59.5;79;89.5;58;115;71;77.5;72.5;64; 78.5;68;59.5;57.5;81;60.5;69;80.5;83.5;69; 67;77;114.5;70;82;98;127;84.5;103.5;94; 77;88;68.5;72;83;82.5;62.5;110;133.5;88.5; 91;74.5;63;76.5;61.5;106;76.5;81;85;73; 83.5;81.5;111.5;77;113.5;80.5;124;71;87.5;74; 70.5;74;109;103;80.5;74.5;77;131.5;78.5;81; 74.5;113;82;80.5;71.5;150;100;110.5;127;73.5; 71;103.5;68.5;58;50;52;50;50;48;101; 53;99;99;99;58;64;58;66;72;65; 64.5;60;53;71;60;60.5;62.5;57.5;63.5;70.5; 113.5;82.5;109.5;78;76.5;114.5;113.5;71.5;85;75; 73.5;79.5;82;77;80.5;77.5;83;78;115;114; 70;113.5;118;83.5;73.5;77.5;73.5;118.5;128;78; 66;108;150;77.5;105.5;65.5;69.5;68.5;57;49.5; 48;48;55;52;48.5;48.5;67;60;50;55; 58;67.5;65;124.5;81;62;69.5;63.5;66;57.5; 78.5;61.5;61;67.5;65.5;78;63.5;67.5;100.5;62.5; 66;63.5;60.5;69.5;65;61.5;66.5;68;63;69; 71;65.5;66;66;62.5;64.5;63;66.5;66.5;64.5; 63;78.5;106.5;77;89;111;104.5;113.5;88.5;70; 68.5;66;63;63.5;67;79;61.5;62;60.5;88; 82.5;65;63.5;112.5;94;80.5;91;66;66;60.5; 69.5;112;70.5;67.5;109;79.5;76;107.5;110;108; 111.5;68.5;111.5;71;74;111.5;114.5;73;116;74; 111;108;111;113.5;113;114;115;76;78;108; 108;88;107;77;77.5;81;74;80.5;68;80; 110;72;81.5;76;84;85.5;105.5;114.5;108;121.5; 76;98.5;114.5;110;85.5;89;105.5;111;150;84.5; 76;81;79.5;79.5;79.5;83;88;81.5;75;73.5; 78;73;75;75.5;66;81;75.5;116;72.5;75.5; 111.5;96.5;80.5;78.5;81.5;79.5;119;76;86.5;78; 70;71;100;66.5;72;71.5;56;64;80;81; 60;62.5;67.5;63.5;57.5;68.5;60.5;61.5;99.5;72; 73.5;69.5;98.5;98.5;98.5;93;93.5;73.5;66;92; 76;73;81.5;68.5;73.5;71;71;70.5;77.5;65; 65.5;67;70.5;72;71.5;76.5;64;73;72;68; 70.5;68.5;71;71.5;71;75;64;81.5;77;70; 68;62;66.5;58.5;56.5;61;57;73.5;73.5;92.5; 63;69.5;61;63;66.5;59;64.5;74.5;70;73.5; 73.5;85;73.5;66.5;74;67;95.5;88;90;133.5; 115.5;74;81;92.5;150;83;82.5;84.5;110;80; 94;82;83;96;80.5;77;90.5;88;88.5;79; 81.5;75.5;79.5;81.5;81;105;113;97;85;150; 69;112.5;86.5;86.5;72.5;57;70.5;70.5;93.5;71; 64.5;56.5;50;47.5;52.5;48;46;49;69.5;56.5; 58;84;75;95.5;74.5;72.5;74;117.5;80;69; 71;66.5;111;112;68.5;114.5;150;150;150;115; 107;116;72.5;110;110;70;111.5;68;150;62; 78;77;71;69;67.5;68.5;65.5;117.5;66;76; 68;71.5;69;57;57.5;99;47.5;57.5;64.5;62.5; 65.5;65;56;87.5;72.5;57.5;78.5;117.5;66.5;80.5; 78.5;73.5;71.5;60;75.5;74.5;76.5;67.5;64.5;62; 107.5;70;111;66.5;108;72;80;62;73.5;66.5; 61.5;71.5;107;105;112.5;65;110.5;67;109;64; 68;72;107.5;105;69;61;64;67;82;108.5; 66.5;77;109.5;76.5;84;101.5;98;109.5;112;108; 108.5;105;98.5;77.5;55;72.5;80.5;80.5;76.5;60; 56;66;64;73;73.5;67;73;69.5;75;84.5; 80;115;82.5;77.5;98;78;70.5;79.5;79.5;97.5; 74;91.5;86;119;78;97;73;90.5;102.5;81; 75;110.5;83;74.5;82.5;74;78.5;82;80;110.5; 76;105.5;112.5;116;73;77.5;99;120;85;88; 91;79;97;77.5;108;104;103;66.5;99.5;98; 75;98.5;70.5;99.5;98.5;97.5;98.5;98.5;98.5;68; 89.5;107;89;63;69.5;69.5;65.5;106.5;107;113; 76.5;61.5;112.5;68;150;66;107.5;82.5;66;111.5; 65;72.5;105.5;65.5;81.5;110.5;90.5;76.5;108;83; 63.5;59;55.5;66.5;54;68.5;106.5;113;117;84; 72;80.5;96.5;119.5;93.5;73;76.5;66;71;71.5; 107.5;76;63;104.5;121;93.5;78;79.5;103;111.5; 71.5;119.5;110.5;117;112;77;80.5;72.5;72.5;79; 115;70;118;74;78;77;75;116.5;113;113.5; 112.5;110;73.5;75.5;83;70.5;74;117.5;79.5;77; 74;115;117;112.5;68;63.5;64;61.5;57.5;64.5; 71.5;67;87;73;71.5;62.5;62.5;56.5;66.5;91; 80.5;118;115.5;66;126.5;76;85;97.5;70.5;98; 69;109;109.5;108;102.5;75;74.5;111.5;110;69; 68.5;106;109;109.5;76;73.5;109;107.5;111.5;111; 109.5;75.5;72;109;109.5;107;72.5;72.5;115.5;112.5; 81.5;76.5;61.5;64;99;99;74.5;62.5;69.5;78.5; 98;99;99;90;81;79;75;65.5;55.5;69; 74;83.5;75.5;69.5;62.5;74.5;99.5;80;63;65.5; 69.5;78;71.5;114.5;75.5;73;108.5;118.5;76.5;111; 113.5;75.5;110;112;73;112.5;116;77.5;72;79; 115;115;70;93.5;75;108;71;105.5;92;75.5; 114.5;76.5;73.5;76.5;64;70;79;65.5;62.5;63; 57;81.5;67;62.5;68.5;71;58.5;86.5;82.5;62.5; 99;71;58;62.5;55;66.5;99;84.5;68.5;98.5; 82.5;72.5;79.5;69;78;73.5;71.5;74;80.5;71.5; 71;74;66.5;70.5;73.5;71;79;76.5;73.5;82; 69;70;79.5;70;74;69.5;76;77;72;78.5; 70;75.5;63.5;81;70.5;113;104;88.5;78;78; 74;81.5;97.5;92;95.5;72;93;69.5;91;72; 69.5;65.5;68;65.5;76.5;67.5;70;89;124;109.5; 74;74;77.5;77.5;80.5;72.5;72;73.5;75.5;75; 77;72.5;76;68.5;112;81;76;71.5;85;74; 113;69;81;81.5;84.5;83.5;84;75.5;77.5;86; 59.5;103.5;66;57;57;57;65;61.5;64.5;61; 66.5;65;67.5;72;71;70;82.5;102.5;92.5;72; 78;83.5;77;76;64.5;64.5;72.5;83.5;95.5;120; 65;101;101;67;104.5;103;102.5;101.5;102.5;100.5; 72.5;101;64.5;105.5;102.5;103.5;67.5;105;101;100; 104;103.5;101;94;67.5;102.5;104.5;80;61.5;106; 112;72.5;80.5;64;62;55.5;61.5;76;77.5;88; 109;108.5;82;112;89.5;83;79.5;108.5;82.5;67.5; 71.5;65;62;65;67.5;76;67.5;55.5;65;57.5; 74;70;67.5;75;74;73;74.5;69;70.5;67.5; 74;68;69.5;69.5;69;71;71;73;72.5;74.5; 78;71;68.5;64.5;67.5;70.5;72.5;69.5;76;68; 69.5;75;67.5;82;110.5;78;85;74;96.5;109.5; 94;83.5;116.5;106.5;110;88.5;74;90.5;109.5;80; 107;105;111;84.5;92;76;96;150;115.5;103.5; 110;122;77.5;111;70;110;85;110;68;82.5; 72;110.5;68;86.5;113;83;150;78;66.5;108; 120;117.5;109;79.5;118.5;92;78;71.5;109.5;71; 59;62.5;53;99;56.5;62.5;58;80;56.5;71; 71.5;70;74.5;105;70.5;52.5;64.5;61.5;73;87.5; 67.5;84;77;70.5;72.5;84;113.5;100.5;66.5;116.5; 67;71;69.5;69;108;69;69;73.5;111;73; 73;73.5;75;71.5;79;81;106.5;75;72;73; 71.5;73;77;67;74.5;74.5;69.5;70.5;75.5;71; 67;63.5;68.5;107.5;111.5;109.5;66.5;65.5;74;71.5; 83;68.5;61;57.5;54.5;59.5;106.5;58.5;50;55.5; 61.5;62;65;78;87.5;77.5;63;57.5;62;68.5; 62.5;81;78;68.5;72.5;75;69;65.5;70.5;73; 106.5;73.5;77;65.5;68;80;67;70;72.5;71; 102.5;70;57;65.5;62;69.5;72;103;67.5;68; 65;73;69;74;84.5;72.5;56;77;110;76.5; 66.5;97;100;119;63;58.5;66.5;66;70.5;65.5; 96;60.5;54.5;64;57;90;99;74;68;64; 66.5;60;72;72.5;74.5;64.5;62.5;62.5;69.5;60.5; 75.5;69.5;69;65.5;78.5;72.5;77.5;66.5;67;60; 62.5;79.5;63.5;66;75;73.5;61.5;66.5;70;71; 78;112;114;76.5;76.5;70;74;69.5;79;72; 66;76;61.5;62;99;70;105.5;66.5;60;51; 66.5;56.5;59.5;64.5;65.5;69;70.5;64.5;78.5;107; 114.5;75;117.5;113.5;115.5;150;115.5;150;125.5;150; 150;122;118.5;115;114;116.5;150;150;112;150; 115.5;150;78;116;117.5;150;100;85.5;119;85; 71.5;68;64;55;58.5;72.5;60.5;99;65.5;61.5; 64.5;62;68.5;60;98.5;98.5;98;98.5;78.5;61.5; 57;61;80;83.5;99;98;98;98.5;97.5;98; 73;77;76;70.5;75;68.5;86;78;78;72.5; 71.5;74;74;77;75;100;72;111.5;72.5;113; 106.5;107;76;75.5;71.5;76;75.5;70.5;103.5;80; 67;61;62;100.5;101;58.5;58.5;62;51;49; 48.5;48;48.5;49;98;65;61;65.5;50.5;48; 55;111;62;63;76.5;57.5;57.5;48.5;56;60; 70;73.5;71.5;66.5;74;89.5;72.5;83;65;69.5; 70.5;71;107.5;120;74.5;70;73.5;71;83.5;102.5; 75;68;109;69.5;68.5;67.5;71;71;109;68; 68;107.5;68.5;57.5;112;111.5;110;150;72;75; 80;82;110.5;105.5;106.5;81;61.5;63.5;74.5;91; 93;79.5;72;66.5;63.5;69.5;61;65.5;74.5;68.5; 73.5;74.5;81;71.5;70.5;72.5;71.5;70;68.5;76.5; 66;69.5;70;72.5;65;65.5;75;69;74.5;76.5; 71;72.5;109.5;69.5;71;72.5;69.5;75.5;68.5;66.5; 61.5;101;71.5;51;60.5;62;50.5;47.5;47.5;47.5; 47.5;68.5;48;54;55.5;55;54;107;69;59; 99.5;71;74;77.5;74.5;91.5;89.5;99.5;64.5;61; 106;78.5;68;114;126;77;66.5;81;84.5;69.5; 77;66.5;117;76;83;72;76.5;70.5;66;76; 139.5;73;81.5;70.5;77;123;73.5;67;88;113; 64.5;65;61.5;65.5;101;63.5;56;55;58.5;63.5; 83.5;62.5;63.5;59.5;56.5;61.5;69;75;59.5;80; 83.5;68;67;66;99;73.5;77;67;68;60.5; 65.5;72.5;66;67;107.5;70;70;70;65;66.5; 63;67;64.5;70;66.5;66;72.5;64.5;68.5;65; 66.5;63.5;71.5;69.5;69.5;71.5;64;73;68.5;64.5; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; row_indexes { name=; [3000] 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 60;61;62;63;64;65;66;67;68;69; 70;71;72;73;74;75;76;77;78;79; 80;81;82;83;84;85;86;87;88;89; 90;91;92;93;94;95;96;97;98;99; 100;101;102;103;104;105;106;107;108;109; 110;111;112;113;114;115;116;117;118;119; 120;121;122;123;124;125;126;127;128;129; 130;131;132;133;134;135;136;137;138;139; 140;141;142;143;144;145;146;147;148;149; 150;151;152;153;154;155;156;157;158;159; 160;161;162;163;164;165;166;167;168;169; 170;171;172;173;174;175;176;177;178;179; 180;181;182;183;184;185;186;187;188;189; 190;191;192;193;194;195;196;197;198;199; 200;201;202;203;204;205;206;207;208;209; 210;211;212;213;214;215;216;217;218;219; 220;221;222;223;224;225;226;227;228;229; 230;231;232;233;234;235;236;237;238;239; 240;241;242;243;244;245;246;247;248;249; 250;251;252;253;254;255;256;257;258;259; 260;261;262;263;264;265;266;267;268;269; 270;271;272;273;274;275;276;277;278;279; 280;281;282;283;284;285;286;287;288;289; 290;291;292;293;294;295;296;297;298;299; 300;301;302;303;304;305;306;307;308;309; 310;311;312;313;314;315;316;317;318;319; 320;321;322;323;324;325;326;327;328;329; 330;331;332;333;334;335;336;337;338;339; 340;341;342;343;344;345;346;347;348;349; 350;351;352;353;354;355;356;357;358;359; 360;361;362;363;364;365;366;367;368;369; 370;371;372;373;374;375;376;377;378;379; 380;381;382;383;384;385;386;387;388;389; 390;391;392;393;394;395;396;397;398;399; 400;401;402;403;404;405;406;407;408;409; 410;411;412;413;414;415;416;417;418;419; 420;421;422;423;424;425;426;427;428;429; 430;431;432;433;434;435;436;437;438;439; 440;441;442;443;444;445;446;447;448;449; 450;451;452;453;454;455;456;457;458;459; 460;461;462;463;464;465;466;467;468;469; 470;471;472;473;474;475;476;477;478;479; 480;481;482;483;484;485;486;487;488;489; 490;491;492;493;494;495;496;497;498;499; 500;501;502;503;504;505;506;507;508;509; 510;511;512;513;514;515;516;517;518;519; 520;521;522;523;524;525;526;527;528;529; 530;531;532;533;534;535;536;537;538;539; 540;541;542;543;544;545;546;547;548;549; 550;551;552;553;554;555;556;557;558;559; 560;561;562;563;564;565;566;567;568;569; 570;571;572;573;574;575;576;577;578;579; 580;581;582;583;584;585;586;587;588;589; 590;591;592;593;594;595;596;597;598;599; 600;601;602;603;604;605;606;607;608;609; 610;611;612;613;614;615;616;617;618;619; 620;621;622;623;624;625;626;627;628;629; 630;631;632;633;634;635;636;637;638;639; 640;641;642;643;644;645;646;647;648;649; 650;651;652;653;654;655;656;657;658;659; 660;661;662;663;664;665;666;667;668;669; 670;671;672;673;674;675;676;677;678;679; 680;681;682;683;684;685;686;687;688;689; 690;691;692;693;694;695;696;697;698;699; 700;701;702;703;704;705;706;707;708;709; 710;711;712;713;714;715;716;717;718;719; 720;721;722;723;724;725;726;727;728;729; 730;731;732;733;734;735;736;737;738;739; 740;741;742;743;744;745;746;747;748;749; 750;751;752;753;754;755;756;757;758;759; 760;761;762;763;764;765;766;767;768;769; 770;771;772;773;774;775;776;777;778;779; 780;781;782;783;784;785;786;787;788;789; 790;791;792;793;794;795;796;797;798;799; 800;801;802;803;804;805;806;807;808;809; 810;811;812;813;814;815;816;817;818;819; 820;821;822;823;824;825;826;827;828;829; 830;831;832;833;834;835;836;837;838;839; 840;841;842;843;844;845;846;847;848;849; 850;851;852;853;854;855;856;857;858;859; 860;861;862;863;864;865;866;867;868;869; 870;871;872;873;874;875;876;877;878;879; 880;881;882;883;884;885;886;887;888;889; 890;891;892;893;894;895;896;897;898;899; 900;901;902;903;904;905;906;907;908;909; 910;911;912;913;914;915;916;917;918;919; 920;921;922;923;924;925;926;927;928;929; 930;931;932;933;934;935;936;937;938;939; 940;941;942;943;944;945;946;947;948;949; 950;951;952;953;954;955;956;957;958;959; 960;961;962;963;964;965;966;967;968;969; 970;971;972;973;974;975;976;977;978;979; 980;981;982;983;984;985;986;987;988;989; 990;991;992;993;994;995;996;997;998;999; 1000;1001;1002;1003;1004;1005;1006;1007;1008;1009; 1010;1011;1012;1013;1014;1015;1016;1017;1018;1019; 1020;1021;1022;1023;1024;1025;1026;1027;1028;1029; 1030;1031;1032;1033;1034;1035;1036;1037;1038;1039; 1040;1041;1042;1043;1044;1045;1046;1047;1048;1049; 1050;1051;1052;1053;1054;1055;1056;1057;1058;1059; 1060;1061;1062;1063;1064;1065;1066;1067;1068;1069; 1070;1071;1072;1073;1074;1075;1076;1077;1078;1079; 1080;1081;1082;1083;1084;1085;1086;1087;1088;1089; 1090;1091;1092;1093;1094;1095;1096;1097;1098;1099; 1100;1101;1102;1103;1104;1105;1106;1107;1108;1109; 1110;1111;1112;1113;1114;1115;1116;1117;1118;1119; 1120;1121;1122;1123;1124;1125;1126;1127;1128;1129; 1130;1131;1132;1133;1134;1135;1136;1137;1138;1139; 1140;1141;1142;1143;1144;1145;1146;1147;1148;1149; 1150;1151;1152;1153;1154;1155;1156;1157;1158;1159; 1160;1161;1162;1163;1164;1165;1166;1167;1168;1169; 1170;1171;1172;1173;1174;1175;1176;1177;1178;1179; 1180;1181;1182;1183;1184;1185;1186;1187;1188;1189; 1190;1191;1192;1193;1194;1195;1196;1197;1198;1199; 1200;1201;1202;1203;1204;1205;1206;1207;1208;1209; 1210;1211;1212;1213;1214;1215;1216;1217;1218;1219; 1220;1221;1222;1223;1224;1225;1226;1227;1228;1229; 1230;1231;1232;1233;1234;1235;1236;1237;1238;1239; 1240;1241;1242;1243;1244;1245;1246;1247;1248;1249; 1250;1251;1252;1253;1254;1255;1256;1257;1258;1259; 1260;1261;1262;1263;1264;1265;1266;1267;1268;1269; 1270;1271;1272;1273;1274;1275;1276;1277;1278;1279; 1280;1281;1282;1283;1284;1285;1286;1287;1288;1289; 1290;1291;1292;1293;1294;1295;1296;1297;1298;1299; 1300;1301;1302;1303;1304;1305;1306;1307;1308;1309; 1310;1311;1312;1313;1314;1315;1316;1317;1318;1319; 1320;1321;1322;1323;1324;1325;1326;1327;1328;1329; 1330;1331;1332;1333;1334;1335;1336;1337;1338;1339; 1340;1341;1342;1343;1344;1345;1346;1347;1348;1349; 1350;1351;1352;1353;1354;1355;1356;1357;1358;1359; 1360;1361;1362;1363;1364;1365;1366;1367;1368;1369; 1370;1371;1372;1373;1374;1375;1376;1377;1378;1379; 1380;1381;1382;1383;1384;1385;1386;1387;1388;1389; 1390;1391;1392;1393;1394;1395;1396;1397;1398;1399; 1400;1401;1402;1403;1404;1405;1406;1407;1408;1409; 1410;1411;1412;1413;1414;1415;1416;1417;1418;1419; 1420;1421;1422;1423;1424;1425;1426;1427;1428;1429; 1430;1431;1432;1433;1434;1435;1436;1437;1438;1439; 1440;1441;1442;1443;1444;1445;1446;1447;1448;1449; 1450;1451;1452;1453;1454;1455;1456;1457;1458;1459; 1460;1461;1462;1463;1464;1465;1466;1467;1468;1469; 1470;1471;1472;1473;1474;1475;1476;1477;1478;1479; 1480;1481;1482;1483;1484;1485;1486;1487;1488;1489; 1490;1491;1492;1493;1494;1495;1496;1497;1498;1499; 1500;1501;1502;1503;1504;1505;1506;1507;1508;1509; 1510;1511;1512;1513;1514;1515;1516;1517;1518;1519; 1520;1521;1522;1523;1524;1525;1526;1527;1528;1529; 1530;1531;1532;1533;1534;1535;1536;1537;1538;1539; 1540;1541;1542;1543;1544;1545;1546;1547;1548;1549; 1550;1551;1552;1553;1554;1555;1556;1557;1558;1559; 1560;1561;1562;1563;1564;1565;1566;1567;1568;1569; 1570;1571;1572;1573;1574;1575;1576;1577;1578;1579; 1580;1581;1582;1583;1584;1585;1586;1587;1588;1589; 1590;1591;1592;1593;1594;1595;1596;1597;1598;1599; 1600;1601;1602;1603;1604;1605;1606;1607;1608;1609; 1610;1611;1612;1613;1614;1615;1616;1617;1618;1619; 1620;1621;1622;1623;1624;1625;1626;1627;1628;1629; 1630;1631;1632;1633;1634;1635;1636;1637;1638;1639; 1640;1641;1642;1643;1644;1645;1646;1647;1648;1649; 1650;1651;1652;1653;1654;1655;1656;1657;1658;1659; 1660;1661;1662;1663;1664;1665;1666;1667;1668;1669; 1670;1671;1672;1673;1674;1675;1676;1677;1678;1679; 1680;1681;1682;1683;1684;1685;1686;1687;1688;1689; 1690;1691;1692;1693;1694;1695;1696;1697;1698;1699; 1700;1701;1702;1703;1704;1705;1706;1707;1708;1709; 1710;1711;1712;1713;1714;1715;1716;1717;1718;1719; 1720;1721;1722;1723;1724;1725;1726;1727;1728;1729; 1730;1731;1732;1733;1734;1735;1736;1737;1738;1739; 1740;1741;1742;1743;1744;1745;1746;1747;1748;1749; 1750;1751;1752;1753;1754;1755;1756;1757;1758;1759; 1760;1761;1762;1763;1764;1765;1766;1767;1768;1769; 1770;1771;1772;1773;1774;1775;1776;1777;1778;1779; 1780;1781;1782;1783;1784;1785;1786;1787;1788;1789; 1790;1791;1792;1793;1794;1795;1796;1797;1798;1799; 1800;1801;1802;1803;1804;1805;1806;1807;1808;1809; 1810;1811;1812;1813;1814;1815;1816;1817;1818;1819; 1820;1821;1822;1823;1824;1825;1826;1827;1828;1829; 1830;1831;1832;1833;1834;1835;1836;1837;1838;1839; 1840;1841;1842;1843;1844;1845;1846;1847;1848;1849; 1850;1851;1852;1853;1854;1855;1856;1857;1858;1859; 1860;1861;1862;1863;1864;1865;1866;1867;1868;1869; 1870;1871;1872;1873;1874;1875;1876;1877;1878;1879; 1880;1881;1882;1883;1884;1885;1886;1887;1888;1889; 1890;1891;1892;1893;1894;1895;1896;1897;1898;1899; 1900;1901;1902;1903;1904;1905;1906;1907;1908;1909; 1910;1911;1912;1913;1914;1915;1916;1917;1918;1919; 1920;1921;1922;1923;1924;1925;1926;1927;1928;1929; 1930;1931;1932;1933;1934;1935;1936;1937;1938;1939; 1940;1941;1942;1943;1944;1945;1946;1947;1948;1949; 1950;1951;1952;1953;1954;1955;1956;1957;1958;1959; 1960;1961;1962;1963;1964;1965;1966;1967;1968;1969; 1970;1971;1972;1973;1974;1975;1976;1977;1978;1979; 1980;1981;1982;1983;1984;1985;1986;1987;1988;1989; 1990;1991;1992;1993;1994;1995;1996;1997;1998;1999; 2000;2001;2002;2003;2004;2005;2006;2007;2008;2009; 2010;2011;2012;2013;2014;2015;2016;2017;2018;2019; 2020;2021;2022;2023;2024;2025;2026;2027;2028;2029; 2030;2031;2032;2033;2034;2035;2036;2037;2038;2039; 2040;2041;2042;2043;2044;2045;2046;2047;2048;2049; 2050;2051;2052;2053;2054;2055;2056;2057;2058;2059; 2060;2061;2062;2063;2064;2065;2066;2067;2068;2069; 2070;2071;2072;2073;2074;2075;2076;2077;2078;2079; 2080;2081;2082;2083;2084;2085;2086;2087;2088;2089; 2090;2091;2092;2093;2094;2095;2096;2097;2098;2099; 2100;2101;2102;2103;2104;2105;2106;2107;2108;2109; 2110;2111;2112;2113;2114;2115;2116;2117;2118;2119; 2120;2121;2122;2123;2124;2125;2126;2127;2128;2129; 2130;2131;2132;2133;2134;2135;2136;2137;2138;2139; 2140;2141;2142;2143;2144;2145;2146;2147;2148;2149; 2150;2151;2152;2153;2154;2155;2156;2157;2158;2159; 2160;2161;2162;2163;2164;2165;2166;2167;2168;2169; 2170;2171;2172;2173;2174;2175;2176;2177;2178;2179; 2180;2181;2182;2183;2184;2185;2186;2187;2188;2189; 2190;2191;2192;2193;2194;2195;2196;2197;2198;2199; 2200;2201;2202;2203;2204;2205;2206;2207;2208;2209; 2210;2211;2212;2213;2214;2215;2216;2217;2218;2219; 2220;2221;2222;2223;2224;2225;2226;2227;2228;2229; 2230;2231;2232;2233;2234;2235;2236;2237;2238;2239; 2240;2241;2242;2243;2244;2245;2246;2247;2248;2249; 2250;2251;2252;2253;2254;2255;2256;2257;2258;2259; 2260;2261;2262;2263;2264;2265;2266;2267;2268;2269; 2270;2271;2272;2273;2274;2275;2276;2277;2278;2279; 2280;2281;2282;2283;2284;2285;2286;2287;2288;2289; 2290;2291;2292;2293;2294;2295;2296;2297;2298;2299; 2300;2301;2302;2303;2304;2305;2306;2307;2308;2309; 2310;2311;2312;2313;2314;2315;2316;2317;2318;2319; 2320;2321;2322;2323;2324;2325;2326;2327;2328;2329; 2330;2331;2332;2333;2334;2335;2336;2337;2338;2339; 2340;2341;2342;2343;2344;2345;2346;2347;2348;2349; 2350;2351;2352;2353;2354;2355;2356;2357;2358;2359; 2360;2361;2362;2363;2364;2365;2366;2367;2368;2369; 2370;2371;2372;2373;2374;2375;2376;2377;2378;2379; 2380;2381;2382;2383;2384;2385;2386;2387;2388;2389; 2390;2391;2392;2393;2394;2395;2396;2397;2398;2399; 2400;2401;2402;2403;2404;2405;2406;2407;2408;2409; 2410;2411;2412;2413;2414;2415;2416;2417;2418;2419; 2420;2421;2422;2423;2424;2425;2426;2427;2428;2429; 2430;2431;2432;2433;2434;2435;2436;2437;2438;2439; 2440;2441;2442;2443;2444;2445;2446;2447;2448;2449; 2450;2451;2452;2453;2454;2455;2456;2457;2458;2459; 2460;2461;2462;2463;2464;2465;2466;2467;2468;2469; 2470;2471;2472;2473;2474;2475;2476;2477;2478;2479; 2480;2481;2482;2483;2484;2485;2486;2487;2488;2489; 2490;2491;2492;2493;2494;2495;2496;2497;2498;2499; 2500;2501;2502;2503;2504;2505;2506;2507;2508;2509; 2510;2511;2512;2513;2514;2515;2516;2517;2518;2519; 2520;2521;2522;2523;2524;2525;2526;2527;2528;2529; 2530;2531;2532;2533;2534;2535;2536;2537;2538;2539; 2540;2541;2542;2543;2544;2545;2546;2547;2548;2549; 2550;2551;2552;2553;2554;2555;2556;2557;2558;2559; 2560;2561;2562;2563;2564;2565;2566;2567;2568;2569; 2570;2571;2572;2573;2574;2575;2576;2577;2578;2579; 2580;2581;2582;2583;2584;2585;2586;2587;2588;2589; 2590;2591;2592;2593;2594;2595;2596;2597;2598;2599; 2600;2601;2602;2603;2604;2605;2606;2607;2608;2609; 2610;2611;2612;2613;2614;2615;2616;2617;2618;2619; 2620;2621;2622;2623;2624;2625;2626;2627;2628;2629; 2630;2631;2632;2633;2634;2635;2636;2637;2638;2639; 2640;2641;2642;2643;2644;2645;2646;2647;2648;2649; 2650;2651;2652;2653;2654;2655;2656;2657;2658;2659; 2660;2661;2662;2663;2664;2665;2666;2667;2668;2669; 2670;2671;2672;2673;2674;2675;2676;2677;2678;2679; 2680;2681;2682;2683;2684;2685;2686;2687;2688;2689; 2690;2691;2692;2693;2694;2695;2696;2697;2698;2699; 2700;2701;2702;2703;2704;2705;2706;2707;2708;2709; 2710;2711;2712;2713;2714;2715;2716;2717;2718;2719; 2720;2721;2722;2723;2724;2725;2726;2727;2728;2729; 2730;2731;2732;2733;2734;2735;2736;2737;2738;2739; 2740;2741;2742;2743;2744;2745;2746;2747;2748;2749; 2750;2751;2752;2753;2754;2755;2756;2757;2758;2759; 2760;2761;2762;2763;2764;2765;2766;2767;2768;2769; 2770;2771;2772;2773;2774;2775;2776;2777;2778;2779; 2780;2781;2782;2783;2784;2785;2786;2787;2788;2789; 2790;2791;2792;2793;2794;2795;2796;2797;2798;2799; 2800;2801;2802;2803;2804;2805;2806;2807;2808;2809; 2810;2811;2812;2813;2814;2815;2816;2817;2818;2819; 2820;2821;2822;2823;2824;2825;2826;2827;2828;2829; 2830;2831;2832;2833;2834;2835;2836;2837;2838;2839; 2840;2841;2842;2843;2844;2845;2846;2847;2848;2849; 2850;2851;2852;2853;2854;2855;2856;2857;2858;2859; 2860;2861;2862;2863;2864;2865;2866;2867;2868;2869; 2870;2871;2872;2873;2874;2875;2876;2877;2878;2879; 2880;2881;2882;2883;2884;2885;2886;2887;2888;2889; 2890;2891;2892;2893;2894;2895;2896;2897;2898;2899; 2900;2901;2902;2903;2904;2905;2906;2907;2908;2909; 2910;2911;2912;2913;2914;2915;2916;2917;2918;2919; 2920;2921;2922;2923;2924;2925;2926;2927;2928;2929; 2930;2931;2932;2933;2934;2935;2936;2937;2938;2939; 2940;2941;2942;2943;2944;2945;2946;2947;2948;2949; 2950;2951;2952;2953;2954;2955;2956;2957;2958;2959; 2960;2961;2962;2963;2964;2965;2966;2967;2968;2969; 2970;2971;2972;2973;2974;2975;2976;2977;2978;2979; 2980;2981;2982;2983;2984;2985;2986;2987;2988;2989; 2990;2991;2992;2993;2994;2995;2996;2997;2998;2999; }; }; DataTable @["CycleOutputData"] { name="CycleOutputData"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["batch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_43"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="batch"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_44"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="epoch"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_45"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="trial"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; String_Data @["trial_name"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_87"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="trial_name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; String_Data @["group_name"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_88"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="group_name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; int_Data @["phase_no"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_46"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="phase_no"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; int_Data @["cycle"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_47"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="cycle"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["sse"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_89"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="sse"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["ext_rew"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_90"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="ext_rew"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["STN_acts_avg"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_91"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="STN_acts_avg"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["PMC_acts_avg"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_92"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="PMC_acts_avg"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["Thalam_acts_avg"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_93"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="Thalam_acts_avg"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["GP_Int_acts_avg"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_94"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="GP_Int_acts_avg"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["GP_Ext_acts_avg"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_95"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="GP_Ext_acts_avg"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["Output_act"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_96"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="Output_act"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 4;1; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; }; float_Data @["Output_units_0_act"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_97"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="Output_units_0_act"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["SNc_acts_avg"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_98"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2057613134384155; val_type_fixed=0; }; }; name="SNc_acts_avg"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; }; data_flags=AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; row_indexes { name=; [0] }; }; }; DataTable_Group @.gp["AnalysisData"] { name="AnalysisData"; el_typ=DataTable; el_def=0; DataTable @["TrialOutputData_Group"] { name="TrialOutputData_Group"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["trial_name_group"] { name="trial_name_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [200] "6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4"; "6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4"; "6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4"; "6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4"; "6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4"; "8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2"; "8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2"; "8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2"; "8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2"; "8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2"; "comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA"; "comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA"; "comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA"; "comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA"; "comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA"; "comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB"; "comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB"; "comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB"; "comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB"; "comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB"; }; }; int_Data @["batch_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_119"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="batch_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [200] 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; }; }; float_Data @["r1_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_120"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="r1_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [200] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0.82758623;0.95999998;0.86666667;0.86206895;0.89285713;0.96666664;0.82758623;0.8214286;0.96551722;0.9285714; 0.89999998;0.83333331;0.86206895;0.63999999;0.96551722;0.89285713;0.86206895;0.93103451;0.89999998;0.63636363; 0.66666669;0.89999998;0.42857143;0.9285714;0.9285714;0.85185188;0.83999997;0.89655173;0.86666667;0.79310346; 0.8214286;0.93333334;0.75;0.85714287;0.82758623;0.86666667;1;0.80000001;0.89999998;0.9285714; 0.95652175;0.93103451;1;1;0.57692307;1;0.85185188;0.53846157;0.93103451;1; 0.63333333;1;1;0.086956523;1;1;1;1;0.96666664;1; 1;1;0.96551722;0.60000002;1;0.033333335;1;0;0.86666667;0.69999999; 1;0.58620691;0.035714287;1;0.96666664;1;0;1;0.72000003;1; 0.33333334;0.074074075;0.61538464;1;0.66666669;1;1;0;1;1; 0.4074074;1;1;1;0.63636363;1;0.93333334;1;1;1; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0.043478262;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; }; }; float_Data @["r2_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_121"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="r2_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [200] 0.033333335;0;0;0;0;0;0.2962963;0;0;0; 0;0.47999999;0;0;0.06666667;0;0;0;0;0; 0;0;0;0;0;0;0;0.07692308;0;0; 0;0;0;0.041666668;0;0;0;0.10344828;0;0; 0;0;0;0;0;0;0;0;0;0; 0.1724138;0.039999999;0.13333334;0.13793103;0.10714286;0.033333335;0.1724138;0.17857143;0.034482758;0.071428575; 0.1;0.16666667;0.13793103;0.36000001;0.034482758;0.10714286;0.13793103;0.068965517;0.1;0.36363637; 0.33333334;0.1;0.5714286;0.071428575;0.071428575;0.14814815;0.16;0.10344828;0.13333334;0.20689656; 0.17857143;0.06666667;0.25;0.14285715;0.1724138;0.13333334;0;0.2;0.1;0.071428575; 0.043478262;0.068965517;0;0;0.42307693;0;0.14814815;0.46153846;0.068965517;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0.55172414;1;0.92000002;0.76923078;1;0.25;0.95454544;0.78571427;0.07692308;1; 0.75;0.27586207;0;0;0.96666664;0.068965517;0.48148149;0;0.41666666;0.58823532; 1;0.033333335;1;0;0;0;0;0;1;1; 0.47999999;0;0;0.5;0;0.055555556;1;0;0.8888889;0; 0.16666667;0;0;0;0.06666667;0.03846154;0.039999999;0;0.60000002;0; }; }; float_Data @["r3_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_122"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="r3_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [200] 0.13333334;0.81481481;0.56666666;0.2857143;0.89999998;0.11538462;0.4074074;0.80000001;0.51851851;0.6785714; 0.84615386;0.28;0.46153846;0.14814815;0.83333331;0.58620691;0.65517241;0.375;0.66666669;0.63333333; 0.77777779;0.5;0.81481481;0.85185188;0.8888889;0.44827586;0.76923078;0.73076922;0;0.75862068; 0.80000001;0.73913044;0.70588237;0.41666666;0.60000002;0.20833333;0.5925926;0.58620691;0.60714287;0.4642857; 0.51999998;0.37037036;0.71428573;0.57692307;0.86666667;0.69999999;0.65517241;0.88;0.89285713;0.25; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0.043478262;0;0;0;0;0;0; 0;0;0;0;0;0.43333334;0;0.40000001;0;0.30000001; 0;0.34482759;0.6785714;0;0.033333335;0;0.5;0;0;0; 0.66666669;0.66666669;0.38461539;0;0.33333334;0;0;0.2857143;0;0; 0.5925926;0;0;0;0.36363637;0;0.06666667;0;0;0; 0.034482758;0;0.079999998;0;0;0.050000001;0.045454547;0.21428572;0.57692307;0; 0.0625;0.1724138;0.38461539;0.30000001;0;0.48275861;0.037037037;0.5;0;0.41176471; 0;0.5;0;0.53333336;0.65517241;0.5;0.51851851;0.56666666;0;0; 0.51999998;0.58620691;0.60869563;0;0.40000001;0.83333331;0;0.53333336;0.11111111;0.5; 0.72222221;0.66666669;0.48148149;0.43333334;0.60000002;0.57692307;0.47999999;0.36666667;0.40000001;0.5; }; }; float_Data @["r4_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_123"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="r4_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [200] 0.83333331;0.18518518;0.43333334;0.71428573;0.1;0.88461536;0.2962963;0.2;0.48148149;0.32142857; 0.15384616;0.23999999;0.53846157;0.85185188;0.1;0.41379312;0.34482759;0.625;0.33333334;0.36666667; 0.22222222;0.5;0.18518518;0.14814815;0.11111111;0.55172414;0.23076923;0.1923077;1;0.24137931; 0.2;0.26086956;0.29411766;0.54166669;0.40000001;0.79166669;0.4074074;0.31034482;0.39285713;0.53571427; 0.47999999;0.62962961;0.2857143;0.42307693;0.13333334;0.30000001;0.34482759;0.12;0.10714286;0.75; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0.36666667;0;0;0.86956519;0;0;0;0;0.033333335;0; 0;0;0.034482758;0.40000001;0;0.53333336;0;0.60000002;0.13333334;0; 0;0.068965517;0.2857143;0;0;0;0.5;0;0.28;0; 0;0.25925925;0;0;0;0;0;0.71428573;0;0; 0;0;0;0;0;0;0;0;0;0; 0.41379312;0;0;0.23076923;0;0.69999999;0;0;0.34615386;0; 0.1875;0.55172414;0.61538464;0.69999999;0.033333335;0.44827586;0.48148149;0.5;0.58333331;0; 0;0.46666667;0;0.46666667;0.34482759;0.5;0.48148149;0.43333334;0;0; 0;0.41379312;0.34782609;0.5;0.60000002;0.11111111;0;0.46666667;0;0.5; 0.11111111;0.33333334;0.51851851;0.56666666;0.33333334;0.38461539;0.47999999;0.63333333;0;0.5; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; row_indexes { name=; [200] 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 60;61;62;63;64;65;66;67;68;69; 70;71;72;73;74;75;76;77;78;79; 80;81;82;83;84;85;86;87;88;89; 90;91;92;93;94;95;96;97;98;99; 100;101;102;103;104;105;106;107;108;109; 110;111;112;113;114;115;116;117;118;119; 120;121;122;123;124;125;126;127;128;129; 130;131;132;133;134;135;136;137;138;139; 140;141;142;143;144;145;146;147;148;149; 150;151;152;153;154;155;156;157;158;159; 160;161;162;163;164;165;166;167;168;169; 170;171;172;173;174;175;176;177;178;179; 180;181;182;183;184;185;186;187;188;189; 190;191;192;193;194;195;196;197;198;199; }; }; DataTable @["trl_group"] { name="trl_group"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["trial_name_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_124"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="trial_name_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [120] "6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4"; "6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4"; "6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4";"6040_R3R4"; "8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2"; "8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2"; "8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2";"8020_R1R2"; "comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA"; "comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA"; "comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA";"comboA"; "comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB"; "comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB"; "comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB";"comboB"; }; }; int_Data @["epoch_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_116"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="epoch_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [120] 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; }; }; float_Data @["r1_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_117"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r1_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [120] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0.54347825;0.68181819;0.68888891;0.83720928;0.75555557;0.84444445;0.87755102;0.86956519;0.83673471;0.89130437; 0.83333331;0.83333331;0.85714287;0.86666667;0.9130435;0.89999998;0.93617022;0.89361703;0.86956519;0.91836733; 0.89583331;0.97916669;0.89795917;0.93478262;0.95744681;0.89795917;0.95744681;0.9130435;0.91666669;0.83333331; 0.76086956;0.70454544;0.78260869;0.82222223;0.80952382;0.75555557;0.78723407;0.75555557;0.78571427;0.76595747; 0.78723407;0.80851066;0.79545456;0.76595747;0.79069769;0.76595747;0.79069769;0.77777779;0.73809522;0.72727275; 0.79545456;0.78571427;0.75;0.75555557;0.73333335;0.76744187;0.82978725;0.73913044;0.80434781;0.85365856; 0;0.021739131;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; }; }; float_Data @["r2_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_118"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r2_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [120] 0;0;0;0;0;0;0;0;0;0; 0;0;0.045454547;0.044444446;0;0.020833334;0.021276595;0.022222223;0.021739131;0; 0.04255319;0.041666668;0.021739131;0.043478262;0.044444446;0.044444446;0.073170729;0.023255814;0.090909094;0.051282052; 0.45652175;0.31818181;0.31111112;0.1627907;0.24444444;0.15555556;0.12244898;0.13043478;0.1632653;0.10869565; 0.16666667;0.16666667;0.14285715;0.13333334;0.086956523;0.1;0.063829787;0.10638298;0.13043478;0.081632651; 0.10416666;0.020833334;0.10204082;0.065217391;0.04255319;0.10204082;0.04255319;0.086956523;0.083333336;0.16666667; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0.34090909;0.39130434;0.25;0.38636363;0.32608697;0.30952382;0.2857143;0.34146342;0.23809524;0.33333334; 0.36363637;0.31818181;0.43181819;0.30000001;0.31111112;0.34090909;0.39024389;0.39024389;0.31818181;0.43243244; 0.42857143;0.38461539;0.39534885;0.34042552;0.36363637;0.38095239;0.34782609;0.39583334;0.40476191;0.38297874; }; }; float_Data @["r3_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_119"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r3_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [120] 0.46666667;0.48837209;0.46341464;0.45238096;0.57499999;0.68292683;0.65909094;0.60000002;0.5869565;0.60869563; 0.60869563;0.63829786;0.63636363;0.5777778;0.5777778;0.47916666;0.46808511;0.51111114;0.52173913;0.63265306; 0.63829786;0.66666669;0.69565219;0.60869563;0.64444447;0.5777778;0.63414633;0.69767439;0.61363637;0.69230771; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0.17391305;0.20454545;0.086956523;0.088888891;0.095238097;0.15555556;0.12765957;0.11111111;0.16666667;0.10638298; 0.12765957;0.12765957;0.13636364;0.10638298;0.093023255;0.10638298;0.11627907;0.06666667;0.11904762;0.13636364; 0.13636364;0.071428575;0.11363637;0.15555556;0.088888891;0.069767445;0.08510638;0.19565217;0.10869565;0.048780486; 0.20454545;0.32608697;0.44999999;0.29545453;0.34782609;0.40476191;0.45238096;0.34146342;0.23809524;0.30952382; 0.29545453;0.29545453;0.20454545;0.34999999;0.2888889;0.29545453;0.29268292;0.36585367;0.31818181;0.4054054; 0.2857143;0.35897437;0.3488372;0.42553192;0.27272728;0.33333334;0.36956522;0.29166666;0.23809524;0.25531915; }; }; float_Data @["r4_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_120"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r4_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [120] 0.53333336;0.51162791;0.53658539;0.54761904;0.42500001;0.31707317;0.34090909;0.40000001;0.41304347;0.39130434; 0.39130434;0.36170211;0.31818181;0.37777779;0.42222223;0.5;0.5106383;0.46666667;0.45652175;0.36734694; 0.31914893;0.29166666;0.28260869;0.34782609;0.31111112;0.37777779;0.29268292;0.27906978;0.29545453;0.25641027; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0.065217391;0.090909094;0.13043478;0.088888891;0.095238097;0.088888891;0.08510638;0.13333334;0.047619049;0.12765957; 0.08510638;0.063829787;0.06818182;0.12765957;0.11627907;0.12765957;0.093023255;0.15555556;0.14285715;0.13636364; 0.06818182;0.14285715;0.13636364;0.088888891;0.17777778;0.1627907;0.08510638;0.065217391;0.086956523;0.097560972; 0.45454547;0.26086956;0.30000001;0.31818181;0.32608697;0.2857143;0.26190478;0.31707317;0.52380955;0.35714287; 0.34090909;0.38636363;0.36363637;0.34999999;0.40000001;0.36363637;0.31707317;0.24390244;0.36363637;0.16216215; 0.2857143;0.25641027;0.25581396;0.23404256;0.36363637;0.2857143;0.28260869;0.3125;0.35714287;0.36170211; }; }; float_Data @["minus_cycles_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_125"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="minus_cycles_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [120] 69.488892;70.860466;73.292686;69.64286;69.925003;74.487808;73.727272;71.644447;72.239128;72.326088; 73.565216;73.085106;72.25;76.066666;69.933334;72;74.638298;78.222221;79.54348;81.795921; 82.702126;81.5625;75.673912;81.695656;78.755554;79.311111;82.707314;81.023254;89.295456;84.46154; 67.565216;69.977272;69.488892;67.209305;69.73333;68;65.081635;64.54348;64.040817;63.47826; 62.354168;63.208332;63.938774;65.244446;66.304344;66.019997;65.127663;64.659576;64.260872;64.081635; 65.604164;67.1875;66.081635;64.934784;67.893616;66.224487;65.80851;66.369568;64.604164;67.333336; 70.978264;69.295456;69.217392;71.222221;72.023811;70.933334;72.531914;70.577774;71.285713;70.914894; 69.148933;69.595741;69.818184;73.872337;69.093025;72.234039;70.023254;72.022224;71.476189;70.454544; 69.38636;70.5;69.704544;70.199997;70.488892;72.395348;70.978722;71.717392;72.717392;68.658539; 79.704544;82.282608;80.675003;77.568184;79.695656;80.14286;77.190475;76.536583;77.523811;75.666664; 76.61364;77.909088;78.88636;76;77.955559;78.977272;78.414635;81.512192;77.409088;78.540543; 81.190475;77.948715;77.860466;78.170212;78.63636;77.428574;78.391304;80.520836;83.476189;79.234039; }; }; float_Data @["r1_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_121"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r1_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [120] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0.0067903213;0.0063495128;0.0063110404;0.0050326912;0.0058585713;0.0049407957;0.0044687102;0.0045910943;0.0050385944;0.0042431415; 0.0050804503;0.0050804494;0.0047703045;0.0046340837;0.0038411862;0.0040896838;0.0033324035;0.0042032013;0.0045910939;0.0037325767; 0.0041643428;0.0019470461;0.0041265176;0.0033659334;0.0027516424;0.0041265171;0.0027516424;0.0038411862;0.0037677626;0.0050804503; 0.0058148825;0.0062196851;0.0056229192;0.0052119694;0.0053530787;0.0058585722;0.0055791955;0.0058585722;0.005593678;0.0057718917; 0.0055791955;0.0053639379;0.0054988386;0.0057718917;0.0055457563;0.0057718917;0.0055457563;0.0056674797;0.0059937187;0.0060712951; 0.00549884;0.005593678;0.0059029502;0.0058585717;0.0060284217;0.0057591321;0.0051232772;0.0059860558;0.0054079536;0.0048183044; 0;0.001988003;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; }; }; float_Data @["r3_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_122"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r3_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [120] 0.006800977;0.0068142973;0.0067978688;0.006785159;0.0067390222;0.0063435934;0.0064619025;0.0066784252;0.0067122667;0.0066531287; 0.0066531287;0.0065502166;0.0065577496;0.0067331684;0.0067331684;0.0068102214;0.0068022395;0.0068144575;0.0068096938;0.0065718787; 0.0065502166;0.0064263185;0.0062726294;0.0066531287;0.0065255179;0.0067331679;0.0065662437;0.0062608365;0.0066377693;0.0062918216; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0.005167108;0.0054988391;0.0038411862;0.0038795189;0.0040016682;0.0049407957;0.0045492323;0.0042842138;0.0050804503;0.0042032022; 0.0045492323;0.0045492323;0.0046782503;0.0042032017;0.0039597019;0.0042032013;0.0043699532;0.0034004876;0.0044147391;0.0046782494; 0.004678248;0.0035108505;0.0043264646;0.0049407957;0.0038795189;0.0034728877;0.0038039514;0.0054079508;0.0042431415;0.0029365132; 0.0054988391;0.0063905343;0.0067819739;0.0062196841;0.0064927894;0.0066913497;0.006785159;0.0064644334;0.0058062291;0.0063021672; 0.0062196832;0.0062196832;0.0054988391;0.0065021841;0.0061787805;0.0062196832;0.0062026079;0.0065662437;0.0063495124;0.0066930442; 0.0061584371;0.0065393993;0.0064971768;0.0067401179;0.006071297;0.0064263172;0.0065801251;0.0061962768;0.0058062286;0.0059442255; }; }; float_Data @["minus_cycles_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_126"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="minus_cycles_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [120] 0.12161279;0.15740967;0.19427079;0.19556552;0.24172588;0.28002879;0.26288757;0.21619871;0.27474436;0.23664877; 0.25073364;0.27000543;0.29666942;0.34302816;0.26590368;0.23958515;0.2730141;0.24900454;0.30000049;0.3142128; 0.27971682;0.30151832;0.23873933;0.32491797;0.26032785;0.2603226;0.26283064;0.2927416;0.33432049;0.37352484; 0.093096659;0.13135208;0.17919229;0.16630079;0.23373431;0.19464427;0.25277868;0.19629301;0.18719943;0.17925371; 0.20572039;0.18774225;0.24122538;0.24912505;0.24785253;0.25706145;0.24142735;0.26219612;0.25892645;0.2312956; 0.27931955;0.26089966;0.23646851;0.21515886;0.29629219;0.24793755;0.23204097;0.24257194;0.24352388;0.30045617; 0.18166593;0.13041921;0.12327896;0.15296499;0.21006623;0.11816041;0.19366641;0.12502414;0.19827235;0.14797308; 0.14533485;0.14349167;0.1684534;0.18139005;0.14129859;0.14574875;0.12793241;0.15151642;0.18793717;0.14015582; 0.11421185;0.158288;0.12319139;0.14483047;0.12624477;0.2055517;0.15849236;0.14584857;0.20562029;0.12324748; 0.16144533;0.22654177;0.19540787;0.1385477;0.15877162;0.20634899;0.1069789;0.15358661;0.11780531;0.13219218; 0.1232132;0.1496398;0.13567734;0.1480217;0.14799954;0.16403826;0.11460989;0.1798756;0.1244446;0.16138007; 0.15328886;0.16894519;0.13897841;0.17390482;0.13536178;0.12984422;0.15356167;0.18946724;0.21319716;0.15597059; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; row_indexes { name=; [120] 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; 60;61;62;63;64;65;66;67;68;69; 70;71;72;73;74;75;76;77;78;79; 80;81;82;83;84;85;86;87;88;89; 90;91;92;93;94;95;96;97;98;99; 100;101;102;103;104;105;106;107;108;109; 110;111;112;113;114;115;116;117;118;119; }; }; DataTable @["Stats"] { name="Stats"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["trial_name_group_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_123"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="trial_name_group_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] "6040_R3R4";"8020_R1R2";"comboA";"comboB"; }; }; float_Data @["r1_mean_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_115"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r1_mean_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0;0.85826606;0.77655244;0.00086956524; }; }; float_Data @["r1_mean_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_116"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r1_mean_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0;0.0085840356;0.024362061;0.00043149275; }; }; float_Data @["r2_mean_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_117"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r2_mean_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0.021966686;0.14173393;0;0.37451181; }; }; float_Data @["r2_mean_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_118"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r2_mean_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0.0056530773;0.0085840356;0;0.028926803; }; }; float_Data @["r3_mean_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_119"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r3_mean_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0.58785433;0;0.12186872;0.31891805; }; }; float_Data @["r3_mean_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_120"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r3_mean_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0.016411113;0;0.015020749;0.018139066; }; }; float_Data @["r4_mean_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_121"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r4_mean_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0.3901791;0;0.10157878;0.30570066; }; }; float_Data @["r4_mean_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_122"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.227790430188179; val_type_fixed=0; }; }; name="r4_mean_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0.016180808;0;0.014840546;0.016937518; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; row_indexes { name=; [4] 0;1;2;3; }; }; DataTable @["EpochOutputData_Group"] { name="EpochOutputData_Group"; desc=; data { name="data"; el_typ=DataColT; el_def=0; int_Data @["epoch_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_112"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="epoch_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; }; }; float_Data @["batch_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_113"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="batch_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5; 24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5; 24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5; 24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5; 24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5; 24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5;24.5; }; }; float_Data @["batch_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_114"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="batch_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434; 0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434; 0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434; 0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434; 0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434; 0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434;0.26351434; }; }; float_Data @["avg_sse_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_120"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="avg_sse_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 0.93733627;0.92444193;0.92041612;0.92658502;0.9122656;0.87506795;0.85842353;0.87871093;0.88070089;0.81725562; 0.87948179;0.86288744;0.84902704;0.80896395;0.79943079;0.79200602;0.76464212;0.80624229;0.81834787;0.85867262; 0.82583398;0.83960998;0.80725348;0.81582522;0.81932938;0.77089101;0.83380938;0.84396994;0.83728254;0.8810212; 0.9879995;0.95013756;0.96496969;0.93940961;0.96922117;0.96426415;0.94637185;0.96693367;0.98339725;0.98136592; 0.9640978;0.98386353;0.98116755;0.9642846;0.97382629;0.95751482;0.95812887;0.96894383;0.95992982;0.96512985; 0.97411788;0.95347303;0.96840477;0.96160346;0.95226479;0.97160906;0.98050886;0.96692896;0.96416563;0.98743623; }; }; float_Data @["avg_sse_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_121"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="avg_sse_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 0.0012914187;0.0017448817;0.0025731362;0.0019414864;0.0032748808;0.00329166;0.0037956159;0.0037688136;0.0039817677;0.0042507029; 0.0041221417;0.0039127399;0.004158054;0.0050239679;0.005003137;0.0041102599;0.0048516528;0.0046063736;0.0048229746;0.0045885355; 0.0046750391;0.0047426503;0.004604903;0.0044522751;0.0049215639;0.0052104504;0.0041713105;0.0041362937;0.0040099607;0.0033665563; 0.0015613822;0.0026828535;0.0022395342;0.0024726966;0.0020954418;0.002172712;0.0023903358;0.0021470331;0.0018455469;0.0021002027; 0.0021067359;0.0021017799;0.0021189209;0.0024147846;0.0022665113;0.0026096164;0.0022857534;0.0022519315;0.0025316987;0.0025895885; 0.0020282415;0.0026368888;0.0022191713;0.0020875228;0.0023948576;0.0022027404;0.0021291254;0.0021522485;0.002109695;0.0012807274; }; }; float_Data @["cnt_err_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_122"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="cnt_err_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 1.98;1.96;1.9400001;1.9400001;1.9;1.8200001;1.8;1.8200001;1.78;1.66; 1.8;1.76;1.74;1.66;1.6;1.6;1.58;1.66;1.7;1.74; 1.6799999;1.6799999;1.66;1.66;1.6799999;1.5599999;1.72;1.74;1.7;1.8200001; 1.98;1.88;1.92;1.9;1.9400001;1.9400001;1.9;1.9400001;1.96;1.96; 1.9400001;1.96;1.96;1.92;1.9400001;1.9;1.92;1.9400001;1.92;1.92; 1.9400001;1.9;1.9400001;1.9400001;1.92;1.9400001;1.96;1.9400001;1.9400001;1.98; }; }; float_Data @["cnt_err_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_123"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="cnt_err_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 0.0025564649;0.0035783057;0.005669571;0.0043366193;0.0065839035;0.0070154406;0.0081663262;0.0079091229;0.0083998106;0.0086501399; 0.0081663262;0.0086115077;0.008802983;0.010074744;0.010329675;0.0089457612;0.010387621;0.0093895001;0.0098335613;0.0095304921; 0.0099615771;0.0099615781;0.010074744;0.0093894983;0.0099615771;0.011053235;0.0081989272;0.0080096629;0.0083679957;0.007015442; 0.0025564649;0.0059339474;0.0049539404;0.0054781395;0.0043366193;0.0043366184;0.00547814;0.0043366184;0.0035783045;0.0035783055; 0.0043366197;0.0035783048;0.0035783055;0.0049539404;0.0043366193;0.0054781404;0.0049539404;0.0043366188;0.0049539399;0.0049539413; 0.0043366179;0.0054781395;0.0043366188;0.0043366193;0.0049539395;0.0043366184;0.0035783048;0.0043366193;0.0043366193;0.0025564651; }; }; float_Data @["avg_ext_rew_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_124"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="avg_ext_rew_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; }; }; float_Data @["avg_ext_rew_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_125"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="avg_ext_rew_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; }; }; float_Data @["avg_cycles_mean"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_126"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="avg_cycles_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 148.49001;149.25999;148.61;146.61;142.00999;142.58;142.08;138.21001;136.77;134.16; 134.55;134.72;135.52;131.39999;125.92;130.21001;130.07001;134.41;134.92;133.75; 132.92999;133.5;136;134.42;130.57001;132.28999;135.39999;135.25999;134.02;139.53999; 142.61;139.96001;139.24001;142.10001;140.78999;141.37;140.83;142.17999;141.42999;140.28999; 142.59;142.55;140.02;139.47;140.08;139.27;141.37;141.39999;140.64999;141.14999; 141.53;141.27;142.57001;142.60001;143.94;142.10001;142.37;141.05;143.28;142.75; }; }; float_Data @["avg_cycles_sem"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_127"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_wd"] { name="view_panel_wd"; value 6 0=0.2087156027555466; val_type_fixed=0; }; }; name="avg_cycles_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [60] 0.11627326;0.067791335;0.15480836;0.2093536;0.34260875;0.30813339;0.34521145;0.38354397;0.41320416;0.37912545; 0.41728354;0.45336786;0.42611849;0.43580198;0.49063373;0.45228887;0.49089754;0.39868367;0.40154478;0.39635405; 0.44217098;0.44757509;0.45606944;0.43891388;0.48762286;0.40544847;0.35830078;0.34469852;0.37733358;0.35272413; 0.27140167;0.34625047;0.42660066;0.32728028;0.39932457;0.31581509;0.36550412;0.3083843;0.28913882;0.32309198; 0.2995033;0.25868872;0.36679876;0.4024699;0.34177986;0.40839475;0.32135195;0.33430111;0.37195018;0.30363607; 0.3030819;0.34971151;0.28447673;0.32121801;0.27077651;0.28573394;0.28962153;0.32004425;0.28853348;0.29556152; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; row_indexes { name=; [60] 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;17;18;19; 20;21;22;23;24;25;26;27;28;29; 30;31;32;33;34;35;36;37;38;39; 40;41;42;43;44;45;46;47;48;49; 50;51;52;53;54;55;56;57;58;59; }; }; }; }; data_proc { name=; el_typ=taDataProc; el_def=0; taDataProc @["data_base"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItemBase; el_def=0; UserDataItem @["NO_CLIP"] { name="NO_CLIP"; value 1 0=1; val_type_fixed=0; }; }; name="data_base"; }; taDataAnal @["data_anal"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItemBase; el_def=0; UserDataItem @["NO_CLIP"] { name="NO_CLIP"; value 1 0=1; val_type_fixed=0; }; }; name="data_anal"; }; taDataGen @["data_gen"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItemBase; el_def=0; UserDataItem @["NO_CLIP"] { name="NO_CLIP"; value 1 0=1; val_type_fixed=0; }; }; name="data_gen"; }; taImageProc @["image_proc"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItemBase; el_def=0; UserDataItem @["NO_CLIP"] { name="NO_CLIP"; value 1 0=1; val_type_fixed=0; }; }; name="image_proc"; }; }; programs { name=; el_typ=Program; el_def=0; tags=; desc=; Program_Group @.gp["LeabraAll_Std"] { name="LeabraAll_Std"; el_typ=Program; el_def=0; tags="Leabra, Std, All"; desc="The full set of programs for training a standard Leabra network"; Program @["LeabraBatch"] { name="LeabraBatch"; short_nm="Batch"; tags="Leabra, Std"; desc="Iterate over training runs (a batch of training runs) -- just a simple loop that calls training program"; flags=0; objs { name=; el_typ=taNBase; el_def=0; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["FlatNetwork"] { name="FlatNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to operate on -- updates batch counter on network and passes it to train program"; init_from=NULL; }; ProgVar @["input_data"] { name="input_data"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["StdInputData"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="datatable with training patterns -- not used by this program, but passed to train program"; init_from=NULL; }; ProgVar @["NLoops"] { name="NLoops"; var_type=T_Int; int_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="batch counter"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to operate on -- updates batch counter on network and passes it to train program"; init_from=NULL; }; ProgVar @["batch"] { name="batch"; var_type=T_Int; int_val=50; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="batch counter"; init_from=NULL; }; ProgVar @["meds"] { name="meds"; var_type=T_Bool; bool_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="simulate da meds (reduced da dip)?"; init_from=NULL; }; ProgVar @["DA_dip_val"] { name="DA_dip_val"; var_type=T_Real; real_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["trl_out_data"] { name="trl_out_data"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["TrialOutputData"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="datatable with training patterns"; init_from=NULL; }; ProgVar @["trl_group"] { name="trl_group"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["TrialOutputData_Group"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="datatable with training patterns"; init_from=NULL; }; ProgVar @["trl_group2"] { name="trl_group2"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="datatable with training patterns"; init_from=NULL; }; ProgVar @["stats"] { name="stats"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="datatable with training patterns"; init_from=NULL; }; ProgVar @["max_batch"] { name="max_batch"; var_type=T_Int; int_val=50; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="maximum number of batch runs to perform"; init_from=NULL; }; ProgVar @["num_intact_snc_units"] { name="num_intact_snc_units"; var_type=T_Int; int_val=4; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; NetCounterInit @[0] { desc="initializes local batch counter and batch field on network"; flags=0; orig_prog_code=; network_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$$; local_ctr_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["batch"]$$; counter=Network::batch; update_after=0; }; IfElse @[1] { desc=; flags=0; orig_prog_code=; cond { expr="meds==true"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["DA_dip_val"]$$; expr { expr=".025"; }; }; OtherProgramVar @[1] { desc=; flags=0; orig_prog_code=; other_prog=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$$; set_other=1; var_1=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["DA_dip_val"]$; var_2=NULL; var_3=NULL; var_4=NULL; }; }; false_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["DA_dip_val"]$; expr { expr="0"; }; }; OtherProgramVar @[1] { desc=; flags=0; orig_prog_code=; other_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$; set_other=1; var_1=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["DA_dip_val"]$; var_2=NULL; var_3=NULL; var_4=NULL; }; }; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; NetCounterInit @[0] { desc="initializes local batch counter and batch field on network"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$; local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["batch"]$; counter=Network::batch; update_after=0; }; WhileLoop @[1] { desc="the main loop over training runs"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; ProgramCall @[0] { desc="run the training program -- sets the network and input_data args"; flags=0; orig_prog_code=; prog_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; ProgArg @[1] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="input_data"; }; }; ProgArg @[2] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="FlatNetwork"; required=1; def_val=; expr { expr="FlatNetwork"; }; }; ProgArg @[3] { arg_type=bool; type="bool"; name="no_prompts"; required=1; def_val=; expr { expr="true"; }; }; }; target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"]$$; targ_ld_init="*LeabraTrain*"; }; NetCounterIncr @[1] { desc="increment the local batch counter and copy to network"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$; local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["batch"]$; counter=Network::batch; update_after=0; }; }; test { expr="batch < max_batch"; }; }; DataSelectRowsProg @[2] { desc="filter out trials when no response gated (these are just noise)"; flags=0; orig_prog_code=; src_data_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_out_data"]$$; dest_data_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_out_data"]$; select_spec { name="select_spec"; ops { name="DataOpList_11"; el_typ=DataSelectEl; el_def=0; DataSelectEl @[0] { col_name="minus_cycles"; on=1; rel=LESSTHAN; use_var=0; cmp 2 0=150; var=NULL; enable_var=NULL; }; }; comb_op=AND; }; }; DataGroupProg @[3] { desc=; flags=0; orig_prog_code=; src_data_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_out_data"]$; dest_data_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_group"]$$; group_spec { name="group_spec"; ops { name="DataOpList_9"; el_typ=DataGroupEl; el_def=0; DataGroupEl @[0] { col_name="trial_name"; agg {op=GROUP: rel={name="Relation_50": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[1] { col_name="batch"; agg {op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[2] { col_name="r1"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[3] { col_name="r2"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[4] { col_name="r3"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[5] { col_name="r4"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; }; append_agg_name=1; }; }; DataGroupProg @[4] { desc=; flags=0; orig_prog_code=; src_data_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_group"]$; dest_data_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["stats"]$$; group_spec { name="group_spec"; ops { name=; el_typ=DataGroupEl; el_def=0; DataGroupEl @[0] { col_name="trial_name_group"; agg {op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[1] { col_name="r1_mean"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[2] { col_name="r1_mean"; agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[3] { col_name="r2_mean"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[4] { col_name="r2_mean"; agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[5] { col_name="r3_mean"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[6] { col_name="r3_mean"; agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[7] { col_name="r4_mean"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[8] { col_name="r4_mean"; agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; }; append_agg_name=1; }; }; DataGroupProg @[5] { desc=; flags=0; orig_prog_code=; src_data_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_out_data"]$; dest_data_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["trl_group2"]$$; group_spec { name="group_spec"; ops { name=; el_typ=DataGroupEl; el_def=0; DataGroupEl @[0] { col_name="trial_name"; agg {op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[1] { col_name="epoch"; agg {op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[2] { col_name="r1"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[3] { col_name="r2"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[4] { col_name="r3"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[5] { col_name="r4"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[6] { col_name="minus_cycles"; agg {op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[7] { col_name="r1"; agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[8] { col_name="r3"; agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; DataGroupEl @[9] { col_name="minus_cycles"; agg {op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="AggregateSpec_50": }; }; }; append_agg_name=1; }; }; }; step_prog=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"]$$; step_n=1; }; Program @["LeabraTrain"] { name="LeabraTrain"; short_nm="Train"; tags="Leabra, Std"; desc="A complete training run of a Leabra network: iterating over epochs until the network has learned the task"; flags=0; objs { name=; el_typ=RndSeed; el_def=0; RndSeed @["rnd_seed"] { name="rnd_seed"; seed{ 95525536;87138593;-273270009;1704357015;-728818382;-345195174;-861252317;-1163807321;-1081805023;1034697688;1138897986;-2012513926;-1026546588;-1301644368;-636285112;1270950822;-383543309;1860854209;-586657582;155106184;-1194081092;-922202869;1018670142;492184205;424941241;-1453000682;371495934;-2087497391;-51805989;1677421909;1828722242;-322460786;908393409;1972935750;1254663973;-1533528745;-1242921043;-772985040;-1891964347;1703898410;-215018209;-2019340235;1323111645;-815335689;-1636564368;-1036912345;1543999330;174886206;958130086;-729531729;-968543730;460371028;-2109466280;2145725111;205471748;508716491;2072562767;1886411007;317000304;-1878847893;617210025;-42003478;-601256917;-847399929;-200660524;-1857580780;-579140624;-699753950;-1697548215;470915292;2076379922;-2040165946;-786088292;1015925764;171680222;137931489;703910929;-1953774590;906515534;-58130155;1128018942;-1098056980;-462791112;-2113814374;-1628810164;1337131291;1022122392;408531279;-932234365;993655257;-981224457;1139774367;-1260991566;495946957;-778616257;-1027391989;1701953928;-47010706;-1237361565;1108761512;-679568623;-1687302017;-2041502025;-693230896;-618944345;195382557;1715925467;-429845139;-691580206;-676559390;-2278605;893717087;1398992619;407469251;-1776839583;-1469348222;-1427730188;-1891313789;-1375465637;-885018732;-969337333;-1148716639;1488107721;282980195;-1134531189;-1217886070;1762043430;-40145694;566058565;1460412090;-1890110647;1122459674;1014259243;-679794052;-1429292127;-345029930;494689169;-603473474;-1046647525;-1104813309;-327870223;-1154852345;335884679;-62993966;-813860603;-647039505;1943425710;2090288798;517141583;270641856;216604246;-175178107;-448126602;1750716610;897366153;-1330307160;990738606;916962115;-1237795571;-1057448310;1353506221;-158826115;60392792;1498788955;46813734;-1496137821;-1021721557;3918959;-2096623757;445157694;-1370653664;-118608875;673786714;132597039;-1702005959;-1223292426;1018266100;1849678325;-1870622218;-1098831369;-904090787;1821829835;1052163176;-1882980929;1195917641;-211203551;-1071353308;-494343906;1083145773;1180062745;1605895734;-1636899982;1367780336;-1682124842;-1685949594;-2114712777;-1984247379;-1536607792;1513304736;1253188428;1078403881;1140410257;-308982630;1175722536;1796031481;-782005851;-1401346740;-840665451;78843902;1176911367;1584508720;-1879943128;-1661910170;268180297;-1005595229;720496887;-102885045;-2128641471;-1577500599;-1328840334;1923023372;-617626370;690953647;440557034;701974578;-923779429;-1368388902;870965275;686874251;-940756804;-1193053375;356537686;1835446742;-1349436996;-1201375520;460315157;-2123806667;-1817186912;1107456984;300275340;-44920276;-182987652;-694694387;1904986745;-993453492;1318365472;454059003;315999742;1732119598;424212100;1934747406;-111136538;-815736747;-682270485;736322694;1227644893;215125708;-1257143427;-71247587;521713625;303213217;-1256948854;669549998;1040768173;1012049481;1603775702;1345798365;-846834729;-1280866384;1452592199;-403698004;878342938;754865234;-1045092501;1382495514;-1780455494;-1357749076;316987323;-1244057379;1676714002;-1742842985;1673836514;1849297065;-1474342045;1268895585;-1703857667;1952657849;-54126921;1262045732;-112521542;-124989153;-214270673;1061416832;-579273051;529354404;1750191067;2035488810;585403680;1871826634;1472084546;1192220827;1751179247;-1919895532;-1657378851;254169899;-422718424;653048105;1721433952;1433971577;-1666785395;-1939686495;517161862;-1725539562;-529816547;1243467536;118082544;-661592340;558498952;1045992166;198773757;-470343407;-1330598053;-1694838689;1291909876;543367405;-1237986362;736915866;-263570167;1798991930;-1984242800;-281558044;136833646;1698061490;317939436;-532365206;-722003012;-1718605141;861161214;1932521864;-2132042400;-1713599746;-683167039;155277792;-1795074377;1004606401;161879422;1853418000;-579964144;-1582460197;1023414778;276554496;39555167;-184824357;694734745;-1499346497;-1829388812;2002164082;594417348;872014010;-672189239;-567939302;127579974;1460192776;1051718648;818084420;481763905;-1319350765;-1381439708;1096845678;179020092;-945571298;-1258490908;2040287538;1585796500;-663059905;-676626653;-678344424;808340512;1575037466;337318178;986117606;1801526075;-1955083936;-88742103;1285533458;2100707072;-1826265625;1988870620;418235061;-1040994322;-1178255609;-1364292736;-65823278;1877548542;1308577317;-1182328385;-281129443;-2043354781;1428215251;-1725972631;-958150201;-1825275931;528094901;-1136339972;277648074;-41286329;-1188988566;637898655;-77151661;1035434793;879462855;-208020450;-1286971891;1863722120;2030615723;1309633201;922568976;-42507023;-1078044900;-1937150343;-407540949;1325641837;-1999476670;1854759655;67050598;-391984153;-1433176418;1156270391;-478426630;-1866731030;737385014;-1273184515;1049023307;1028751688;-1202746598;913947179;-573278293;1584668413;-1857480926;-1860812457;-871283391;2108597955;1953734212;1093885940;861010533;-1826957162;-1014323166;-560660540;-2145686973;-1972062618;1113815862;11603318;742946642;464516895;-310044671;1869188241;147687064;1145402305;1150839946;1040594850;-1448630602;642194129;253652803;-1889418690;-2111324292;60488839;955965973;-930385636;-362399217;-709274479;1751023984;-156922772;-1837051741;1558149726;-1455349675;929125166;-1658097406;1486657245;-1299758422;-2069809625;-1332270215;-1505362840;-1399369292;375891121;2061350073;-1338587523;-682669823;929554865;1268434365;1610981653;-1124580658;1296402535;1966565418;-490201628;-700093167;1145089033;-1647564520;-1690229965;-1092674233;-1651279060;-564315878;-1174083118;700485894;96431957;-1636930687;-844200024;1713572721;-1660783317;-1026937815;-125048689;1517923642;1884482886;581148163;-802032592;281650465;-120336120;-507683237;463164093;45730711;-966646886;1324609125;1703711613;-1547203082;979277647;494140215;-1028420160;201935613;-2118714144;1555347770;1057663320;1430055370;1119019562;1590247435;284270599;1378411481;-1493664177;-876868743;-877997253;737562418;1793917653;-1982753856;1779441575;1591104668;-1440585456;21764154;1569889027;1960393708;-96371804;-1668077049;-911260898;1859846551;1130031189;58629964;-1891072219;2114073485;1565017191;1625789546;1555551076;1483372039;-1655453555;-1203000933;1657523342;-154583651;1722867593;-1474299172;-168769077;-931944930;-1068429144;-627828561;-1168782827;-1482683315;1927554150;-565281313;-145332727;-738746832;-71321762;726605553;-228773802;-1410035509;2054664848;1841303161;432795549;435916855;99505914;-1133896470;-911371823;155315236;-1822592897;-193247075;315766435;782355357;-921215936;-1603517505;-786308894;-1243798505;-249463908;-2101944561;81721206;-895497756;1835551098;-539700513;-942477531;1245557336;-1153957768;1353677950;-1168828552;695766912;-841211937;-1276555220;1882669703;839972672;-1748840797;-1294552855;1842254364;427568343;1876804154;51132079;266222708;-936120274;1430313260;1124714029;-1457734199;-294287739;788908877; }; mti=624; is_gauss_double_cached=0; cached_gauss_double=0.4784790968021511; }; }; types { name=; el_typ=DynEnumType; el_def=0; DynEnumType @["RndInitType"] { name="RndInitType"; desc=; enums { name=; el_typ=DynEnumItem; el_def=0; DynEnumItem @["OLD_SEED"] { name="OLD_SEED"; value=0; desc="use stored random seed value (recreates same sequence every time)"; }; DynEnumItem @["NEW_SEED"] { name="NEW_SEED"; value=1; desc="generate new random seed (new sequence of random numbers)"; }; }; bits=0; }; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to train"; init_from=NULL; }; ProgVar @["input_data"] { name="input_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["StdInputData"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="datatable with training patterns"; init_from=NULL; }; ProgVar @["FlatNetwork"] { name="FlatNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to operate on -- updates batch counter on network and passes it to train program"; init_from=NULL; }; ProgVar @["no_prompts"] { name="no_prompts"; var_type=T_Bool; bool_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="If train is called by other programs (e.g., Batch), they should set this to true -- otherwise it is reset to false in Init"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["max_epoch"] { name="max_epoch"; var_type=T_Int; int_val=60; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="maximum number of epochs to run for learning phase"; init_from=NULL; }; ProgVar @["max_epoch_reel"] { name="max_epoch_reel"; var_type=T_Int; int_val=60; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="epochs run in learning phase up to criterion of 5 epochs in a row without errors"; init_from=NULL; }; ProgVar @["train_mode"] { name="train_mode"; var_type=T_HardEnum; int_val=1; hard_enum_type=Network::TrainMode; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="TRAIN = update weights (learn), TEST = just record network's responses but don't learn"; init_from=NULL; }; ProgVar @["test_mode"] { name="test_mode"; var_type=T_HardEnum; int_val=0; hard_enum_type=Network::TrainMode; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="TRAIN = update weights (learn), TEST = just record network's responses but don't learn"; init_from=NULL; }; ProgVar @["rnd_init"] { name="rnd_init"; var_type=T_DynEnum; dyn_enum_val { enum_type=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].types["RndInitType"]$$; value=0; }; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="how to initialize the random numbers when the Init button is pressed"; init_from=NULL; }; ProgVar @["epoch"] { name="epoch"; var_type=T_Int; int_val=60; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="current epoch -- local copy, which is used to update network's epoch counter"; init_from=NULL; }; ProgVar @["inside_epoch"] { name="inside_epoch"; var_type=T_Int; int_val=59; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="current epoch -- local copy, which is used to update network's epoch counter"; init_from=NULL; }; ProgVar @["err_stopcrit"] { name="err_stopcrit"; var_type=T_Real; real_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="stopping criterion -- when error measure (count of trials with a non-zero error by defult) goes <= this value, stop training (set to -1 to disable stopping criterion, and always train to max_epoch epochs)"; init_from=NULL; }; ProgVar @["rnd_seed"] { name="rnd_seed"; var_type=T_Object; object_type=RndSeed; object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].objs["rnd_seed"]$$; objs_ptr=1; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="random seed that is used at start of training -- if OldSeed is called"; init_from=NULL; }; ProgVar @["Test"] { name="Test"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="Transfer phase input data table"; init_from=NULL; }; ProgVar @["train_timer"] { name="train_timer"; var_type=T_Object; object_type=TimeUsed; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].train_time$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="records time used to train network (object lives on network -- this is a pointer to it)"; init_from=NULL; }; ProgVar @["j"] { name="j"; var_type=T_Int; int_val=36; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["i"] { name="i"; var_type=T_Int; int_val=4; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["periode"] { name="periode"; var_type=T_Int; int_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["num_intact_snc_units"] { name="num_intact_snc_units"; var_type=T_Int; int_val=4; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["snc_size"] { name="snc_size"; var_type=T_Int; int_val=4; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["SNc"] { name="SNc"; var_type=T_Object; object_type=LeabraLayer; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["SNc"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["StdInputData"] { name="StdInputData"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["StdInputData"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["SuccessiveCor"] { name="SuccessiveCor"; var_type=T_Real; real_val=4; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="Number of successive no error epochs to end learning phase"; init_from=NULL; }; ProgVar @["d2"] { name="d2"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["SNc_Inhib_D2_"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["d1"] { name="d1"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Dopamine_D1_"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["inGo"] { name="inGo"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["InputStriatum"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr"; init_from=NULL; }; ProgVar @["inNoGO"] { name="inNoGO"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["inNoGO"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr"; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["no_prompts"]$$; expr { expr="false"; }; }; MethodCall @[1] { desc="check network to make sure it is ready to be run"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$$; method=taBase::CheckConfig; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="quiet"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; AssignExpr @[2] { desc="get our pointer to the network training time object"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["train_timer"]$$; expr { expr="network.train_time"; }; }; NetCounterInit @[3] { desc="initialize epoch counter "; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$$; counter=Network::epoch; update_after=0; }; IfElse @[4] { desc="initialize random seed (either old or new)"; flags=0; orig_prog_code=; cond { expr="rnd_init == OLD_SEED"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="restore previous random seed (all runs produce same results)"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["rnd_seed"]$$; method=RndSeed::OldSeed; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="new random numbers each time"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["rnd_seed"]$; method=RndSeed::NewSeed; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; }; IfGuiPrompt @[5] { desc="don't initialize weights without checking"; flags=0; orig_prog_code=; prompt="Do you want to Initialize Network Weights"; yes_label="Yes"; no_label="No"; yes_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="initialize network weights: could also load pre-set weights or something else here"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; method=Network::Init_Weights; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; PrintExpr @[1] { desc=; flags=0; orig_prog_code=; expr { expr="network.name << \" Weights Initialized\""; }; my_mask=NULL; debug_level=NULL; }; }; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; LocalVars @[0] { desc=; flags=0; orig_prog_code=; local_vars { name="ProgVar_List_0"; el_typ=ProgVar; el_def=0; ProgVar @["d2_acq"] { name="d2_acq"; var_type=T_Real; real_val=0.1; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["d1_acq"] { name="d1_acq"; var_type=T_Real; real_val=0.7; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["d2_perf"] { name="d2_perf"; var_type=T_Real; real_val=0.1; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["d1_perf"] { name="d1_perf"; var_type=T_Real; real_val=0.7; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["d2_acq_4"] { name="d2_acq_4"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; }; AssignExpr @[1] { desc="get our pointer to the network training time object"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["train_timer"]$; expr { expr="network.train_time"; }; }; MethodCall @[2] { desc="start timer to keep track of how long it takes to run entire training run"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["train_timer"]$; method=TimeUsed::StartTimer; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="reset_used"; required=0; def_val="true"; expr { expr="true"; }; }; }; }; NetCounterInit @[3] { desc="initialize epoch counter (both our local copy and network's epoch counter)"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$; counter=Network::epoch; update_after=0; }; MemberAssign @[4] { desc="set network's training mode to our local value"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="train_mode"; }; update_after=0; }; IfElse @[5] { desc=; flags=0; orig_prog_code=; cond { expr="no_prompts"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="initialize network weights: could also load pre-set weights or something else here"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; method=Network::Init_Weights; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; PrintExpr @[1] { desc=; flags=0; orig_prog_code=; expr { expr="network.name << \" Weights Initialized\""; }; my_mask=NULL; debug_level=NULL; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; AssignExpr @[6] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["snc_size"]$$; expr { expr="SNc.units.size"; }; }; OtherProgramVar @[7] { desc=; flags=0; orig_prog_code=; other_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$; set_other=1; var_1=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["num_intact_snc_units"]$; var_2=NULL; var_3=NULL; var_4=NULL; }; OtherProgramVar @[8] { desc=; flags=0; orig_prog_code=; other_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$; set_other=1; var_1=NULL; var_2=NULL; var_3=NULL; var_4=NULL; }; AssignExpr @[9] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["periode"]$$; expr { expr="0"; }; }; AssignExpr @[10] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["max_epoch_reel"]$$; expr { expr="max_epoch"; }; }; MemberAssign @[11] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["d2"]$$; path="wt_scale.abs"; expr { expr="d2_acq"; }; update_after=0; }; MemberAssign @[12] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["d1"]$$; path="wt_scale.abs"; expr { expr="d1_acq"; }; update_after=0; }; MemberAssign @[13] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inGo"]$$; path="lrate"; expr { expr="0.05"; }; update_after=1; }; MemberAssign @[14] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inNoGO"]$$; path="lrate"; expr { expr="0.05"; }; update_after=1; }; WhileLoop @[15] { desc="main loop over epochs of training"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set network's training mode to our local value"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="train_mode"; }; update_after=0; }; AssignExpr @[1] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$$; expr { expr="epoch"; }; }; ProgramCall @[2] { desc="run the epoch program (one epoch), passes our network and input_data"; flags=0; orig_prog_code=; prog_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; ProgArg @[1] { arg_type=int; type="int"; name="periode"; required=1; def_val=; expr { expr="periode"; }; }; ProgArg @[2] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="FlatNetwork"; required=1; def_val=; expr { expr="FlatNetwork"; }; }; ProgArg @[3] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="input_data"; }; }; }; target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"]$$; targ_ld_init="*LeabraEpoch*"; }; NetCounterIncr @[3] { desc="increment the epoch counter (locally and on network)"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$; counter=Network::epoch; update_after=0; }; IfElse @[4] { desc=; flags=0; orig_prog_code=; cond { expr="network.cnt_err <= err_stopcrit"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc="Compter le nombre d'epoques correctes successives"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["SuccessiveCor"]$$; expr { expr="SuccessiveCor+1"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["SuccessiveCor"]$; expr { expr="0"; }; }; }; }; MemberAssign @[5] { desc="set network's training mode to our local value"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="test_mode"; }; update_after=0; }; }; test { expr="epoch < 0.5*max_epoch"; }; }; MemberAssign @[16] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["d2"]$; path="wt_scale.abs"; expr { expr="d2_perf"; }; update_after=0; }; MemberAssign @[17] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["d1"]$; path="wt_scale.abs"; expr { expr="d1_perf"; }; update_after=0; }; WhileLoop @[18] { desc="main loop over epochs of training"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set network's training mode to our local value"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="test_mode"; }; update_after=0; }; AssignExpr @[1] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$; expr { expr="epoch"; }; }; ProgramCall @[2] { desc="run the epoch program (one epoch), passes our network and input_data"; flags=0; orig_prog_code=; prog_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; ProgArg @[1] { arg_type=int; type="int"; name="periode"; required=1; def_val=; expr { expr="periode"; }; }; ProgArg @[2] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="FlatNetwork"; required=1; def_val=; expr { expr="FlatNetwork"; }; }; ProgArg @[3] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="Test"; }; }; }; target=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"]$; targ_ld_init="*LeabraEpoch*"; }; NetCounterIncr @[3] { desc="increment the epoch counter (locally and on network)"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$; counter=Network::epoch; update_after=0; }; MemberAssign @[4] { desc="set network's training mode to our local value"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="test_mode"; }; update_after=0; }; }; test { expr="epoch < max_epoch"; }; }; OtherProgramVar @[19] { desc=; flags=NEW_EL; orig_prog_code=; other_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$; set_other=1; var_1=NULL; var_2=NULL; var_3=NULL; var_4=NULL; }; MethodCall @[20] { desc="stop the timer -- time elapsed is now recorded in this object, and can be displayed or recorded to a data table"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["train_timer"]$; method=TimeUsed::EndTimer; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"]$$; step_n=1; }; Program @["LeabraEpoch"] { name="LeabraEpoch"; short_nm="Epoch"; tags="Leabra, Std"; desc="iterates over all of the items in a data table and calls LeabraTrial process on them"; flags=0; objs { name=; el_typ=taNBase; el_def=0; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to operate on"; init_from=NULL; }; ProgVar @["periode"] { name="periode"; var_type=T_Int; int_val=0; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="current experimental phase: 0 = learning, 1 = transfer, 2 = new overlap, 3 = new incongruent, 4 = asymptotic noisy"; init_from=NULL; }; ProgVar @["FlatNetwork"] { name="FlatNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to operate on -- updates batch counter on network and passes it to train program"; init_from=NULL; }; ProgVar @["input_data"] { name="input_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="table of patterns to present to the network, one row at a time"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["data_loop_order"] { name="data_loop_order"; var_type=T_HardEnum; int_val=1; hard_enum_type=DataLoop::Order; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="controls the order in which events (rows of the input data datatable) are presented to the network (SEQUENTIAL, PERMUTED, RANDOM)"; init_from=NULL; }; ProgVar @["trial"] { name="trial"; var_type=T_Int; int_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="current trial (event) within the epoch -- increments automatically"; init_from=NULL; }; ProgVar @["trial_mon_data"] { name="trial_mon_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["TrialOutputData"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="trial-level output data -- we reset it every epoch by default, so it just contains last epoch of data"; init_from=NULL; }; ProgVar @["epoch_timer"] { name="epoch_timer"; var_type=T_Object; object_type=TimeUsed; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].epoch_time$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="timer to record time required to perform one epoch of processing (object is on network -- this is a pointer to it)"; init_from=NULL; }; ProgVar @["data_loop_index"] { name="data_loop_index"; var_type=T_Int; int_val=2; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="index counter for the looping over items in the input_data datatable (not always the same as trial counter, depending on distributed memory computation)"; init_from=NULL; }; ProgVar @["NLoops"] { name="NLoops"; var_type=T_Int; int_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="batch counter"; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; NetCounterInit @[0] { desc="initialize trial counter (local variable and in the network)"; flags=0; orig_prog_code=; network_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$$; local_ctr_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["trial"]$$; counter=Network::trial; update_after=0; }; AssignExpr @[1] { desc="get pointer to epoch timer object on network"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["epoch_timer"]$$; expr { expr="network.epoch_time"; }; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; NetCounterInit @[0] { desc="initialize trial counter (local variable and in the network)"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$; local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["trial"]$; counter=Network::trial; update_after=0; }; AssignExpr @[1] { desc="get pointer to epoch timer object on network"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["epoch_timer"]$; expr { expr="network.epoch_time"; }; }; MethodCall @[2] { desc="start the epoch timer to record computation time per epoch"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["epoch_timer"]$; method=TimeUsed::StartTimer; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="reset_used"; required=0; def_val="true"; expr { expr="true"; }; }; }; }; MethodCall @[3] { desc="reset trial-level monitor data every epoch, so it reflects only the most recent epoch's worth of data (turn flags OFF to accumulate trial data across entire training run)"; flags=OFF; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["trial_mon_data"]$$; method=DataTable::ResetData; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; NetDataLoop @[4] { desc="iterates over the events/rows of input_data, according to data_loop_order variable"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; ProgramCall @[0] { desc="run the trial program, passing network and input_data"; flags=0; orig_prog_code=; prog_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; ProgArg @[1] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="input_data"; }; }; ProgArg @[2] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="FlatNetwork"; required=1; def_val=; expr { expr="FlatNetwork"; }; }; }; target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"]$$; targ_ld_init="*LeabraTrial*"; }; IfElse @[1] { desc="test if it is time to update the weight values from delta weights (dWt) computed over trials"; flags=0; orig_prog_code=; cond { expr="network.Compute_Weights_Test(trial+1)"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="update the weight values based on changes computed by trial program"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$; method=Network::Compute_Weights; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; }; data_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["input_data"]$$; index_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["data_loop_index"]$$; order_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["data_loop_order"]$$; order=PERMUTED; update_after=0; dmem_nprocs=1; dmem_this_proc=0; grouped=0; group_col 9 0="Group"; group_index_var=NULL; group_order_var=NULL; group_order=PERMUTED; group_idx_list{ }; }; IfElse @[5] { desc="if full batch mode, update only at end of epoch"; flags=0; orig_prog_code=; cond { expr="network.wt_update == Network::BATCH"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="final update of weights based on accumulated changes"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$; method=Network::Compute_Weights; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; MethodCall @[6] { desc="network accumulates some core statistics over the epoch -- this finalizes that process and computes summary stats"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$; method=LeabraNetwork::Compute_EpochStats; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; ProgramCall @[7] { desc="run program that records data from network and possibly other sources about the epoch"; flags=0; orig_prog_code=; prog_args { name="ProgArg_List_0"; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=Network; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; ProgArg @[1] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="FlatNetwork"; required=1; def_val=; expr { expr="FlatNetwork"; }; }; }; target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"]$$; targ_ld_init="*LeabraEpochMonitor*"; }; MethodCall @[8] { desc="done with the computation in the epoch -- record time it took"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["epoch_timer"]$; method=TimeUsed::EndTimer; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"]$; step_n=5; }; Program @["LeabraTrial"] { name="LeabraTrial"; short_nm="Trial"; tags="Leabra, Std"; desc="Leabra processing of a single input/toutput event or external information: typically runs a minus and a plus phase, then learns (unless testing)"; flags=0; objs { name=; el_typ=taNBase; el_def=0; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to operate on -- typically set by higher-level calling programs"; init_from=NULL; }; ProgVar @["input_data"] { name="input_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="datatable containing training input/output patterns"; init_from=NULL; }; ProgVar @["FlatNetwork"] { name="FlatNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to operate on -- updates batch counter on network and passes it to train program"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["phase_no"] { name="phase_no"; var_type=T_Int; int_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="local phase counting variable (0 is typically minus phase, 1 is typically plus -- depends on network settings)"; init_from=NULL; }; ProgVar @["update_net_view"] { name="update_net_view"; var_type=T_Bool; bool_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="determines whether to update any network view displays after trial is completed"; init_from=NULL; }; ProgVar @["NLoops"] { name="NLoops"; var_type=T_Int; int_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="batch counter"; init_from=NULL; }; ProgVar @["actM0"] { name="actM0"; var_type=T_Real; real_val=0.0009751656325533986; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Motor_Cortex"] { name="Motor_Cortex"; var_type=T_Object; object_type=LeabraLayer; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM1"] { name="actM1"; var_type=T_Real; real_val=0.1156162470579147; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM2"] { name="actM2"; var_type=T_Real; real_val=0.001033240929245949; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM3"] { name="actM3"; var_type=T_Real; real_val=0.8725110292434692; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM4"] { name="actM4"; var_type=T_Real; real_val=0.0008104882435873151; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM5"] { name="actM5"; var_type=T_Real; real_val=0.2162057012319565; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM6"] { name="actM6"; var_type=T_Real; real_val=0.006190543994307518; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM7"] { name="actM7"; var_type=T_Real; real_val=0.8621561527252197; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["action"] { name="action"; var_type=T_Int; int_val=4; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["r1"] { name="r1"; var_type=T_Int; int_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["r2"] { name="r2"; var_type=T_Int; int_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["r3"] { name="r3"; var_type=T_Int; int_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["r4"] { name="r4"; var_type=T_Int; int_val=1; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Output"] { name="Output"; var_type=T_Object; object_type=LeabraLayer; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Output"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; NetCounterInit @[0] { desc="initialize the local phase_no counter, and corresponding network one"; flags=0; orig_prog_code=; network_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$$; local_ctr_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["phase_no"]$$; counter=LeabraNetwork::phase_no; update_after=0; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; NetCounterInit @[0] { desc="initialize the local phase_no counter, and corresponding network one"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$; local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["phase_no"]$; counter=LeabraNetwork::phase_no; update_after=0; }; MethodCall @[1] { desc="initializes various counters at start of trial"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$; method=LeabraNetwork::Trial_Init; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; WhileLoop @[2] { desc="loop over phases of settling in the network"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; ProgramCall @[0] { desc="run the settle program (which iterates over cyles of network activation updating) for each phase"; flags=0; orig_prog_code=; prog_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; ProgArg @[1] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="FlatNetwork"; required=1; def_val=; expr { expr="FlatNetwork"; }; }; ProgArg @[2] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="input_data"; }; }; }; target=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"]$; targ_ld_init="*LeabraSettle*"; }; NetCounterIncr @[1] { desc="increment the phase number (also on network)"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$; local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["phase_no"]$; counter=LeabraNetwork::phase_no; update_after=0; }; MethodCall @[2] { desc="increments other phase state information to prepare for the next phase of settling"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$; method=LeabraNetwork::Trial_UpdatePhase; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; test { expr="phase_no < network.phase_max"; }; }; AssignExpr @[3] { desc="store minus phase activation of motor ctx unit 0"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM0"]$$; expr { expr="Motor_Cortex.units[0].act_m"; }; }; AssignExpr @[4] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM1"]$$; expr { expr="Motor_Cortex.units[1].act_m"; }; }; AssignExpr @[5] { desc="store minus phase activation of motor ctx unit 0"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM2"]$$; expr { expr="Motor_Cortex.units[2].act_m"; }; }; AssignExpr @[6] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM3"]$$; expr { expr="Motor_Cortex.units[3].act_m"; }; }; AssignExpr @[7] { desc="store minus phase activation of motor ctx unit 0"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM4"]$$; expr { expr="Motor_Cortex.units[4].act_m"; }; }; AssignExpr @[8] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM5"]$$; expr { expr="Motor_Cortex.units[5].act_m"; }; }; AssignExpr @[9] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM6"]$$; expr { expr="Motor_Cortex.units[6].act_m"; }; }; AssignExpr @[10] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["actM7"]$$; expr { expr="Motor_Cortex.units[7].act_m"; }; }; AssignExpr @[11] { desc="TS"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["action"]$$; expr { expr="0"; }; }; AssignExpr @[12] { desc="TS"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r1"]$$; expr { expr="0"; }; }; AssignExpr @[13] { desc="TS"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r2"]$$; expr { expr="0"; }; }; AssignExpr @[14] { desc="TS"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r3"]$$; expr { expr="0"; }; }; AssignExpr @[15] { desc="TS"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r4"]$$; expr { expr="0"; }; }; IfElse @[16] { desc=; flags=0; orig_prog_code=; cond { expr="Output.acts.max >0"; }; show_false_code=0; true_code { name="ProgEl_List_190"; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="( actM0+actM4 > actM1+actM5) & ( actM0+actM4 > actM2+actM6) & ( actM0+actM4 > actM3+actM7)"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$$; path="units[0].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$; path="units[4].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; AssignExpr @[2] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["action"]$; expr { expr="1"; }; }; AssignExpr @[3] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r1"]$; expr { expr="1"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="( actM1+actM5 > actM0+actM4) & ( actM1+actM5 > actM2+actM6) & ( actM1+actM5 > actM3+actM7)"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$; path="units[1].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$; path="units[5].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; AssignExpr @[2] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["action"]$; expr { expr="2"; }; }; AssignExpr @[3] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r2"]$; expr { expr="1"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="( actM2+actM6 > actM0+actM4) & ( actM2+actM6 > actM1+actM5) & ( actM2+actM6 > actM3+actM7)"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$; path="units[2].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$; path="units[6].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; AssignExpr @[2] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["action"]$; expr { expr="3"; }; }; AssignExpr @[3] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r3"]$; expr { expr="1"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$; path="units[3].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["Motor_Cortex"]$; path="units[7].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; AssignExpr @[2] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["action"]$; expr { expr="4"; }; }; AssignExpr @[3] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r4"]$; expr { expr="1"; }; }; }; }; }; }; }; }; }; false_code { name="ProgEl_List_191"; el_typ=ProgCode; el_def=0; }; }; MethodCall @[17] { desc="after the trial is over, do final computations: Compute_dWt (learn weights), compute stats"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$; method=LeabraNetwork::Trial_Final; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; ProgramCall @[18] { desc="records data about the trial-level processing to a datatable for graphing/processing"; flags=0; orig_prog_code=; prog_args { name="ProgArg_List_0"; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=Network; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; }; target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"]$$; targ_ld_init="*LeabraTrialMonitor*"; }; NetUpdateView @[19] { desc="update the network view(s) (only if update_net_view is true)"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$; update_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["update_net_view"]$$; }; }; step_prog=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"]$; step_n=1; }; Program @["LeabraSettle"] { name="LeabraSettle"; short_nm="Settle"; tags="Leabra, Std"; desc="iterates over cycles of updating until network has settled into a stable state, or output activations have exceeded a threshold"; flags=0; objs { name=; el_typ=taNBase; el_def=0; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["FlatNetwork"] { name="FlatNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to operate on -- updates batch counter on network and passes it to train program"; init_from=NULL; }; ProgVar @["input_data"] { name="input_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["cycle"] { name="cycle"; var_type=T_Int; int_val=69; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="current cycle of settling (local loop counter)"; init_from=NULL; }; ProgVar @["min_cycles"] { name="min_cycles"; var_type=T_Int; int_val=15; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="IMPORTANT: this value is obtained from the network min_cycles and min_cycles_phase2 -- change the value on the network object, not here in this program! sets the minimum number of cycles to settle for, regardless of network state changes, etc"; init_from=NULL; }; ProgVar @["update_net_view"] { name="update_net_view"; var_type=T_Bool; bool_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="if true, will update network views at end of settling"; init_from=NULL; }; ProgVar @["Output"] { name="Output"; var_type=T_Object; object_type=LeabraLayer; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Output"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Thal"] { name="Thal"; var_type=T_Object; object_type=LeabraLayer; object_val=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Thalamus"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["NLoops"] { name="NLoops"; var_type=T_Int; int_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="batch counter"; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; NetCounterInit @[0] { desc="initialize local cycle counter and corresponding counter on network"; flags=0; orig_prog_code=; network_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$$; local_ctr_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["cycle"]$$; counter=Network::cycle; update_after=0; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; NetCounterInit @[0] { desc="initialize local cycle counter and corresponding counter on network"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["cycle"]$; counter=Network::cycle; update_after=0; }; AssignExpr @[1] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["Output"]$$; expr { expr="network.layers.Output"; }; }; AssignExpr @[2] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["Thal"]$$; expr { expr="network.layers.Thalamus"; }; }; MethodCall @[3] { desc="resets input data, before getting new external inputs data from apply inputs call"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; method=Network::Init_InputData; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; ProgramCall @[4] { desc="apply external input activations from the input_data table to the network this program can be extended to do arbitrary things to generate data and apply it to network layers"; flags=0; orig_prog_code=; prog_args { name="ProgArg_List_0"; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=Network; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="FlatNetwork"; }; }; ProgArg @[1] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="input_data"; }; }; }; target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"]$$; targ_ld_init="*ApplyInput1*"; }; ProgramCall @[5] { desc=; flags=0; orig_prog_code=; prog_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; ProgArg @[1] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="input_data"; }; }; }; target=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$; targ_ld_init="*DA_Rew_Punish*"; }; IfElse @[6] { desc=; flags=0; orig_prog_code=; cond { expr="network.phase == LeabraNetwork::PLUS_PHASE"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc=; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; path="cycle_max"; expr { expr="30"; }; update_after=0; }; }; false_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="number of cycles to run in minus phase"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; path="cycle_max"; expr { expr="150"; }; update_after=0; }; }; }; MethodCall @[7] { desc="initializes various counters at start of settling"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; method=LeabraNetwork::Settle_Init; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; IfElse @[8] { desc="get appropriate min_cycles value depending on which phase we're in"; flags=0; orig_prog_code=; cond { expr="network.phase_no <= 1"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc="get minimum number of cycles from parameter on network (which is where you should change this value!)"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["min_cycles"]$$; expr { expr="network.min_cycles"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc="get minimum number of cycles from parameter on network (which is where you should change this value!)"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["min_cycles"]$; expr { expr="network.min_cycles_phase2"; }; }; }; }; WhileLoop @[9] { desc="the main loop over cycles of updating"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; ProgramCall @[0] { desc="run the cycle program, which computes one cycle of activations"; flags=0; orig_prog_code=; prog_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; }; target=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"]$; targ_ld_init="*LeabraCycle*"; }; NetCounterIncr @[1] { desc="increment cycle counter (also on network)"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; local_ctr_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["cycle"]$; counter=Network::cycle; update_after=0; }; IfContinue @[2] { desc="avoid subsequent stopping criteria if below min_cycles"; flags=0; orig_prog_code=; cond { expr="cycle < min_cycles"; }; }; IfBreak @[3] { desc="stop settling when thal unit is 50% active (so average thal = .25)"; flags=OFF; orig_prog_code=; cond { expr="(network.phase == LeabraNetwork::MINUS_PHASE)&(Output.acts.avg > .25)&(Thal.acts.avg > .25)"; }; }; IfElse @[4] { desc=; flags=OFF; orig_prog_code=; cond { expr="(network.phase == LeabraNetwork::MINUS_PHASE)&(Output.acts.max > .5)&(Thal.acts.max > .5)"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; PrintExpr @[0] { desc=; flags=0; orig_prog_code=; expr { expr="Output.acts.max"; }; my_mask=NULL; debug_level=NULL; }; PrintExpr @[1] { desc=; flags=0; orig_prog_code=; expr { expr="Thal.acts.max"; }; my_mask=NULL; debug_level=NULL; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; IfBreak @[5] { desc="stop settling when thal unit is 50% active (so average thal = .25)"; flags=0; orig_prog_code=; cond { expr="(network.phase == LeabraNetwork::MINUS_PHASE)&(Output.acts.max > .5)&(Thal.acts.max > .5)"; }; }; IfBreak @[6] { desc="stopping criterion for settling: based either on maximum change in activation (maxda) or on the maximum activation value in the network getting over threshold (which ever comes first). Set either parmeter to values that are always false (e.g., trg_max_act_stopcrit = -1) to eliminate associated source of criterion for stopping settling."; flags=OFF; orig_prog_code=; cond { expr="(network.maxda < network.maxda_stopcrit) || (network.trg_max_act > network.trg_max_act_stopcrit)"; }; }; }; test { expr="cycle < network.cycle_max"; }; }; MethodCall @[10] { desc="perform final operations at end of settling (storing final activations, etc)"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; method=LeabraNetwork::Settle_Final; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; IfElse @[11] { desc="only run trial-level statistics in minus phase (otherwise network may have correct answer clamped on!). IMPORTANT: this assumes that you've got target activation values for output layers already presented in the minus phase -- if this is not the case (values are computed on the fly), you may want to run this instead at the start of the plus phase, after ApplyInputs"; flags=0; orig_prog_code=; cond { expr="network.phase == LeabraNetwork::MINUS_PHASE"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="compute trial-level statistics"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; method=LeabraNetwork::Compute_TrialStats; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; IfElse @[12] { desc="this stat must be called in plus phase when reward information is avail"; flags=0; orig_prog_code=; cond { expr="network.phase_no == 1"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="get external reward information"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; method=LeabraNetwork::Compute_ExtRew; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; NetUpdateView @[13] { desc="update network views, if update_net_view == true"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; update_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["update_net_view"]$$; }; }; step_prog=NULL; step_n=1; }; Program @["LeabraCycle"] { name="LeabraCycle"; short_nm="Cycle"; tags="Leabra, Std"; desc="runs one cycle of leabra processing (updating net inputs and activations)"; flags=0; objs { name=; el_typ=taNBase; el_def=0; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["update_net_view"] { name="update_net_view"; var_type=T_Bool; bool_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="determines whether network views will be updated on a cycle-by-cycle basis (slow, but often quite useful for seeing how processing is proceeding)"; init_from=NULL; }; ProgVar @["i"] { name="i"; var_type=T_Int; int_val=12; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; }; prog_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="this does all the standard leabra processing for one cycle of activation updating"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"].args["network"]$$; method=LeabraNetwork::Cycle_Run; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; NetUpdateView @[1] { desc="update network views if update_net_view == true"; flags=0; orig_prog_code=; network_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"].args["network"]$; update_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraCycle"].vars["update_net_view"]$$; }; IfElse @[2] { desc="apply phasic DA in plus phase"; flags=OFF; orig_prog_code=; cond { expr="network.phase==LeabraNetwork::PLUS_PHASE"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc=; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=NULL; path="units[i].act"; expr { expr="InputHidden.units[i].act_m"; }; update_after=1; }; PrintExpr @[1] { desc=; flags=OFF; orig_prog_code=; expr { expr="\"boum\""; }; my_mask=NULL; debug_level=NULL; }; }; init { expr="i = 0"; }; test { expr="i < 12"; }; iter { expr="i++"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; }; init { expr="i = 0"; }; test { expr="i < 1"; }; iter { expr="i++"; }; }; }; }; ProgramCall @[3] { desc=; flags=OFF|NON_STD; orig_prog_code=; prog_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=Network; type="Network*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; }; target=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"]$$; targ_ld_init="*Cycle_Monitor*"; }; }; step_prog=NULL; step_n=5; }; Program @["ApplyInput1"] { name="ApplyInput1"; short_nm="pplynp"; tags="Network, InputData, Apply"; desc="apply the current input data to the network as external input and target values"; flags=NO_STOP_STEP; objs { name=; el_typ=LayerWriter; el_def=0; LayerWriter @["LayerWriter_0"] { name="LayerWriter_0"; data=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$; network=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; layer_data { name=; el_typ=LayerWriterEl; el_def=0; LayerWriterEl @[0] { chan_name="Input"; net_target=LAYER; layer_name="Input"; offset {x=0: y=0: }; use_layer_type=1; quiet=0; na_by_range=0; ext_flags=EXT; noise {type=NONE: mean=0: var=0.5: par=1: name="": }; }; LayerWriterEl @[1] { chan_name="Output"; net_target=LAYER; layer_name="Output"; offset {x=0: y=0: }; use_layer_type=1; quiet=0; na_by_range=0; ext_flags=TARG; noise {type=NONE: mean=0: var=0.5: par=1: name="": }; }; LayerWriterEl @[2] { chan_name="SNc"; net_target=LAYER; layer_name="SNc"; offset {x=0: y=0: }; use_layer_type=1; quiet=0; na_by_range=0; ext_flags=EXT; noise {type=NONE: mean=0: var=0.5: par=1: name="": }; }; LayerWriterEl @[3] { chan_name="Motor_Cortex"; net_target=LAYER; layer_name="PMC"; offset {x=0: y=0: }; use_layer_type=0; quiet=0; na_by_range=0; ext_flags=COMP; noise {type=NONE: mean=0: var=0.5: par=1: name="": }; }; LayerWriterEl @[4] { chan_name="Name"; net_target=TRIAL_NAME; layer_name="Name"; offset {x=0: y=0: }; use_layer_type=1; quiet=0; na_by_range=0; ext_flags=0; noise {type=NONE: mean=0: var=0.5: par=1: name="": }; }; LayerWriterEl @[5] { chan_name="Context"; net_target=LAYER; layer_name="ctxt"; offset {x=0: y=0: }; use_layer_type=1; quiet=0; na_by_range=0; ext_flags=EXT; noise {type=NONE: mean=0: var=0.5: par=1: name="": }; }; }; }; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=Network; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to apply inputs to -- typically set by calling program"; init_from=NULL; }; ProgVar @["input_data"] { name="input_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="input datatable containing input/output patterns"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["LayerWriter_0"] { name="LayerWriter_0"; var_type=T_Object; object_type=LayerWriter; object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"].objs["LayerWriter_0"]$$; objs_ptr=1; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="this is a pointer to the LayerWriter object in objs -- edit that object to determine how information is presented to the network"; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="sets the datatable and network for the layer writer, so it knows what to write to"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"].vars["LayerWriter_0"]$$; method=LayerWriter::SetDataNetwork; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=DataBlock_ptr; type="DataBlock*"; name="db"; required=1; def_val=; expr { expr="input_data"; }; }; ProgArg @[1] { arg_type=Network_ptr; type="Network*"; name="net"; required=1; def_val=; expr { expr="network"; }; }; }; }; MethodCall @[1] { desc="check the configuration of the layer writer -- will emit warnings and errors for missing or misconfigured items"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"].vars["LayerWriter_0"]$; method=taList_impl::CheckConfig; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="quiet"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="sets the datatable and network for the layer writer, so it knows what to write to"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"].vars["LayerWriter_0"]$; method=LayerWriter::SetDataNetwork; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=DataBlock_ptr; type="DataBlock*"; name="db"; required=1; def_val=; expr { expr="input_data"; }; }; ProgArg @[1] { arg_type=Network_ptr; type="Network*"; name="net"; required=1; def_val=; expr { expr="network"; }; }; }; }; MethodCall @[1] { desc="apply inputs to the network! layer writer has all the key specs"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["ApplyInput1"].vars["LayerWriter_0"]$; method=LayerWriter::ApplyInputData; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; Program @["LeabraTrialMonitor"] { name="LeabraTrialMonitor"; short_nm="TrMntF"; tags="Leabra, Std, Monitor"; desc="monitor trial-level data from the network (and potentially other sources) -- stores results in datatable (TrialOutputData typically) that can be used for graph/grid views and further analysis "; flags=NO_STOP_STEP; objs { name=; el_typ=NetMonitor; el_def=0; NetMonitor @["trial_netmon"] { name="trial_netmon"; items { name=; el_typ=NetMonItem; el_def=0; NetMonItem @["batch"] { name="batch"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="batch"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["epoch"] { name="epoch"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="epoch"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["trial_name"] { name="trial_name"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="trial_name"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["minus_cycles"] { name="minus_cycles"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="minus_cycles"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["r1"] { name="r1"; computed=0; object_type=ProgVar; object=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r1"]$; variable="int_val"; var_label=; name_style=MY_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["r2"] { name="r2"; computed=0; object_type=ProgVar; object=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r2"]$; variable="int_val"; var_label=; name_style=MY_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["r3"] { name="r3"; computed=0; object_type=ProgVar; object=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r3"]$; variable="int_val"; var_label=; name_style=MY_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["r4"] { name="r4"; computed=0; object_type=ProgVar; object=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["r4"]$; variable="int_val"; var_label=; name_style=MY_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; }; network=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; data=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["TrialOutputData"]$; rmv_orphan_cols=1; }; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=Network; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to record data from"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["trial_mon_data"] { name="trial_mon_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["TrialOutputData"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="data table to record trial-level data to (this program writes new data to this table!)"; init_from=NULL; }; ProgVar @["trial_netmon"] { name="trial_netmon"; var_type=T_Object; object_type=NetMonitor; object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].objs["trial_netmon"]$$; objs_ptr=1; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="pointer to the NetMonitor object in objs secton of this program that contains configuration for what to record and where to get it"; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="set the network and datatable for the NetMonitor"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_netmon"]$$; method=NetMonitor::SetDataNetwork; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=DataTable_ptr; type="DataTable*"; name="dt"; required=1; def_val=; expr { expr="trial_mon_data"; }; }; ProgArg @[1] { arg_type=Network_ptr; type="Network*"; name="net"; required=1; def_val=; expr { expr="network"; }; }; }; }; MethodCall @[1] { desc="check the configuration of the network monitor -- will emit warnings and errors for misconfigurations"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_netmon"]$; method=taBase::CheckConfig; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="quiet"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; MethodCall @[2] { desc="update the monitor items and data schema based on current settings of the NetMonitor object"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_netmon"]$; method=NetMonitor::UpdateMonitors; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="reset_first"; required=0; def_val="false"; expr { expr="true"; }; }; }; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="add a new blank row to the data"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_mon_data"]$$; method=DataTable::AddBlankRow; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; MethodCall @[1] { desc="get the new monitor data from the network and other sources -- this does the main work"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_netmon"]$; method=NetMonitor::GetMonVals; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; MethodCall @[2] { desc="update views and other things after writing new data to monitor data table"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].vars["trial_mon_data"]$; method=DataBlock::WriteClose; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; MethodCall @[3] { desc="only functional for dmem projects: synchronizes trial data across processes so that all distributed memory processors have the same trial-level data, despite having run only a subset of them each"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"].args["network"]$$; method=Network::DMem_ShareTrialData; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=DataTable_ptr; type="DataTable*"; name="dt"; required=1; def_val=; expr { expr="trial_mon_data"; }; }; ProgArg @[1] { arg_type=int; type="int"; name="n_rows"; required=0; def_val="1"; expr { expr="1"; }; }; }; }; }; step_prog=NULL; step_n=1; }; Program @["Cycle_Monitor"] { name="Cycle_Monitor"; short_nm="Monitor"; tags=; desc="monitor trial-level data from the network (and potentially other sources) -- stores results in datatable (TrialOutputData typically) that can be used for graph/grid views and further analysis "; flags=NO_STOP_STEP; objs { name=; el_typ=NetMonitor; el_def=0; NetMonitor @["cycle_netmon"] { name="cycle_netmon"; items { name=; el_typ=NetMonItem; el_def=0; NetMonItem @["batch"] { name="batch"; computed=0; object_type=LeabraNetwork; object=NULL; variable="batch"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["epoch"] { name="epoch"; computed=0; object_type=LeabraNetwork; object=NULL; variable="epoch"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["trial"] { name="trial"; computed=0; object_type=LeabraNetwork; object=NULL; variable="trial"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["trial_name"] { name="trial_name"; computed=0; object_type=LeabraNetwork; object=NULL; variable="trial_name"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["group_name"] { name="group_name"; computed=0; object_type=LeabraNetwork; object=NULL; variable="group_name"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["phase_no"] { name="phase_no"; computed=0; object_type=LeabraNetwork; object=NULL; variable="phase_no"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["cycle"] { name="cycle"; computed=0; object_type=LeabraNetwork; object=NULL; variable="cycle"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["sse"] { name="sse"; computed=0; object_type=LeabraNetwork; object=NULL; variable="sse"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["ext_rew"] { name="ext_rew"; computed=0; object_type=LeabraNetwork; object=NULL; variable="ext_rew"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["STN_acts_avg"] { name="STN_acts_avg"; computed=0; object_type=LeabraLayer; object=NULL; variable="acts.avg"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["Motor__acts_avg"] { name="Motor__acts_avg"; computed=0; object_type=LeabraLayer; object=NULL; variable="acts.avg"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["Thalam_acts_avg"] { name="Thalam_acts_avg"; computed=0; object_type=LeabraLayer; object=NULL; variable="acts.avg"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["GP_Int_acts_avg"] { name="GP_Int_acts_avg"; computed=0; object_type=LeabraLayer; object=NULL; variable="acts.avg"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["GP_Ext_acts_avg"] { name="GP_Ext_acts_avg"; computed=0; object_type=LeabraLayer; object=NULL; variable="acts.avg"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["Output_act"] { name="Output_act"; computed=0; object_type=LeabraLayer; object=NULL; variable="act"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["Output_units_0_act"] { name="Output_units_0_act"; computed=0; object_type=LeabraLayer; object=NULL; variable="units[0].act"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="SimpleMathSpec": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["SNc_acts_avg"] { name="SNc_acts_avg"; computed=0; object_type=LeabraLayer; object=NULL; variable="acts.avg"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; }; network=NULL; data=.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["CycleOutputData"]$$; rmv_orphan_cols=1; }; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=Network; object_val=NULL; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to record data from"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["cycle_mon_data"] { name="cycle_mon_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["CycleOutputData"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="data table to record trial-level data to (this program writes new data to this table!)"; init_from=NULL; }; ProgVar @["cycle_netmon"] { name="cycle_netmon"; var_type=T_Object; object_type=NetMonitor; object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].objs["cycle_netmon"]$$; objs_ptr=1; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="pointer to the NetMonitor object in objs secton of this program that contains configuration for what to record and where to get it"; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="set the network and datatable for the NetMonitor"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_netmon"]$$; method=NetMonitor::SetDataNetwork; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=DataTable_ptr; type="DataTable*"; name="dt"; required=1; def_val=; expr { expr="cycle_mon_data"; }; }; ProgArg @[1] { arg_type=Network_ptr; type="Network*"; name="net"; required=1; def_val=; expr { expr="network"; }; }; }; }; MethodCall @[1] { desc="check the configuration of the network monitor -- will emit warnings and errors for misconfigurations"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_netmon"]$; method=taBase::CheckConfig; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="quiet"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; MethodCall @[2] { desc="update the monitor items and data schema based on current settings of the NetMonitor object"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_netmon"]$; method=NetMonitor::UpdateMonitors; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="reset_first"; required=0; def_val="false"; expr { expr="true"; }; }; }; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; IfReturn @[0] { desc=; flags=0; orig_prog_code=; cond { expr="network.phase_no>0"; }; }; MethodCall @[1] { desc="add a new blank row to the data"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_mon_data"]$$; method=DataTable::AddBlankRow; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; MethodCall @[2] { desc="get the new monitor data from the network and other sources -- this does the main work"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_netmon"]$; method=NetMonitor::GetMonVals; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; MethodCall @[3] { desc="update views and other things after writing new data to monitor data table"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].vars["cycle_mon_data"]$; method=DataBlock::WriteClose; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; MethodCall @[4] { desc="only functional for dmem projects: synchronizes trial data across processes so that all distributed memory processors have the same trial-level data, despite having run only a subset of them each"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"].args["network"]$$; method=Network::DMem_ShareTrialData; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=DataTable_ptr; type="DataTable*"; name="dt"; required=1; def_val=; expr { expr="cycle_mon_data"; }; }; ProgArg @[1] { arg_type=int; type="int"; name="n_rows"; required=0; def_val="1"; expr { expr="1"; }; }; }; }; }; step_prog=NULL; step_n=1; }; Program @["LeabraEpochMonitor"] { name="LeabraEpochMonitor"; short_nm="EpcMon"; tags="Leabra, Std, Monitor"; desc="monitor epoch-level data from the network to a datatable (EpochOutputData typically) for use in graphing and viewing and further analysis"; flags=NO_STOP_STEP; objs { name=; el_typ=NetMonitor; el_def=0; NetMonitor @["epoch_netmon"] { name="epoch_netmon"; items { name=; el_typ=NetMonItem; el_def=0; NetMonItem @["batch"] { name="batch"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="batch"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["epoch"] { name="epoch"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="epoch"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["avg_sse"] { name="avg_sse"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="avg_sse"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["cnt_err"] { name="cnt_err"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="cnt_err"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["avg_ext_rew"] { name="avg_ext_rew"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="avg_ext_rew"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["avg_cycles"] { name="avg_cycles"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="avg_cycles"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; }; network=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; data=.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["EpochOutputData"]$$; rmv_orphan_cols=1; }; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=Network; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to get data from"; init_from=NULL; }; ProgVar @["FlatNetwork"] { name="FlatNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to operate on -- updates batch counter on network and passes it to train program"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["epoch_mon_data"] { name="epoch_mon_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["EpochOutputData"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="data table to write the epoch data to"; init_from=NULL; }; ProgVar @["epoch_netmon"] { name="epoch_netmon"; var_type=T_Object; object_type=NetMonitor; object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].objs["epoch_netmon"]$$; objs_ptr=1; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network monitor object that contains full specs for what to record and where to get it"; init_from=NULL; }; ProgVar @["epoch_timer"] { name="epoch_timer"; var_type=T_Object; object_type=TimeUsed; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].epoch_time$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="pointer to the network's epoch-level timer, to record how long it took to process an epoch"; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc="get the epoch timer from current network"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_timer"]$$; expr { expr="network.epoch_time"; }; }; MethodCall @[1] { desc="set data and network on NetMonitor object"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_netmon"]$$; method=NetMonitor::SetDataNetwork; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=DataTable_ptr; type="DataTable*"; name="dt"; required=1; def_val=; expr { expr="epoch_mon_data"; }; }; ProgArg @[1] { arg_type=Network_ptr; type="Network*"; name="net"; required=1; def_val=; expr { expr="network"; }; }; }; }; MethodCall @[2] { desc="check configuration and emit errors/warnings for problems"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_netmon"]$; method=taBase::CheckConfig; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="quiet"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; MethodCall @[3] { desc="update the monitor items and data schema based on current settings of NetMonitor"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_netmon"]$; method=NetMonitor::UpdateMonitors; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="reset_first"; required=0; def_val="false"; expr { expr="true"; }; }; }; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="add a new blank row to the data"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_mon_data"]$$; method=DataTable::AddBlankRow; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; MethodCall @[1] { desc="get the new monitor data and stor it into the data table -- this does the main job here"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_netmon"]$; method=NetMonitor::GetMonVals; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; AssignExpr @[2] { desc="get the epoch timer from current network"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_timer"]$; expr { expr="network.epoch_time"; }; }; MethodCall @[3] { desc="update after writing new data to monitor data table"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"].vars["epoch_mon_data"]$; method=DataBlock::WriteClose; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; Program @["LeabraEpochMonitor_10"] { name="LeabraEpochMonitor_10"; short_nm="pcMntF"; tags="Leabra, Std, Monitor"; desc="monitor epoch-level data from the network to a datatable (EpochOutputData typically) for use in graphing and viewing and further analysis"; flags=NO_STOP_STEP; objs { name=; el_typ=NetMonitor; el_def=0; NetMonitor @["epoch_netmon"] { name="epoch_netmon"; items { name=; el_typ=NetMonItem; el_def=0; NetMonItem @["batch"] { name="batch"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="batch"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["epoch"] { name="epoch"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="epoch"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["avg_sse"] { name="avg_sse"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="avg_sse"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["cnt_err"] { name="cnt_err"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="cnt_err"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["avg_ext_rew"] { name="avg_ext_rew"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="avg_ext_rew"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; NetMonItem @["avg_cycles"] { name="avg_cycles"; computed=0; object_type=LeabraNetwork; object=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; variable="avg_cycles"; var_label=; name_style=AUTO_NAME; max_name_len=6; val_type=VT_FLOAT; matrix=0; matrix_geom{ }; data_agg=0; data_src=NULL; agg_col { col_name=; }; agg {op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: name="": }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 0 1; var=NULL; enable_var=NULL; }; pre_proc_1 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="": opr=NONE: arg=0: lw=-1: hi=1: }; }; }; network=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; data=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["EpochOutputData"]$; rmv_orphan_cols=1; }; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=Network; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to get data from"; init_from=NULL; }; ProgVar @["FlatNetwork"] { name="FlatNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="network to operate on -- updates batch counter on network and passes it to train program"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["epoch_mon_data"] { name="epoch_mon_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["OutputData"]["EpochOutputData"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="data table to write the epoch data to"; init_from=NULL; }; ProgVar @["epoch_netmon"] { name="epoch_netmon"; var_type=T_Object; object_type=NetMonitor; object_val=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].objs["epoch_netmon"]$$; objs_ptr=1; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network monitor object that contains full specs for what to record and where to get it"; init_from=NULL; }; ProgVar @["epoch_timer"] { name="epoch_timer"; var_type=T_Object; object_type=TimeUsed; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].epoch_time$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="pointer to the network's epoch-level timer, to record how long it took to process an epoch"; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc="get the epoch timer from current network"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_timer"]$$; expr { expr="network.epoch_time"; }; }; MethodCall @[1] { desc="set data and network on NetMonitor object"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_netmon"]$$; method=NetMonitor::SetDataNetwork; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=DataTable_ptr; type="DataTable*"; name="dt"; required=1; def_val=; expr { expr="epoch_mon_data"; }; }; ProgArg @[1] { arg_type=Network_ptr; type="Network*"; name="net"; required=1; def_val=; expr { expr="network"; }; }; }; }; MethodCall @[2] { desc="check configuration and emit errors/warnings for problems"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_netmon"]$; method=taBase::CheckConfig; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="quiet"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; MethodCall @[3] { desc="update the monitor items and data schema based on current settings of NetMonitor"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_netmon"]$; method=NetMonitor::UpdateMonitors; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=bool; type="bool"; name="reset_first"; required=0; def_val="false"; expr { expr="true"; }; }; }; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; MethodCall @[0] { desc="add a new blank row to the data"; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_mon_data"]$$; method=DataTable::AddBlankRow; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; MethodCall @[1] { desc="get the new monitor data and stor it into the data table -- this does the main job here"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_netmon"]$; method=NetMonitor::GetMonVals; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; AssignExpr @[2] { desc="get the epoch timer from current network"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_timer"]$; expr { expr="network.epoch_time"; }; }; MethodCall @[3] { desc="update after writing new data to monitor data table"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor_10"].vars["epoch_mon_data"]$; method=DataBlock::WriteClose; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; Program @["SaveWeights"] { name="SaveWeights"; short_nm="SvWts"; tags="Network, Weights"; desc="save network's current weight values to file using WriteWeights function, with file name based on project name + batch + epoch values"; flags=NO_STOP_STEP; objs { name=; el_typ=taNBase; el_def=0; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=Network; object_val=NULL; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["tag"] { name="tag"; var_type=T_String; string_val=; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="user-provided tag (startup script will set this!)"; init_from=NULL; }; ProgVar @["wts_subdir"] { name="wts_subdir"; var_type=T_String; string_val=; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="user-provided subdirectory to save weights in"; init_from=NULL; }; ProgVar @["fname"] { name="fname"; var_type=T_String; string_val=; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="final generated file name -- do not edit!"; init_from=NULL; }; ProgVar @["epoch_str"] { name="epoch_str"; var_type=T_String; string_val="0036"; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="string rep of epoch with leading zeros"; init_from=NULL; }; ProgVar @["batch_str"] { name="batch_str"; var_type=T_String; string_val="03"; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="string rep of batch with leading zeros"; init_from=NULL; }; ProgVar @["final_tag"] { name="final_tag"; var_type=T_String; string_val=".03_0036"; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="batch + epoch"; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; }; prog_code { name=; el_typ=ProgCode; el_def=0; IfReturn @[0] { desc="do not save if not the first dmem process (only relevant for dmem = distributed memory processing)"; flags=0; orig_prog_code=; cond { expr="taMisc::dmem_proc > 0"; }; }; MiscCall @[1] { desc="get current batch counter for file name, with leading zeros to length 3"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].vars["batch_str"]$$; object_type=taMisc; method=taMisc::LeadingZeros; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=int; type="int"; name="num"; required=1; def_val=; expr { expr="network.batch"; }; }; ProgArg @[1] { arg_type=int; type="int"; name="len"; required=1; def_val=; expr { expr="2"; }; }; }; }; MiscCall @[2] { desc="get current epoch counter with leading zeros to length 4"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].vars["epoch_str"]$$; object_type=taMisc; method=taMisc::LeadingZeros; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=int; type="int"; name="num"; required=1; def_val=; expr { expr="network.epoch"; }; }; ProgArg @[1] { arg_type=int; type="int"; name="len"; required=1; def_val=; expr { expr="4"; }; }; }; }; AssignExpr @[3] { desc="string 'tag' to identify the batch, epoch, and other user id info for the weights"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].vars["final_tag"]$$; expr { expr="tag + \".\" + batch_str + \"_\" + epoch_str"; }; }; MethodCall @[4] { desc="get a file name based on the project's current file name, for saving the weights"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].vars["fname"]$$; obj=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].args["network"]$$; method=taBase::GetFileNameFmProject; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="taString&"; name="ext"; required=1; def_val=; expr { expr="\".wts.gz\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="taString&"; name="tag"; required=0; def_val="\"\""; expr { expr="final_tag"; }; }; ProgArg @[2] { arg_type=const_taString_ref; type="taString&"; name="subdir"; required=0; def_val="\"\""; expr { expr="wts_subdir"; }; }; ProgArg @[3] { arg_type=bool; type="bool"; name="dmem_proc_no"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; MethodCall @[5] { desc="save the weights to that file name"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["SaveWeights"].args["network"]$; method=Network::SaveWeights; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="taString&"; name="fname"; required=0; def_val="\"\""; expr { expr="fname"; }; }; ProgArg @[1] { arg_type=Network::WtSaveFormat; type="Network::WtSaveFormat"; name="fmt"; required=0; def_val="Network::NET_FMT"; expr { expr="Network::NET_FMT"; }; }; }; }; }; step_prog=NULL; step_n=1; }; Program @["DA_Rew_Punish"] { name="DA_Rew_Punish"; short_nm="Punish"; tags=; desc=; flags=0; objs { name=; el_typ=taNBase; el_def=0; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["network"] { name="network"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to train"; init_from=NULL; }; ProgVar @["input_data"] { name="input_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_4s_inhib_PS_632"].data.gp["InputData"]["TransferInputData"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="datatable with training patterns"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["num_intact_snc_units"] { name="num_intact_snc_units"; var_type=T_Int; int_val=4; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["snc_size"] { name="snc_size"; var_type=T_Int; int_val=4; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["k"] { name="k"; var_type=T_Real; real_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["sse"] { name="sse"; var_type=T_Real; real_val=1.26332950592041; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["bias"] { name="bias"; var_type=T_Real; real_val=3; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["act0"] { name="act0"; var_type=T_Real; real_val=0.9166443943977356; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["act1"] { name="act1"; var_type=T_Real; real_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM0"] { name="actM0"; var_type=T_Real; real_val=0.0007438493776135147; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM1"] { name="actM1"; var_type=T_Real; real_val=0.0009502865141257644; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM2"] { name="actM2"; var_type=T_Real; real_val=0.8766990900039673; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM3"] { name="actM3"; var_type=T_Real; real_val=0.1502199470996857; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM4"] { name="actM4"; var_type=T_Real; real_val=0.001022808253765106; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM5"] { name="actM5"; var_type=T_Real; real_val=0.0003180299827363342; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM6"] { name="actM6"; var_type=T_Real; real_val=0.8748473525047302; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["actM7"] { name="actM7"; var_type=T_Real; real_val=0.1303850412368774; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["SNc"] { name="SNc"; var_type=T_Object; object_type=LeabraLayer; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["SNc"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Output"] { name="Output"; var_type=T_Object; object_type=LeabraLayer; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Output"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Motor_Cortex"] { name="Motor_Cortex"; var_type=T_Object; object_type=LeabraLayer; object_val=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["i"] { name="i"; var_type=T_Int; int_val=4; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["TS"] { name="TS"; var_type=T_Int; int_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["action"] { name="action"; var_type=T_Int; int_val=3; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["tonic_DA"] { name="tonic_DA"; var_type=T_Real; real_val=0.026; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["op_sse"] { name="op_sse"; var_type=T_Int; int_val=0; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["DA_dip_val"] { name="DA_dip_val"; var_type=T_Real; real_val=0; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["DA_burst_val"] { name="DA_burst_val"; var_type=T_Real; real_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["biasValue"] { name="biasValue"; var_type=T_Real; real_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="maximum number of epochs to run"; init_from=NULL; }; ProgVar @["biasInHid"] { name="biasInHid"; var_type=T_Real; real_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="maximum number of epochs to run"; init_from=NULL; }; ProgVar @["cycle"] { name="cycle"; var_type=T_Int; int_val=50; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="current cycle of settling (local loop counter)"; init_from=NULL; }; }; functions { name=; el_typ=Function; el_def=0; }; init_code { name=; el_typ=ProgCode; el_def=0; }; prog_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$$; expr { expr="network.layers.SNc"; }; }; AssignExpr @[1] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$$; expr { expr="network.layers.PMC"; }; }; AssignExpr @[2] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Output"]$$; expr { expr="network.layers.Output"; }; }; AssignExpr @[3] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["snc_size"]$$; expr { expr="SNc.units.size"; }; }; AssignExpr @[4] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["k"]$$; expr { expr="(float)num_intact_snc_units/ snc_size"; }; }; AssignExpr @[5] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["sse"]$$; expr { expr="network.sse"; }; }; IfElse @[6] { desc="apply phasic DA in plus phase"; flags=0; orig_prog_code=; cond { expr="network.phase==LeabraNetwork::PLUS_PHASE"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc="store minus phase activation of motor ctx unit 0"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM0"]$$; expr { expr="Motor_Cortex.units[0].act_m"; }; }; AssignExpr @[1] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM1"]$$; expr { expr="Motor_Cortex.units[1].act_m"; }; }; AssignExpr @[2] { desc="store minus phase activation of motor ctx unit 0"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM2"]$$; expr { expr="Motor_Cortex.units[2].act_m"; }; }; AssignExpr @[3] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM3"]$$; expr { expr="Motor_Cortex.units[3].act_m"; }; }; AssignExpr @[4] { desc="store minus phase activation of motor ctx unit 0"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM4"]$$; expr { expr="Motor_Cortex.units[4].act_m"; }; }; AssignExpr @[5] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM5"]$$; expr { expr="Motor_Cortex.units[5].act_m"; }; }; AssignExpr @[6] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM6"]$$; expr { expr="Motor_Cortex.units[6].act_m"; }; }; AssignExpr @[7] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM7"]$$; expr { expr="Motor_Cortex.units[7].act_m"; }; }; MemberAssign @[8] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[0].ext"; expr { expr="actM0"; }; update_after=0; }; MemberAssign @[9] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[1].ext"; expr { expr="actM1"; }; update_after=0; }; MemberAssign @[10] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[2].ext"; expr { expr="actM2"; }; update_after=0; }; MemberAssign @[11] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[3].ext"; expr { expr="actM3"; }; update_after=0; }; MemberAssign @[12] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[4].ext"; expr { expr="actM4"; }; update_after=0; }; MemberAssign @[13] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[5].ext"; expr { expr="actM5"; }; update_after=0; }; MemberAssign @[14] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[6].ext"; expr { expr="actM6"; }; update_after=0; }; MemberAssign @[15] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[7].ext"; expr { expr="actM7"; }; update_after=0; }; MemberAssign @[16] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[0].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[17] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[1].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[18] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[2].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[19] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[3].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[20] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[4].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[21] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[5].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[22] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[6].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[23] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[7].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; AssignExpr @[24] { desc="TS"; flags=0; orig_prog_code=; result_var=.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$$; expr { expr="0"; }; }; IfElse @[25] { desc=; flags=0; orig_prog_code=; cond { expr="Output.acts.max >0"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="( actM0+actM4 > actM1+actM5) & ( actM0+actM4 > actM2+actM6) & ( actM0+actM4 > actM3+actM7)"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[0].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[4].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; AssignExpr @[2] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$; expr { expr="1"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="( actM1+actM5 > actM0+actM4) & ( actM1+actM5 > actM2+actM6) & ( actM1+actM5 > actM3+actM7)"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[1].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[5].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; AssignExpr @[2] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$; expr { expr="2"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="( actM2+actM6 > actM0+actM4) & ( actM2+actM6 > actM1+actM5) & ( actM2+actM6 > actM3+actM7)"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[2].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[6].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; AssignExpr @[2] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$; expr { expr="3"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[3].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[7].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; AssignExpr @[2] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$; expr { expr="4"; }; }; }; }; }; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; IfElse @[26] { desc="if error is below threshold, given DA burst"; flags=0; orig_prog_code=; cond { expr="network.trial_name.contains(\"8020\")"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="action==1"; }; show_false_code=1; true_code { name="ProgEl_List_170"; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="Random::IntZeroN(10)>1"; }; show_false_code=1; true_code { name="ProgEl_List_168"; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set external input on SNC to high value for DA burst"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="DA_burst_val"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < k*snc_size"; }; iter { expr="i++"; }; }; }; false_code { name="ProgEl_List_169"; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set tonic DA val"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="DA_dip_val"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < k*snc_size"; }; iter { expr="i++"; }; }; }; }; }; false_code { name="ProgEl_List_171"; el_typ=ProgCode; el_def=0; IfElse @[0] { desc="R2 = 80% neg, R3/R4 neutral"; flags=0; orig_prog_code=; cond { expr="action==2"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="Random::IntZeroN(10)>7"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set external input on SNC to high value for DA burst"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="DA_burst_val"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < k*snc_size"; }; iter { expr="i++"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set tonic DA val"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="DA_dip_val"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < snc_size"; }; iter { expr="i++"; }; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name="ProgEl_List_178"; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set tonic DA val"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="tonic_DA"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < k*snc_size"; }; iter { expr="i++"; }; }; }; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc="R3 60 R4 40 R1/R2 neutral"; flags=0; orig_prog_code=; cond { expr="network.trial_name.contains(\"6040\")"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="action==3"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="Random::IntZeroN(10)>3"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set external input on SNC to high value for DA burst"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="DA_burst_val"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < k*snc_size"; }; iter { expr="i++"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set tonic DA val"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="DA_dip_val"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < k*snc_size"; }; iter { expr="i++"; }; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc="R2 = 80% neg, R3/R4 neutral"; flags=0; orig_prog_code=; cond { expr="action==4"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="Random::IntZeroN(10)>5"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set external input on SNC to high value for DA burst"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="DA_burst_val"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < k*snc_size"; }; iter { expr="i++"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set tonic DA val"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="DA_dip_val"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < snc_size"; }; iter { expr="i++"; }; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set tonic DA val"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="tonic_DA"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < k*snc_size"; }; iter { expr="i++"; }; }; }; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[0].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[1].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[2] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[2].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[3] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[3].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[4] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[4].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[5] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[5].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[6] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[6].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[7] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[7].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; IfElse @[8] { desc="if error is below threshold, given DA burst"; flags=0; orig_prog_code=; cond { expr="network.trial_name.contains(\"8020\")"; }; show_false_code=0; true_code { name="ProgEl_List_186"; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[0].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[4].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[2] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[1].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[3] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[5].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; }; false_code { name="ProgEl_List_187"; el_typ=ProgCode; el_def=0; }; }; IfElse @[9] { desc="if error is below threshold, given DA burst"; flags=0; orig_prog_code=; cond { expr="network.trial_name.contains(\"6040\")"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[2].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[6].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[2] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[3].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[3] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[7].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; IfElse @[10] { desc="if error is below threshold, given DA burst"; flags=0; orig_prog_code=; cond { expr="network.trial_name.contains(\"comboA\")"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[0].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[4].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; IfElse @[2] { desc=; flags=0; orig_prog_code=; cond { expr="Random::IntZeroN(2)==0"; }; show_false_code=1; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[6].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[2].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; }; false_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[3].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[7].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; IfElse @[11] { desc="if error is below threshold, given DA burst"; flags=0; orig_prog_code=; cond { expr="network.trial_name.contains(\"comboB\")"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[1].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[5].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; IfElse @[2] { desc=; flags=0; orig_prog_code=; cond { expr="Random::IntZeroN(2)==0"; }; show_false_code=1; true_code { name="ProgEl_List_200"; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[6].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[2].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; }; false_code { name="ProgEl_List_201"; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[3].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[7].bias.Cn(0).wt"; expr { expr="bias"; }; update_after=0; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; ForLoop @[12] { desc="loop over snc units"; flags=0; orig_prog_code=; loop_code { name="ProgEl_List_172"; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set tonic DA val"; flags=0; orig_prog_code=; obj=$.projects["BG_4s_inhib_PS_632"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="tonic_DA"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < k*snc_size"; }; iter { expr="i++"; }; }; }; }; }; step_prog=NULL; step_n=1; }; }; }; viewers { name=; el_typ=MainWindowViewer; el_def=0; MainWindowViewer @["Browser"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItem; el_def=0; UserDataItem @["view_win_lft"] { name="view_win_lft"; value 6 0=0.004166666883975267; val_type_fixed=0; }; UserDataItem @["view_win_top"] { name="view_win_top"; value 6 0=0.08048780262470245; val_type_fixed=0; }; UserDataItem @["view_win_wd"] { name="view_win_wd"; value 6 0=1; val_type_fixed=0; }; UserDataItem @["view_win_ht"] { name="view_win_ht"; value 6 0=0.7987805008888245; val_type_fixed=0; }; UserDataItem @["view_win_iconified"] { name="view_win_iconified"; value 1 0=0; val_type_fixed=0; }; UserDataItem @["view_splitter_state"] { name="view_splitter_state"; value 9 0="AAAA/wAAAAAAAAADAAABcgAAAbsAAAIaAQAAAAYBAAAAAQ=="; val_type_fixed=0; }; }; name="Browser"; m_data=.projects["BG_4s_inhib_PS_632"]$$; visible=1; m_is_root=0; m_is_viewer_xor_browser=0; m_is_proj_viewer=1; m_is_dialog=0; toolbars { name=; el_typ=ToolBar; el_def=0; ToolBar @["Application"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItem; el_def=0; UserDataItem @["view_win_visible"] { name="view_win_visible"; value 1 0=1; val_type_fixed=0; }; }; name="Application"; m_data=NULL; visible=0; lft=0; top=0; o=Horizontal; }; }; frames { name=; el_typ=BrowseViewerTaBase; el_def=0; BrowseViewerTaBase @["Tree"] { name="Tree"; m_data=NULL; visible=1; root_typ=LeabraProject; root_md=NULL; m_root=$.projects["BG_4s_inhib_PS_632"]$; }; PanelViewer @["Panels"] { name="Panels"; m_data=NULL; visible=1; }; T3PanelViewer @["T3Frames"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_78"; el_typ=UserDataItem; el_def=0; UserDataItem @["view_panel_selected"] { name="view_panel_selected"; value 1 0=1; val_type_fixed=0; }; }; name="T3Frames"; m_data=NULL; visible=1; panels { name=; el_typ=T3Panel; el_def=0; T3Panel @["BGLoop1"] { name="BGLoop1"; m_data=NULL; visible=1; root_view { name="T3DataViewRoot_0"; m_data=NULL; m_transform=NULL; children { name="T3DataView_List_0"; el_typ=NetView; el_def=0; NetView @["BG_4s_View"] { name="BG_4s_View"; m_data=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"]$; taTransform @*(.m_transform) {scale={x=1: y=1: z=1: }: rotate={x=1: y=0: z=0: rot=0.35: }: translate={x=0: y=0: z=0: }: }; main_xform {scale={x=1: y=1: z=1: }: rotate={x=1: y=0: z=0: rot=0.35: }: translate={x=0: y=0: z=0: }: }; display=1; lay_layout=THREE_D; lay_mv=1; net_text=1; show_iconified=0; net_text_xform {scale={x=0: y=0: z=0: }: rotate={x=1: y=0: z=0: rot=0: }: translate={x=0: y=-0.5: z=0: }: }; net_text_rot=0; cur_unit_vals{ act; }; unit_src_path=".layers[1].units[4]"; con_type=ANY_CON; hist_idx=0; hist_save=1; hist_max=100; hist_ff=5; unit_disp_mode=UDM_CYLINDER; unit_text_disp=UTD_NONE; max_size {x=40: y=9: z=2.333333: }; max_size2d {x=10: y=36: z=1: }; eff_max_size {x=40: y=9: z=2.333333: }; font_sizes { net_name=0.05; net_vals=0.05; layer=0.04; layer_min=0.01; layer_vals=0.03; prjn=0.01; unit=0.02; un_nm_len=3; }; view_params { xy_square=0; unit_spacing=0.05; prjn_disp=L_R_B; prjn_name=0; prjn_width=0.002; prjn_trans=0.5; lay_trans=0.5; unit_trans=0.6; laygp_width=1; show_laygp=1; }; wt_line_disp=0; wt_line_width=4; wt_line_thr=0.8; wt_line_swt=0; wt_prjn_k_un=4; wt_prjn_k_gp=1; wt_prjn_lay=NULL; snap_bord_disp=0; snap_bord_width=4; scale { name="ColorScale_0"; chunks=133; min=-1; max=1; range=1; zero=0; spec=.colorspecs["C_ColdHot"]$$; auto_scale=0; }; scale_ranges { name="ScaleRange_List_0"; el_typ=ScaleRange; el_def=0; ScaleRange @[0] { var_name="act"; auto_scale=0; min=-1; max=1; }; ScaleRange @[1] { var_name="r.wt"; auto_scale=0; min=-1; max=1; }; ScaleRange @[2] { var_name="s.wt"; auto_scale=0; min=-1; max=1; }; ScaleRange @[3] { var_name="r.pdw"; auto_scale=1; min=-0.02148556; max=0.02148556; }; ScaleRange @[4] { var_name="act_p"; auto_scale=0; min=-1; max=1; }; ScaleRange @[5] { var_name="act_dif"; auto_scale=0; min=-1; max=1; }; ScaleRange @[6] { var_name="act_m"; auto_scale=0; min=-1; max=1; }; ScaleRange @[7] { var_name="bias.wt"; auto_scale=0; min=-1; max=1; }; ScaleRange @[8] { var_name="targ"; auto_scale=0; min=-1; max=1; }; ScaleRange @[9] { var_name="ext"; auto_scale=0; min=-1; max=1; }; ScaleRange @[10] { var_name="net"; auto_scale=0; min=-1; max=1; }; }; lay_disp_modes{ Input=-1;GP_Int=-1;GP_Ext=-1;Thalamus=-1;PMC=-1;Output=-1;SNc=-1;Context=-1;Go=-1;NoGo=-1;Striatum_Inhib=-1; }; }; }; }; bg_color {r=0.8: g=0.8: b=0.8: a=1: }; text_color {r=0: g=0: b=0: a=1: }; headlight_on=1; stereo_view=STEREO_NONE; saved_views { name="T3SavedView_List_8"; el_typ=T3SavedView; el_def=0; T3SavedView @["View_0"] { name="View_0"; view_saved=1; pos {x=0.50625: y=0.6861241: z=1.52285: }; orient {x=-0.9999916: y=0: z=0: rot=0.08800074: }; focal_dist=1.734215; }; T3SavedView @["View_1"] { name="View_1"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_2"] { name="View_2"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_3"] { name="View_3"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_4"] { name="View_4"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_5"] { name="View_5"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; }; }; T3Panel @["Stats"] { name="Stats"; m_data=NULL; visible=1; root_view { name="T3DataViewRoot_0"; m_data=NULL; m_transform=NULL; children { name="T3DataView_List_0"; el_typ=GraphTableView; el_def=0; GraphTableView @["Stats_Graph"] { name="Stats_Graph"; m_data=$.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"]$; taTransform @*(.m_transform) {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=0: z=0: }: }; children { name="T3DataView_List_0"; el_typ=GraphColView; el_def=0; GraphColView @["trial_name_group_group"] { name="trial_name_group_group"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["trial_name_group_group"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=1: min=1.5: fix_max=1: max=3.6: }; data_range {min=0: max=0: }; }; GraphColView @["r1_mean_mean"] { name="r1_mean_mean"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r1_mean_mean"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=1: max=1: }; data_range {min=0: max=0: }; }; GraphColView @["r1_mean_sem"] { name="r1_mean_sem"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r1_mean_sem"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r2_mean_mean"] { name="r2_mean_mean"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r2_mean_mean"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0.374512: }; data_range {min=0: max=0: }; }; GraphColView @["r2_mean_sem"] { name="r2_mean_sem"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r2_mean_sem"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r3_mean_mean"] { name="r3_mean_mean"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r3_mean_mean"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r3_mean_sem"] { name="r3_mean_sem"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r3_mean_sem"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r4_mean_mean"] { name="r4_mean_mean"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r4_mean_mean"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r4_mean_sem"] { name="r4_mean_sem"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["Stats"].data["r4_mean_sem"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; }; main_xform {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=0: z=0: }: }; view_rows=10000; view_range {min=0: max=3: }; display_on=1; manip_ctrl_on=1; graph_type=BAR; plot_style=LINE; negative_draw=0; negative_draw_z=1; line_width=2; point_size=MEDIUM; point_spacing=1; bar_space=0.2; label_spacing=-1; width=1; depth=1; axis_font_size=0.05; label_font_size=0.04; x_axis { name="GraphAxisView_4"; m_data=NULL; m_transform=NULL; on=1; axis=X; col_name="trial_name_group_group"; fixed_range {fix_min=1: min=1.5: fix_max=1: max=3.6: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; row_num=1; }; z_axis { name="GraphAxisView_5"; m_data=NULL; m_transform=NULL; on=0; axis=Z; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=1: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; row_num=0; }; plot_1 { name="GraphPlotView_16"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="r1_mean_mean"; fixed_range {fix_min=0: min=0: fix_max=1: max=1: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; plot_2 { name="GraphPlotView_17"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="r2_mean_mean"; fixed_range {fix_min=0: min=0: fix_max=0: max=0.3745118: }; color {name="red": r=1: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=SQUARE; alt_y=0; }; plot_3 { name="GraphPlotView_18"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="blue": r=0: g=0: b=1: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=DIAMOND; alt_y=0; }; plot_4 { name="GraphPlotView_19"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="green3": r=0: g=0.8039216: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=TRIANGLE; alt_y=0; }; plot_5 { name="GraphPlotView_20"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="purple": r=0.627451: g=0.1254902: b=0.9411765: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=PLUS; alt_y=0; }; plot_6 { name="GraphPlotView_21"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="orange": r=1: g=0.6470588: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CROSS; alt_y=0; }; plot_7 { name="GraphPlotView_22"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="brown": r=0.6470588: g=0.1647059: b=0.1647059: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=STAR; alt_y=0; }; plot_8 { name="GraphPlotView_23"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="chartreuse": r=0.4980392: g=1: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=MINUS; alt_y=0; }; err_1 { name="GraphPlotView_24"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="r1_mean_sem"; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_2 { name="GraphPlotView_25"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="r2_mean_sem"; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_3 { name="GraphPlotView_26"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_4 { name="GraphPlotView_27"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_5 { name="GraphPlotView_28"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_6 { name="GraphPlotView_29"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_7 { name="GraphPlotView_30"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_8 { name="GraphPlotView_31"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_spacing=1; err_bar_width=0.02; color_mode=FIXED_COLOR; color_axis { name="GraphAxisView_6"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; row_num=0; }; colorscale { name="ColorScale_0"; chunks=133; min=-1; max=1; range=0; zero=0; spec=$.colorspecs["C_ColdHot"]$; auto_scale=0; }; raster_axis { name="GraphAxisView_7"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; row_num=0; }; thresh=0.5; thr_line_len=0.48; matrix_mode=SEP_GRAPHS; mat_layout=BOT_ZERO; mat_odd_vert=1; two_d_font=0; two_d_font_scale=350; }; }; }; bg_color {r=0.8: g=0.8: b=0.8: a=1: }; text_color {r=0: g=0: b=0: a=1: }; headlight_on=1; stereo_view=STEREO_NONE; saved_views { name="T3SavedView_List_4"; el_typ=T3SavedView; el_def=0; T3SavedView @["View_0"] { name="View_0"; view_saved=1; pos {x=1.4275: y=0.4449999: z=1.624621: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=1.637121; }; T3SavedView @["View_1"] { name="View_1"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_2"] { name="View_2"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_3"] { name="View_3"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_4"] { name="View_4"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_5"] { name="View_5"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; }; }; T3Panel @["trl_group"] { name="trl_group"; m_data=NULL; visible=1; root_view { name="T3DataViewRoot_0"; m_data=NULL; m_transform=NULL; children { name="T3DataView_List_0"; el_typ=T3DataViewMain; el_def=0; GraphTableView @["trl_group2_Graph"] { name="trl_group2_Graph"; m_data=$.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"]$; taTransform @*(.m_transform) {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=0: z=0: }: }; children { name="T3DataView_List_0"; el_typ=GraphColView; el_def=0; GraphColView @["trial_name_group"] { name="trial_name_group"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["trial_name_group"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["epoch_group"] { name="epoch_group"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["epoch_group"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r1_mean"] { name="r1_mean"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r1_mean"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r2_mean"] { name="r2_mean"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r2_mean"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r3_mean"] { name="r3_mean"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r3_mean"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r4_mean"] { name="r4_mean"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r4_mean"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["minus_cycles_mean"] { name="minus_cycles_mean"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["minus_cycles_mean"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r1_sem"] { name="r1_sem"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r1_sem"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["r3_sem"] { name="r3_sem"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["r3_sem"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["minus_cycles_sem"] { name="minus_cycles_sem"; m_data=.projects["BG_4s_inhib_PS_632"].data.gp["AnalysisData"]["trl_group"].data["minus_cycles_sem"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; }; main_xform {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=0: z=0: }: }; view_rows=10000; view_range {min=0: max=119: }; display_on=1; manip_ctrl_on=1; graph_type=XY; plot_style=LINE; negative_draw=0; negative_draw_z=1; line_width=2; point_size=MEDIUM; point_spacing=1; bar_space=0.2; label_spacing=-1; width=1; depth=1; axis_font_size=0.05; label_font_size=0.04; x_axis { name="GraphAxisView_17"; m_data=NULL; m_transform=NULL; on=1; axis=X; col_name="epoch_group"; fixed_range {fix_min=0: min=0: fix_max=1: max=29: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; row_num=0; }; z_axis { name="GraphAxisView_18"; m_data=NULL; m_transform=NULL; on=0; axis=Z; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; row_num=0; }; plot_1 { name="GraphPlotView_65"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="r1_mean"; fixed_range {fix_min=0: min=0: fix_max=0: max=0.9791667: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; plot_2 { name="GraphPlotView_66"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="r3_mean"; fixed_range {fix_min=0: min=0: fix_max=0: max=0.6976744: }; color {name="red": r=1: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=SQUARE; alt_y=0; }; plot_3 { name="GraphPlotView_67"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="minus_cycles_mean"; fixed_range {fix_min=0: min=62.35417: fix_max=0: max=89.29546: }; color {name="blue": r=0: g=0: b=1: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=DIAMOND; alt_y=1; }; plot_4 { name="GraphPlotView_68"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="green3": r=0: g=0.8039216: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=TRIANGLE; alt_y=0; }; plot_5 { name="GraphPlotView_69"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="purple": r=0.627451: g=0.1254902: b=0.9411765: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=PLUS; alt_y=0; }; plot_6 { name="GraphPlotView_70"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="orange": r=1: g=0.6470588: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CROSS; alt_y=0; }; plot_7 { name="GraphPlotView_71"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="brown": r=0.6470588: g=0.1647059: b=0.1647059: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=STAR; alt_y=0; }; plot_8 { name="GraphPlotView_72"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="chartreuse": r=0.4980392: g=1: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=MINUS; alt_y=0; }; err_1 { name="GraphPlotView_73"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="r1_sem"; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_2 { name="GraphPlotView_74"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="r3_sem"; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_3 { name="GraphPlotView_75"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="minus_cycles_sem"; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_4 { name="GraphPlotView_76"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_5 { name="GraphPlotView_77"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_6 { name="GraphPlotView_78"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_7 { name="GraphPlotView_79"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_8 { name="GraphPlotView_80"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; line_style=SOLID; point_style=CIRCLE; alt_y=0; }; err_spacing=1; err_bar_width=0.02; color_mode=FIXED_COLOR; color_axis { name="GraphAxisView_19"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; row_num=0; }; colorscale { name="ColorScale_0"; chunks=133; min=-1; max=1; range=0; zero=0; spec=$.colorspecs["C_ColdHot"]$; auto_scale=0; }; raster_axis { name="GraphAxisView_20"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name=; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; color {name="black": r=0: g=0: b=0: a=1: desc="": }; n_ticks=10; axis_length=1; row_num=0; }; thresh=0.5; thr_line_len=0.48; matrix_mode=SEP_GRAPHS; mat_layout=BOT_ZERO; mat_odd_vert=1; two_d_font=0; two_d_font_scale=350; }; }; }; bg_color {r=0.8: g=0.8: b=0.8: a=1: }; text_color {r=0: g=0: b=0: a=1: }; headlight_on=1; stereo_view=STEREO_NONE; saved_views { name="T3SavedView_List_10"; el_typ=T3SavedView; el_def=0; T3SavedView @["View_0"] { name="View_0"; view_saved=1; pos {x=1.4275: y=0.445: z=1.567173: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=1.579673; }; T3SavedView @["View_1"] { name="View_1"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_2"] { name="View_2"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_3"] { name="View_3"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_4"] { name="View_4"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; T3SavedView @["View_5"] { name="View_5"; view_saved=0; pos {x=0: y=0: z=0: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=0; }; }; }; }; }; }; docks { name=; el_typ=ToolBoxDockViewer; el_def=0; ToolBoxDockViewer @["Tools"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItem; el_def=0; UserDataItem @["view_win_lft"] { name="view_win_lft"; value 6 0=0; val_type_fixed=0; }; UserDataItem @["view_win_top"] { name="view_win_top"; value 6 0=0.01097560953348875; val_type_fixed=0; }; UserDataItem @["view_win_wd"] { name="view_win_wd"; value 6 0=0.05277777835726738; val_type_fixed=0; }; UserDataItem @["view_win_ht"] { name="view_win_ht"; value 6 0=0.709756076335907; val_type_fixed=0; }; UserDataItem @["view_win_iconified"] { name="view_win_iconified"; value 1 0=0; val_type_fixed=0; }; UserDataItem @["view_visible"] { name="view_visible"; value 1 0=1; val_type_fixed=0; }; }; name="Tools"; m_data=NULL; visible=1; dock_flags=DV_MOVABLE|DV_FLOATABLE; dock_area=1; }; }; }; }; save_view=1; save_as_only=0; auto_name=1; last_change_desc=" "; networks { name=; el_typ=LeabraNetwork; el_def=0; LeabraNetwork @["BG_4s"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_90"; el_typ=UserDataItem; el_def=0; UserDataItem @["cos_err"] { name="cos_err"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["norm_err"] { name="norm_err"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["ext_rew"] { name="ext_rew"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["maxda"] { name="maxda"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["minus_output_name"] { name="minus_output_name"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["minus_cycles"] { name="minus_cycles"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["ct_cycle"] { name="ct_cycle"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["phase_no"] { name="phase_no"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["phase"] { name="phase"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["sse"] { name="sse"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["output_name"] { name="output_name"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["trial_name"] { name="trial_name"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["group_name"] { name="group_name"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["time"] { name="time"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["cycle"] { name="cycle"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["tick"] { name="tick"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["trial"] { name="trial"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["group"] { name="group"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["epoch"] { name="epoch"; value 1 0=1; val_type_fixed=1; }; UserDataItem @["batch"] { name="batch"; value 1 0=1; val_type_fixed=1; }; }; name="BG_4s"; desc=; specs { name="BaseSpec_Group_204"; el_typ=ConSpec; el_def=0; ConSpec @["ConSpec_0"] { name="ConSpec_0"; desc=; unique{ }; children { name=; el_typ=ConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0: var=0.5: par=1: name="": }; wt_limits {type=NONE: min=-1: max=1: sym=0: }; }; UniformRndPrjnSpec @["STN_GPe_RndPrjnSpec_0"] { name="STN_GPe_RndPrjnSpec_0"; desc=; unique{ }; children { name=; el_typ=UniformRndPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; p_con=1; sym_self=1; same_seed=0; rndm_seed { name=; seed{ 1942590695;1834211083;377798523;839440218;-583226373;705799995;-1978402924;1154338458;-462115379;246653898;1399794034;-1499780727;-1523899271;930991332;1290781086;1827104268;-716397506;1983718083;1167094774;951783845;-409479048;-735831888;435869947;-904086293;2026496515;403361634;-1944445990;-1372202487;2126959386;162557442;1012427038;1588232218;-1146450552;-853562653;-1656209805;-1888253373;1759765356;1728652414;-337014879;-1280803374;-575509963;-1765188122;-384524531;-821312351;-1870977276;1513531657;1301908149;699607679;871722190;941230124;480719736;-879564786;-698046303;1521335322;-1447079851;-716252964;526031609;1993676142;1340787872;1530654116;-969427509;1134915315;2122089688;-994370515;560929468;389650548;-1122373860;166734577;-286623372;-120943880;891391534;1880819345;-178283282;540924398;-472340061;2110112996;-1254638769;1538060551;1673190834;691970619;-959237381;-1357813313;1768507679;-1214978919;785612098;1900739683;2119690407;432529262;1597777345;-76740981;1752989913;507595810;1970077571;2120922148;-975091467;-1195485087;-2116172007;-1448521787;-1611468311;1523616406;1943148525;-1864229143;-937095503;-909740123;1292237191;387974384;538406262;509446046;-1972547268;-1733600336;-62144424;-1546025606;-1876304799;1885604132;1402880751;-482628413;1554473651;267768126;-629382805;-1249311349;-1924387261;1461040170;509667270;-779074633;-17507771;918255996;-143015157;-2090640919;315301152;702021484;808635402;-2068859673;-1347883889;1693940293;1805057885;-1668427604;-2137413199;-1104482850;208495526;118430790;-722180698;-1217415633;-224256734;1932248267;-1065779137;-10863097;487580081;-196290919;680669227;1979774005;-2037050706;21949689;-156516075;1715173136;1755205487;1472371560;1309034448;-829238765;-135616049;-2013309212;-1082863329;-899363014;-1287869739;-870456151;581622390;-1908234714;-1126900746;764733716;-925858573;-1751091051;-463341148;644681747;-1914494877;373038127;1588478313;1485299105;661291536;-1180395328;-1144161539;94598643;-1088175949;1032986199;-1100837220;407686955;-1082470443;1911682705;1627415103;310787166;1264015414;424266369;-2027001547;-1752167701;-228113290;1600850810;-2083186300;-1987228633;2000848866;-1395386373;80656148;317238254;-1145747623;-511425939;1346724944;180295410;-544883384;1732680478;-1525854862;236088797;1630557266;1645104332;445726791;1077576696;-2008807651;-2004400849;1274587809;1448655060;1550063216;454064067;-221087611;-594550512;-1272829249;1417249337;463284529;432100395;1078285484;-959540334;21248325;-866258652;-1081481128;-1833368508;-1379133116;-1920337657;-1251994147;1350814969;1508926409;1457463506;-436457777;-104638987;-300707471;-917721278;-620891785;523732153;445406412;1634813528;463926328;1581054136;170598643;-416905380;-1864557289;-202014810;1443533836;-1579728646;-1569783365;398032325;603645793;1459091613;-89353942;-1032688516;-1615894428;-767185823;-1946032362;931360128;-836341533;-1238311242;26872554;-1198342849;223875202;1787898723;1347039535;1426899535;712166878;1007370589;-2121265931;1279068215;1048275580;665564878;-854576448;1115606454;-1938871068;437377701;1893989311;60057612;-1411480578;-1802660403;-1229197402;-1114162509;1246510289;-100045555;-771237462;-321537560;1645429527;876081854;-344012824;613155858;-58817405;150811542;-10210852;2112860797;-528954460;-50850354;-649972970;1499955930;1421666445;1351215729;-1262602010;-980699257;1941355339;-961944897;-413046848;-411502877;522743470;-1432644237;-1120760559;-776500101;-1809149014;2127519490;470896056;662683123;-567303983;121758873;-1581863489;-91906121;-996490915;1435662432;1657906168;-1808273636;-1008367748;1370467542;775127407;336430775;908983458;-1287820551;2018562582;684733517;1364159782;839309547;1634308483;-497817377;118348535;-1269053010;955697418;-461911650;286131813;-300370221;1037538534;2023161463;-259022712;-1784489335;970316778;1578200481;500283714;1165730615;1099858613;850929875;-122366113;1415506233;-119359212;-2033313111;2063284557;168272506;1014246244;1972611072;1049837341;2120277277;-1358473916;867839429;1548671628;375995816;335745466;-92761852;-1313606594;983851877;957484913;-786771928;1174167013;457619777;1577173252;29408666;-1853196004;-954511750;-9741238;1764765760;-1106091459;418868525;1218646124;244543749;1280742435;-1669454769;1391623016;-1782787888;1672996012;-660347923;1734104018;-70130822;-1181208948;-285723476;-1959961034;42073851;-1354695576;-548612189;-692983842;1398992433;-1954474622;-414265610;1827986420;-1740813210;392408431;812967600;306150025;1150550306;-1577525793;522329421;-1905599679;1183746118;1873227418;113271279;-118624832;2064640613;91279896;-1296994070;923686864;-1237563925;-671532219;432504743;376157897;-1964026811;-509307951;-1291095292;-92298376;-440266966;742491999;-363297213;907719292;-2097711796;-72292200;797405338;-902353499;-166246906;-943459407;-1618209704;296966888;276718739;881687730;-63517562;-481360418;-1200473828;-144528583;2055425204;425514158;-972984629;-437772543;955225817;-1571664087;1255280381;-1520917476;411210494;-1044569805;1196139168;1000345811;314304961;788619297;-1721237341;1855193732;-688848034;-560160224;110451616;205166806;1045130054;606457223;-106064310;-350539693;-1199925658;-1553567608;1827860289;-495518821;-289479856;-1888403873;66174658;-1741606928;-1734480553;1792669379;2112354548;649961546;-1072485902;1950021075;-145032130;-1448841129;-455451267;-1966366114;-1298920795;837046384;-1783493271;1554055716;544335337;-302006934;-149606522;2022999324;826072250;-549276476;1862748770;1989186214;1089115433;956552701;1745621701;-2034815611;614102796;1479888671;-146686913;-690079684;-1114868597;-2016690506;2090920277;-830594320;-1261017876;2072821639;194345641;-1605828714;484660319;-454560202;1794417171;511341824;-1255389158;-669363423;1164033229;-1107097310;828519990;1450362036;476068860;1972265003;-1879752310;1894610209;-2128722743;1301770305;-1624467838;-731973801;-337476939;-1809040191;1525193216;-2001741915;-2027225998;-1162995606;-717541281;2050620663;-1135005089;2015601957;-1661832271;334966618;-236871560;-2075212969;-2141684690;1078043241;1723366617;828122061;147352703;-1999649046;-903143402;-1024430520;1633016716;-1604804280;1647853874;1626223577;613437415;854959232;-1237163556;-230090669;-278438371;1723117265;500023237;-1216412905;1717506101;1373064296;1994723034;1814828511;2067592941;937637146;-1370177392;-1274587966;-48108349;-378201671;1262614325;62390688;164974972;-830307263;-1714046089;1359544797;2016161042;83584009;930716322;-497279679;2023049077;-206104661;1501245447;562523072;104611198;-46372430;298890283;2110698786;-1091302072;20052267;-1304541777;140132249;-1245355586;-727077616;-316829592;152731111;-154344094;1345278005;-558417490;1281066959;-1469762051;-383552934;199222085;413618054;1552260824;-576003758;105415137;2042323739;1646910169;1084993049;840296744;216680633;1409468883;-1555896089;734078106; }; mti=115; is_gauss_double_cached=0; cached_gauss_double=0; }; }; UniformRndPrjnSpec @["GPe_STN_RndPrjnSpec_1"] { name="GPe_STN_RndPrjnSpec_1"; desc=; unique{ }; children { name=; el_typ=UniformRndPrjnSpec; el_def=0; }; self_con=0; init_wts=1; add_rnd_wts=0; add_rnd_wts_scale=1; p_con=0.4; sym_self=1; same_seed=0; rndm_seed { name=; seed{ 1942590695;1834211083;377798523;839440218;-583226373;705799995;-1978402924;1154338458;-462115379;246653898;1399794034;-1499780727;-1523899271;930991332;1290781086;1827104268;-716397506;1983718083;1167094774;951783845;-409479048;-735831888;435869947;-904086293;2026496515;403361634;-1944445990;-1372202487;2126959386;162557442;1012427038;1588232218;-1146450552;-853562653;-1656209805;-1888253373;1759765356;1728652414;-337014879;-1280803374;-575509963;-1765188122;-384524531;-821312351;-1870977276;1513531657;1301908149;699607679;871722190;941230124;480719736;-879564786;-698046303;1521335322;-1447079851;-716252964;526031609;1993676142;1340787872;1530654116;-969427509;1134915315;2122089688;-994370515;560929468;389650548;-1122373860;166734577;-286623372;-120943880;891391534;1880819345;-178283282;540924398;-472340061;2110112996;-1254638769;1538060551;1673190834;691970619;-959237381;-1357813313;1768507679;-1214978919;785612098;1900739683;2119690407;432529262;1597777345;-76740981;1752989913;507595810;1970077571;2120922148;-975091467;-1195485087;-2116172007;-1448521787;-1611468311;1523616406;1943148525;-1864229143;-937095503;-909740123;1292237191;387974384;538406262;509446046;-1972547268;-1733600336;-62144424;-1546025606;-1876304799;1885604132;1402880751;-482628413;1554473651;267768126;-629382805;-1249311349;-1924387261;1461040170;509667270;-779074633;-17507771;918255996;-143015157;-2090640919;315301152;702021484;808635402;-2068859673;-1347883889;1693940293;1805057885;-1668427604;-2137413199;-1104482850;208495526;118430790;-722180698;-1217415633;-224256734;1932248267;-1065779137;-10863097;487580081;-196290919;680669227;1979774005;-2037050706;21949689;-156516075;1715173136;1755205487;1472371560;1309034448;-829238765;-135616049;-2013309212;-1082863329;-899363014;-1287869739;-870456151;581622390;-1908234714;-1126900746;764733716;-925858573;-1751091051;-463341148;644681747;-1914494877;373038127;1588478313;1485299105;661291536;-1180395328;-1144161539;94598643;-1088175949;1032986199;-1100837220;407686955;-1082470443;1911682705;1627415103;310787166;1264015414;424266369;-2027001547;-1752167701;-228113290;1600850810;-2083186300;-1987228633;2000848866;-1395386373;80656148;317238254;-1145747623;-511425939;1346724944;180295410;-544883384;1732680478;-1525854862;236088797;1630557266;1645104332;445726791;1077576696;-2008807651;-2004400849;1274587809;1448655060;1550063216;454064067;-221087611;-594550512;-1272829249;1417249337;463284529;432100395;1078285484;-959540334;21248325;-866258652;-1081481128;-1833368508;-1379133116;-1920337657;-1251994147;1350814969;1508926409;1457463506;-436457777;-104638987;-300707471;-917721278;-620891785;523732153;445406412;1634813528;463926328;1581054136;170598643;-416905380;-1864557289;-202014810;1443533836;-1579728646;-1569783365;398032325;603645793;1459091613;-89353942;-1032688516;-1615894428;-767185823;-1946032362;931360128;-836341533;-1238311242;26872554;-1198342849;223875202;1787898723;1347039535;1426899535;712166878;1007370589;-2121265931;1279068215;1048275580;665564878;-854576448;1115606454;-1938871068;437377701;1893989311;60057612;-1411480578;-1802660403;-1229197402;-1114162509;1246510289;-100045555;-771237462;-321537560;1645429527;876081854;-344012824;613155858;-58817405;150811542;-10210852;2112860797;-528954460;-50850354;-649972970;1499955930;1421666445;1351215729;-1262602010;-980699257;1941355339;-961944897;-413046848;-411502877;522743470;-1432644237;-1120760559;-776500101;-1809149014;2127519490;470896056;662683123;-567303983;121758873;-1581863489;-91906121;-996490915;1435662432;1657906168;-1808273636;-1008367748;1370467542;775127407;336430775;908983458;-1287820551;2018562582;684733517;1364159782;839309547;1634308483;-497817377;118348535;-1269053010;955697418;-461911650;286131813;-300370221;1037538534;2023161463;-259022712;-1784489335;970316778;1578200481;500283714;1165730615;1099858613;850929875;-122366113;1415506233;-119359212;-2033313111;2063284557;168272506;1014246244;1972611072;1049837341;2120277277;-1358473916;867839429;1548671628;375995816;335745466;-92761852;-1313606594;983851877;957484913;-786771928;1174167013;457619777;1577173252;29408666;-1853196004;-954511750;-9741238;1764765760;-1106091459;418868525;1218646124;244543749;1280742435;-1669454769;1391623016;-1782787888;1672996012;-660347923;1734104018;-70130822;-1181208948;-285723476;-1959961034;42073851;-1354695576;-548612189;-692983842;1398992433;-1954474622;-414265610;1827986420;-1740813210;392408431;812967600;306150025;1150550306;-1577525793;522329421;-1905599679;1183746118;1873227418;113271279;-118624832;2064640613;91279896;-1296994070;923686864;-1237563925;-671532219;432504743;376157897;-1964026811;-509307951;-1291095292;-92298376;-440266966;742491999;-363297213;907719292;-2097711796;-72292200;797405338;-902353499;-166246906;-943459407;-1618209704;296966888;276718739;881687730;-63517562;-481360418;-1200473828;-144528583;2055425204;425514158;-972984629;-437772543;955225817;-1571664087;1255280381;-1520917476;411210494;-1044569805;1196139168;1000345811;314304961;788619297;-1721237341;1855193732;-688848034;-560160224;110451616;205166806;1045130054;606457223;-106064310;-350539693;-1199925658;-1553567608;1827860289;-495518821;-289479856;-1888403873;66174658;-1741606928;-1734480553;1792669379;2112354548;649961546;-1072485902;1950021075;-145032130;-1448841129;-455451267;-1966366114;-1298920795;837046384;-1783493271;1554055716;544335337;-302006934;-149606522;2022999324;826072250;-549276476;1862748770;1989186214;1089115433;956552701;1745621701;-2034815611;614102796;1479888671;-146686913;-690079684;-1114868597;-2016690506;2090920277;-830594320;-1261017876;2072821639;194345641;-1605828714;484660319;-454560202;1794417171;511341824;-1255389158;-669363423;1164033229;-1107097310;828519990;1450362036;476068860;1972265003;-1879752310;1894610209;-2128722743;1301770305;-1624467838;-731973801;-337476939;-1809040191;1525193216;-2001741915;-2027225998;-1162995606;-717541281;2050620663;-1135005089;2015601957;-1661832271;334966618;-236871560;-2075212969;-2141684690;1078043241;1723366617;828122061;147352703;-1999649046;-903143402;-1024430520;1633016716;-1604804280;1647853874;1626223577;613437415;854959232;-1237163556;-230090669;-278438371;1723117265;500023237;-1216412905;1717506101;1373064296;1994723034;1814828511;2067592941;937637146;-1370177392;-1274587966;-48108349;-378201671;1262614325;62390688;164974972;-830307263;-1714046089;1359544797;2016161042;83584009;930716322;-497279679;2023049077;-206104661;1501245447;562523072;104611198;-46372430;298890283;2110698786;-1091302072;20052267;-1304541777;140132249;-1245355586;-727077616;-316829592;152731111;-154344094;1345278005;-558417490;1281066959;-1469762051;-383552934;199222085;413618054;1552260824;-576003758;105415137;2042323739;1646910169;1084993049;840296744;216680633;1409468883;-1555896089;734078106; }; mti=115; is_gauss_double_cached=0; cached_gauss_double=0; }; }; BaseSpec_Group @.gp["LeabraPrjns"] { name="LeabraPrjns"; el_typ=LeabraUnitSpec; el_def=0; FullPrjnSpec @["FullPrjnSpec_0"] { name="FullPrjnSpec_0"; desc=; unique{ }; children { name=; el_typ=FullPrjnSpec; el_def=0; }; self_con=1; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; }; OneToOnePrjnSpec @["OneToOne"] { name="OneToOne"; desc=; unique{ self_con; }; children { name=; el_typ=OneToOnePrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; n_conns=-1; recv_start=0; send_start=0; }; TesselPrjnSpec @["Striatum_GPext"] { name="Striatum_GPext"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; TesselPrjnSpec @["PFC_Act_Deep"] { name="PFC_Act_Deep"; desc=; unique{ send_scale; }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=1: }; wrap=0; send_scale {x=1: y=0: }; send_off {x=3: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[3] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[4] { send_off {x=1: y=2: }; wt_val=1; }; TessEl @[5] { send_off {x=1: y=2: }; wt_val=1; }; TessEl @[6] { send_off {x=1: y=3: }; wt_val=1; }; TessEl @[7] { send_off {x=1: y=3: }; wt_val=1; }; TessEl @[8] { send_off {x=1: y=4: }; wt_val=1; }; TessEl @[9] { send_off {x=1: y=4: }; wt_val=1; }; TessEl @[10] { send_off {x=1: y=5: }; wt_val=1; }; TessEl @[11] { send_off {x=1: y=5: }; wt_val=1; }; TessEl @[12] { send_off {x=1: y=6: }; wt_val=1; }; TessEl @[13] { send_off {x=1: y=6: }; wt_val=1; }; TessEl @[14] { send_off {x=1: y=7: }; wt_val=1; }; TessEl @[15] { send_off {x=1: y=7: }; wt_val=1; }; TessEl @[16] { send_off {x=1: y=8: }; wt_val=1; }; TessEl @[17] { send_off {x=1: y=8: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=1: }; wrap=0; send_scale {x=1: y=1: }; send_off {x=3: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[3] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[4] { send_off {x=1: y=2: }; wt_val=1; }; TessEl @[5] { send_off {x=1: y=2: }; wt_val=1; }; TessEl @[6] { send_off {x=1: y=3: }; wt_val=1; }; TessEl @[7] { send_off {x=1: y=3: }; wt_val=1; }; TessEl @[8] { send_off {x=1: y=4: }; wt_val=1; }; TessEl @[9] { send_off {x=1: y=4: }; wt_val=1; }; TessEl @[10] { send_off {x=1: y=5: }; wt_val=1; }; TessEl @[11] { send_off {x=1: y=5: }; wt_val=1; }; TessEl @[12] { send_off {x=1: y=6: }; wt_val=1; }; TessEl @[13] { send_off {x=1: y=6: }; wt_val=1; }; TessEl @[14] { send_off {x=1: y=7: }; wt_val=1; }; TessEl @[15] { send_off {x=1: y=7: }; wt_val=1; }; TessEl @[16] { send_off {x=1: y=8: }; wt_val=1; }; TessEl @[17] { send_off {x=1: y=8: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["Striatum2_GPext2"] { name="Striatum2_GPext2"; desc=; unique{ ;;;;;;;;;;;;;;;;;; }; children { name=; el_typ=TesselPrjnSpec; el_def=0; TesselPrjnSpec @["PFC_Act_Deep"] { name="PFC_Act_Deep"; desc=; unique{ send_scale; }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=1: }; wrap=0; send_scale {x=1: y=0: }; send_off {x=2: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[2] { send_off {x=1: y=2: }; wt_val=1; }; TessEl @[3] { send_off {x=1: y=3: }; wt_val=1; }; TessEl @[4] { send_off {x=1: y=4: }; wt_val=1; }; TessEl @[5] { send_off {x=1: y=5: }; wt_val=1; }; TessEl @[6] { send_off {x=1: y=6: }; wt_val=1; }; TessEl @[7] { send_off {x=1: y=7: }; wt_val=1; }; TessEl @[8] { send_off {x=1: y=8: }; wt_val=1; }; TessEl @[9] { send_off {x=1: y=9: }; wt_val=1; }; TessEl @[10] { send_off {x=1: y=10: }; wt_val=1; }; TessEl @[11] { send_off {x=1: y=11: }; wt_val=1; }; TessEl @[12] { send_off {x=1: y=12: }; wt_val=1; }; TessEl @[13] { send_off {x=1: y=13: }; wt_val=1; }; TessEl @[14] { send_off {x=1: y=14: }; wt_val=1; }; TessEl @[15] { send_off {x=1: y=15: }; wt_val=1; }; TessEl @[16] { send_off {x=1: y=16: }; wt_val=1; }; TessEl @[17] { send_off {x=1: y=17: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=1: }; wrap=0; send_scale {x=1: y=1: }; send_off {x=2: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[2] { send_off {x=1: y=2: }; wt_val=1; }; TessEl @[3] { send_off {x=1: y=3: }; wt_val=1; }; TessEl @[4] { send_off {x=1: y=4: }; wt_val=1; }; TessEl @[5] { send_off {x=1: y=5: }; wt_val=1; }; TessEl @[6] { send_off {x=1: y=6: }; wt_val=1; }; TessEl @[7] { send_off {x=1: y=7: }; wt_val=1; }; TessEl @[8] { send_off {x=1: y=8: }; wt_val=1; }; TessEl @[9] { send_off {x=1: y=9: }; wt_val=1; }; TessEl @[10] { send_off {x=1: y=10: }; wt_val=1; }; TessEl @[11] { send_off {x=1: y=11: }; wt_val=1; }; TessEl @[12] { send_off {x=1: y=12: }; wt_val=1; }; TessEl @[13] { send_off {x=1: y=13: }; wt_val=1; }; TessEl @[14] { send_off {x=1: y=14: }; wt_val=1; }; TessEl @[15] { send_off {x=1: y=15: }; wt_val=1; }; TessEl @[16] { send_off {x=1: y=16: }; wt_val=1; }; TessEl @[17] { send_off {x=1: y=17: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["dMatrosomesGP"] { name="dMatrosomesGP"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=9: }; wrap=0; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=0: y=1: }; wt_val=1; }; TessEl @[2] { send_off {x=0: y=2: }; wt_val=1; }; TessEl @[3] { send_off {x=0: y=3: }; wt_val=1; }; TessEl @[4] { send_off {x=0: y=4: }; wt_val=1; }; TessEl @[5] { send_off {x=0: y=5: }; wt_val=1; }; TessEl @[6] { send_off {x=0: y=6: }; wt_val=1; }; TessEl @[7] { send_off {x=0: y=7: }; wt_val=1; }; TessEl @[8] { send_off {x=0: y=8: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["SNc_GO"] { name="SNc_GO"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=4: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=1: }; wrap=1; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=0: y=1: }; wt_val=1; }; TessEl @[3] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[4] { send_off {x=0: y=2: }; wt_val=1; }; TessEl @[5] { send_off {x=1: y=2: }; wt_val=1; }; TessEl @[6] { send_off {x=0: y=3: }; wt_val=1; }; TessEl @[7] { send_off {x=1: y=3: }; wt_val=1; }; TessEl @[8] { send_off {x=0: y=4: }; wt_val=1; }; TessEl @[9] { send_off {x=1: y=4: }; wt_val=1; }; TessEl @[10] { send_off {x=0: y=5: }; wt_val=1; }; TessEl @[11] { send_off {x=1: y=5: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["SNc_GO2"] { name="SNc_GO2"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=3: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=1: }; wrap=1; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=0: y=1: }; wt_val=1; }; TessEl @[3] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[4] { send_off {x=0: y=2: }; wt_val=1; }; TessEl @[5] { send_off {x=1: y=2: }; wt_val=1; }; TessEl @[6] { send_off {x=0: y=3: }; wt_val=1; }; TessEl @[7] { send_off {x=1: y=3: }; wt_val=1; }; TessEl @[8] { send_off {x=0: y=4: }; wt_val=1; }; TessEl @[9] { send_off {x=1: y=4: }; wt_val=1; }; TessEl @[10] { send_off {x=0: y=5: }; wt_val=1; }; TessEl @[11] { send_off {x=1: y=5: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["Context_TS_1"] { name="Context_TS_1"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=4: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=2: y=1: }; wrap=1; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=2: y=0: }; wt_val=1; }; TessEl @[3] { send_off {x=0: y=1: }; wt_val=1; }; TessEl @[4] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[5] { send_off {x=2: y=1: }; wt_val=1; }; }; last_make_cmd="MakeRectangle(width=3, height=2, left=0, bottom=0)"; last_weights_cmd=; }; TesselPrjnSpec @["Context_TS_2"] { name="Context_TS_2"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=1: y=0: }; recv_n {x=1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=1: }; wrap=1; send_scale {x=3: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=3: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=4: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=5: y=0: }; wt_val=1; }; TessEl @[3] { send_off {x=3: y=1: }; wt_val=1; }; TessEl @[4] { send_off {x=4: y=1: }; wt_val=1; }; TessEl @[5] { send_off {x=5: y=1: }; wt_val=1; }; }; last_make_cmd="MakeRectangle(width=3, height=2, left=3, bottom=0)"; last_weights_cmd=; }; TesselPrjnSpec @["Context_TS_3"] { name="Context_TS_3"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=2: y=0: }; recv_n {x=1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=1: }; wrap=1; send_scale {x=3: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=6: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=7: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=8: y=0: }; wt_val=1; }; TessEl @[3] { send_off {x=6: y=1: }; wt_val=1; }; TessEl @[4] { send_off {x=7: y=1: }; wt_val=1; }; TessEl @[5] { send_off {x=8: y=1: }; wt_val=1; }; }; last_make_cmd="MakeRectangle(width=3, height=2, left=6, bottom=0)"; last_weights_cmd=; }; TesselPrjnSpec @["MotorCortex_Striatum"] { name="MotorCortex_Striatum"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=9: }; wrap=1; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=0: y=1: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["SNc_NOGO"] { name="SNc_NOGO"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=4: y=0: }; recv_n {x=4: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=1: }; wrap=1; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=0: y=1: }; wt_val=1; }; TessEl @[3] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[4] { send_off {x=0: y=2: }; wt_val=1; }; TessEl @[5] { send_off {x=1: y=2: }; wt_val=1; }; TessEl @[6] { send_off {x=0: y=3: }; wt_val=1; }; TessEl @[7] { send_off {x=1: y=3: }; wt_val=1; }; TessEl @[8] { send_off {x=0: y=4: }; wt_val=1; }; TessEl @[9] { send_off {x=1: y=4: }; wt_val=1; }; TessEl @[10] { send_off {x=0: y=5: }; wt_val=1; }; TessEl @[11] { send_off {x=1: y=5: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["SNc_NOGO2"] { name="SNc_NOGO2"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=3: y=0: }; recv_n {x=3: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=1: }; wrap=1; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=0: y=1: }; wt_val=1; }; TessEl @[3] { send_off {x=1: y=1: }; wt_val=1; }; TessEl @[4] { send_off {x=0: y=2: }; wt_val=1; }; TessEl @[5] { send_off {x=1: y=2: }; wt_val=1; }; TessEl @[6] { send_off {x=0: y=3: }; wt_val=1; }; TessEl @[7] { send_off {x=1: y=3: }; wt_val=1; }; TessEl @[8] { send_off {x=0: y=4: }; wt_val=1; }; TessEl @[9] { send_off {x=1: y=4: }; wt_val=1; }; TessEl @[10] { send_off {x=0: y=5: }; wt_val=1; }; TessEl @[11] { send_off {x=1: y=5: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["Striatum_GPInt"] { name="Striatum_GPInt"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=9: }; wrap=0; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=0: y=1: }; wt_val=1; }; TessEl @[2] { send_off {x=0: y=2: }; wt_val=1; }; TessEl @[3] { send_off {x=0: y=3: }; wt_val=1; }; TessEl @[4] { send_off {x=0: y=4: }; wt_val=1; }; TessEl @[5] { send_off {x=0: y=5: }; wt_val=1; }; TessEl @[6] { send_off {x=0: y=6: }; wt_val=1; }; TessEl @[7] { send_off {x=0: y=7: }; wt_val=1; }; TessEl @[8] { send_off {x=0: y=8: }; wt_val=1; }; TessEl @[9] { send_off {x=0: y=9: }; wt_val=1; }; TessEl @[10] { send_off {x=0: y=10: }; wt_val=1; }; TessEl @[11] { send_off {x=0: y=11: }; wt_val=1; }; TessEl @[12] { send_off {x=0: y=12: }; wt_val=1; }; TessEl @[13] { send_off {x=0: y=13: }; wt_val=1; }; TessEl @[14] { send_off {x=0: y=14: }; wt_val=1; }; TessEl @[15] { send_off {x=0: y=15: }; wt_val=1; }; TessEl @[16] { send_off {x=0: y=16: }; wt_val=1; }; TessEl @[17] { send_off {x=0: y=17: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["Fm_Stimuli_To_MC"] { name="Fm_Stimuli_To_MC"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=2: y=1: }; wrap=1; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=1: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=2: y=0: }; wt_val=1; }; TessEl @[3] { send_off {x=3: y=0: }; wt_val=1; }; TessEl @[4] { send_off {x=4: y=0: }; wt_val=1; }; TessEl @[5] { send_off {x=5: y=0: }; wt_val=1; }; }; last_make_cmd="MakeRectangle(width=6, height=1, left=0, bottom=0)"; last_weights_cmd=; }; TesselPrjnSpec @["MotorCortex2_NoGoStriatum2"] { name="MotorCortex2_NoGoStriatum2"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=4: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=9: }; wrap=1; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=0: y=2: }; wt_val=1; }; TessEl @[3] { send_off {x=0: y=3: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["MotorCortex_NoGoStriatum"] { name="MotorCortex_NoGoStriatum"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=3: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=9: }; wrap=1; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=0: y=2: }; wt_val=1; }; TessEl @[3] { send_off {x=0: y=3: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["Fm_Output2_To_InputHidden"] { name="Fm_Output2_To_InputHidden"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=0: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=3: }; wrap=0; send_scale {x=1: y=1: }; send_off {x=0: y=0: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=0: y=2: }; wt_val=1; }; TessEl @[3] { send_off {x=0: y=3: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; TesselPrjnSpec @["Fm_Output2_To_InputHiddenB"] { name="Fm_Output2_To_InputHiddenB"; desc=; unique{ }; children { name=; el_typ=TesselPrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; recv_off {x=0: y=3: }; recv_n {x=-1: y=-1: }; recv_skip {x=1: y=1: }; recv_group {x=1: y=3: }; wrap=0; send_scale {x=1: y=1: }; send_off {x=0: y=-2: }; send_offs { name=; el_typ=TessEl; el_def=0; TessEl @[0] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[1] { send_off {x=0: y=0: }; wt_val=1; }; TessEl @[2] { send_off {x=0: y=2: }; wt_val=1; }; TessEl @[3] { send_off {x=0: y=3: }; wt_val=1; }; }; last_make_cmd=; last_weights_cmd=; }; OneToOnePrjnSpec @["OneToOne_2"] { name="OneToOne_2"; desc=; unique{ self_con; }; children { name=; el_typ=OneToOnePrjnSpec; el_def=0; }; self_con=0; init_wts=0; add_rnd_wts=0; add_rnd_wts_scale=1; n_conns=-1; recv_start=0; send_start=0; }; }; BaseSpec_Group @.gp["Connections"] { name="Connections"; el_typ=LeabraUnitSpec; el_def=0; LeabraBiasSpec @["LearnBias"] { name="LearnBias"; desc=; unique{ rnd;wt_limits;wt_scale;wt_scale_init; }; children { name=; el_typ=LeabraBiasSpec; el_def=0; LeabraBiasSpec @["FixedBias"] { name="FixedBias"; desc=; unique{ lrate;wt_limits;wt_scale;wt_scale_init; }; children { name=; el_typ=LeabraBiasSpec; el_def=0; }; rnd {type=UNIFORM: mean=0: var=0: par=1: name="": }; wt_limits {type=NONE: min=-1: max=5: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0: err=1: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; dwt_thresh=0.1; }; }; rnd {type=UNIFORM: mean=0: var=0: par=1: name="": }; wt_limits {type=NONE: min=-1: max=5: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0.01; cur_lrate=0.01; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0: err=1: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; dwt_thresh=0.1; }; LeabraConSpec @["FixedFull"] { name="FixedFull"; desc=; unique{ rnd; }; children { name=; el_typ=LeabraConSpec; el_def=0; LeabraConSpec @["InhibCons"] { name="InhibCons"; desc=; unique{ rnd;wt_limits;inhib;wt_scale; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.75: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=0.4: rel=1.2: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; }; rnd {type=UNIFORM: mean=1: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.3: rel=2: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["FixedFull2"] { name="FixedFull2"; desc=; unique{ rnd; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=1: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["FixedFull3"] { name="FixedFull3"; desc=; unique{ rnd; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=1: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=0.2: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["FixedHalf"] { name="FixedHalf"; desc=; unique{ rnd; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=1: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["GPeGPiInhib"] { name="GPeGPiInhib"; desc=; unique{ rnd;inhib; }; children { name=; el_typ=LeabraConSpec; el_def=0; LeabraConSpec @["ThalInhib"] { name="ThalInhib"; desc=; unique{ wt_scale;wt_sig;savg_cor; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=1: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=1: rel=3: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["ThalInhib2"] { name="ThalInhib2"; desc=; unique{ wt_scale;wt_sig;savg_cor; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=1: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=0.7: rel=5: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["Inhib_Learn"] { name="Inhib_Learn"; desc=; unique{ rnd;wt_scale;lrate; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.35: var=0.1: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=8: rel=2: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=1e-5; cur_lrate=1e-5; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["Inhib_Learn2"] { name="Inhib_Learn2"; desc=; unique{ rnd;wt_scale;lrate; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.35: var=0.1: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=8: rel=2: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=1e-5; cur_lrate=1e-5; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; }; rnd {type=UNIFORM: mean=1: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=1: rel=1.5: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["Fixed"] { name="Fixed"; desc=; unique{ rnd; }; children { name=; el_typ=LeabraConSpec; el_def=0; LeabraConSpec @["STNcons"] { name="STNcons"; desc=; unique{ rnd;wt_scale;lrate; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0.21: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=0.7: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0.001; cur_lrate=0.001; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["MotorCortex_Striatum"] { name="MotorCortex_Striatum"; desc=; unique{ rnd;wt_limits;wt_scale;savg_cor;lrate;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0.1: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1.5: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.1: err=0.9: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["MotorCortex2_Striatum2"] { name="MotorCortex2_Striatum2"; desc=; unique{ rnd;wt_limits;wt_scale;savg_cor;lrate;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0.1: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.6: rel=1.5: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=1: err=0: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["Motor_NoGo"] { name="Motor_NoGo"; desc="additional excitability for striatopallidal neurons (e.g, Beretta et al, 1997; Lei et al, 2004) )"; unique{ rnd;wt_limits;wt_scale;savg_cor;lmix;lrate; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0.1: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.65: rel=2: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.1: err=0.9: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["Motor_NoGo2"] { name="Motor_NoGo2"; desc="additional excitability for striatopallidal neurons (e.g, Beretta et al, 1997; Lei et al, 2004) )"; unique{ rnd;wt_limits;wt_scale;savg_cor;lrate;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0.1: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=0.5: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=1: err=0: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["Input_Motor_Prepotent_"] { name="Input_Motor_Prepotent_"; desc=; unique{ rnd;wt_scale;lmix;lrate; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.35: var=0.005: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=5: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=1: err=0: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["Context_Motor_prepotent"] { name="Context_Motor_prepotent"; desc=; unique{ rnd;wt_scale;lrate;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; LeabraConSpec @["C_TS"] { name="C_TS"; desc=; unique{ wt_scale; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.35: var=0.005: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=3: rel=0: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=1: err=0: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; }; rnd {type=UNIFORM: mean=0.35: var=0.005: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=3: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=1: err=0: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["InputStriatum"] { name="InputStriatum"; desc=; unique{ rnd;wt_scale;lrate;savg_cor;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0.45: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.6: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0.05; cur_lrate=0.05; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.1: err=0.9: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.001: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["inNoGO"] { name="inNoGO"; desc=; unique{ rnd;wt_scale;lrate;lmix;savg_cor; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0.45: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.65: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0.05; cur_lrate=0.05; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.1: err=0.9: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["ContextStriatum"] { name="ContextStriatum"; desc=; unique{ rnd;wt_scale;lrate;savg_cor;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0.45: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.6: rel=1.25: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.1: err=0.9: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.001: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["MC2_Striatum"] { name="MC2_Striatum"; desc=; unique{ rnd;wt_scale;lrate;savg_cor;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0.45: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0.15; cur_lrate=0.15; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.1: err=0.9: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.001: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["STN_GPi"] { name="STN_GPi"; desc=; unique{ rnd;wt_scale;lrate; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0.21: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=0.2: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["Mtr_STNcons"] { name="Mtr_STNcons"; desc=; unique{ rnd;wt_scale;lrate; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.65: var=0.2: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; }; rnd {type=UNIFORM: mean=0.1: var=0.01: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0.001; cur_lrate=0.0075; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["Dopamine_D1_"] { name="Dopamine_D1_"; desc=; unique{ rnd; }; children { name=; el_typ=LeabraConSpec; el_def=0; LeabraConSpec @["D1_Stronger"] { name="D1_Stronger"; desc=; unique{ wt_scale; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.5: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.5: rel=2: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; }; rnd {type=UNIFORM: mean=0.5: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.7: rel=0.5: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["SNc_Inhib_D2_"] { name="SNc_Inhib_D2_"; desc=; unique{ rnd;inhib; }; children { name=; el_typ=LeabraConSpec; el_def=0; LeabraConSpec @["D2_Stronger"] { name="D2_Stronger"; desc=; unique{ wt_scale; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=1: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=0.5: rel=1.5: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; }; rnd {type=UNIFORM: mean=1: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=0.1: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=0.4: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["Inhib"] { name="Inhib"; desc=; unique{ rnd;inhib; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.7: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=0.1: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["NoGo_inhib_Go"] { name="NoGo_inhib_Go"; desc=; unique{ rnd;wt_limits;inhib;wt_scale; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.75: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=0.6: rel=1.5: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["InhibInhib"] { name="InhibInhib"; desc=; unique{ rnd;wt_limits;inhib;wt_scale; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.8: var=0: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=0.25: rel=1.5: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; LeabraConSpec @["FBtoInhib"] { name="FBtoInhib"; desc=; unique{ wt_limits;rnd;lrate;wt_scale; }; children { name=; el_typ=LeabraConSpec; el_def=0; LeabraConSpec @["FFtoInhib"] { name="FFtoInhib"; desc=; unique{ wt_scale;rnd; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {type=UNIFORM: mean=0.35: var=0.25: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.6: rel=1: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; }; rnd {type=UNIFORM: mean=0.25: var=0.1: par=1: name="": }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.85: rel=2: sem_extra=2: }; diff_scale_p=0; wt_scale_p {abs=1: rel=1: sem_extra=2: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0; cur_lrate=0; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; ignore_unlearnable=1; wt_sig {gain=6: off=1.25: dwt_norm=0: }; stable_mix {stable_pct=0: learn_pct=1: }; lmix {hebb=0.01: err=0.99: err_sb=1: }; xcal {thr_l_mix=0.01: thr_m_mix=0.99: s_mix=0.9: m_mix=0.1: d_rev=0.1: d_thr=0.0001: d_rev_ratio=-9: }; savg_cor {cor=1: thresh=0.01: norm_con_n=0: }; rel_net_adapt { on=0; trg_fm_input=0.85; trg_fm_output=0.15; trg_lateral=0; trg_sum=1; tol_lg=0.05; tol_sm=0.2; rel_lrate=0.1; }; }; }; BaseSpec_Group @.gp["Units"] { name="Units"; el_typ=LeabraUnitSpec; el_def=0; LeabraUnitSpec @["FixedBiasUnitSpec"] { name="FixedBiasUnitSpec"; desc=; unique{ opt_thresh; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; LeabraUnitSpec @["GPExt_UnitSpec"] { name="GPExt_UnitSpec"; desc=; unique{ bias_spec;act;opt_thresh;v_m_init;dt;g_bar;e_rev; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.26: var=0: par=1: name="": }; dt {integ=1: vm=0.1: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=10: net_time=1.428571: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=1: i=1.5: h=0.1: a=0.5: }; e_rev {e=1: l=0.26: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NO_NOISE; noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; LeabraUnitSpec @["OutputUnitSpec"] { name="OutputUnitSpec"; desc=; unique{ bias_spec;act;opt_thresh;g_bar;dt; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.2: gain=20: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.03: net=0.1: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=33.33334: net_time=10: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=1: i=1: h=0.1: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NO_NOISE; noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; LeabraUnitSpec @["Output3UnitSpec"] { name="Output3UnitSpec"; desc=; unique{ bias_spec;act;opt_thresh;g_bar;dt; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.2: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.03: net=0.1: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=33.33334: net_time=10: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=1: i=1: h=0.1: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NO_NOISE; noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; LeabraUnitSpec @["Thalamus"] { name="Thalamus"; desc=; unique{ bias_spec;opt_thresh;dt;g_bar; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.05: net=0.4: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=20: net_time=2.5: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=0.5: l=0.07: i=1.7: h=0.2: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NO_NOISE; noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; LeabraUnitSpec @["LearnBiasUnitSpec"] { name="LearnBiasUnitSpec"; desc=; unique{ bias_spec;dt; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; LeabraUnitSpec @["matrisom_unitspec"] { name="matrisom_unitspec"; desc=; unique{ bias_spec;act;opt_thresh;g_bar;act_reg;noise_type;noise;dt;noise_adapt; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.26: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.023: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=43.47826: net_time=1.428571: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=0.35: i=7.5: h=1.2: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=VM_NOISE; noise {type=GAUSSIAN: mean=0.001: var=0: par=1: name="": }; noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; LeabraUnitSpec @["Motor_Cortex_unitspec"] { name="Motor_Cortex_unitspec"; desc=; unique{ bias_spec;opt_thresh;dt;acc;noise_type;noise;noise_sched;noise_adapt; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.05: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=20: net_time=1.428571: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.005: b_dec_dt=0.01: a_thr=0.25: d_thr=0.1: g_dt=0.1: init=1: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=VM_NOISE; noise {type=GAUSSIAN: mean=0.0005: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=0: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; SchedItem @[0] { start_ctr=0; start_val=1; duration=25; step=0; }; SchedItem @[1] { start_ctr=25; start_val=1; duration=55; step=-0.009090909; }; SchedItem @[2] { start_ctr=80; start_val=0.5; duration=20; step=-0.015; }; SchedItem @[3] { start_ctr=100; start_val=0.2; duration=1; step=1; }; }; }; LeabraUnitSpec @["Motor_Cortex_1_unitspec"] { name="Motor_Cortex_1_unitspec"; desc=; unique{ bias_spec;opt_thresh;dt;acc;noise_type;noise;noise_sched;noise_adapt; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.1: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=10: net_time=1.428571: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.005: b_dec_dt=0.01: a_thr=0.25: d_thr=0.1: g_dt=0.1: init=1: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=VM_NOISE; noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=0: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; SchedItem @[0] { start_ctr=0; start_val=1; duration=85; step=0; }; SchedItem @[1] { start_ctr=85; start_val=1; duration=55; step=-0.009090909; }; SchedItem @[2] { start_ctr=140; start_val=0.5; duration=20; step=-0.015; }; SchedItem @[3] { start_ctr=160; start_val=0.2; duration=1; step=1; }; }; }; LeabraUnitSpec @["STN_unitspec"] { name="STN_unitspec"; desc=; unique{ bias_spec;act;opt_thresh;v_m_init;dt;g_bar;e_rev;noise_type;noise;acc; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.25: var=0: par=1: name="": }; dt {integ=1: vm=0.045: net=0.17: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=22.22222: net_time=5.882353: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=1: i=1: h=0.1: a=3.5: }; e_rev {e=1: l=0.2: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=1: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NO_NOISE; noise {type=GAUSSIAN: mean=0.0015: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"]$$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.1: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=10: net_time=1.428571: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NO_NOISE; noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; LeabraUnitSpec @["GPInt_UnitSpec"] { name="GPInt_UnitSpec"; desc=; unique{ bias_spec;opt_thresh;v_m_init;dt;g_bar;e_rev; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.26: var=0: par=1: name="": }; dt {integ=1: vm=0.2: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=5: net_time=1.428571: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=3: i=1: h=0.1: a=0.5: }; e_rev {e=1: l=0.27: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NO_NOISE; noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; LeabraUnitSpec @["InhibUnits"] { name="InhibUnits"; desc=; unique{ dt;g_bar; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.125: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=8: net_time=1.428571: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=0.1: i=4: h=1.2: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NO_NOISE; noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.1: net=0.7: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=10: net_time=1.428571: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NO_NOISE; noise {type=GAUSSIAN: mean=0: var=0.001: par=1: name="": }; noise_adapt {trial_fixed=1: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; LeabraUnitSpec @["SNc_UnitSpec"] { name="SNc_UnitSpec"; desc=; unique{ opt_thresh; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.95: net=1: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=1.052632: net_time=1: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NETIN_NOISE; noise {type=GAUSSIAN: mean=0.0015: var=0.0015: par=1: name="": }; noise_adapt {trial_fixed=0: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; LeabraUnitSpec @["SNc_UnitSpec_slower"] { name="SNc_UnitSpec_slower"; desc=; unique{ opt_thresh; }; children { name=; el_typ=LeabraUnitSpec; el_def=0; }; act_range {min=0: max=1: range=1: scale=1: }; bias_con_type=LeabraCon; bias_spec {type=LeabraBiasSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: thr=0.25: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: }; act_lrn_on=0; act_lrn {gelin=1: thr=0.5: gain=100: nvar=0.005: }; spike {rise=0: decay=0.05: g_gain=5: window=3: eq_gain=10: eq_dt=0.02: }; spike_misc { exp_slope=0.02; spk_thr=1.2; clamp_max_p=0.11; clamp_type=REGULAR; vm_r=0; t_r=6; vm_dend=0.3; vm_dend_dt=0.16; vm_dend_time=6.25; }; opt_thresh {send=0.1: delta=0.005: phase_dif=0: }; maxda {val=INET_DA: inet_scale=1: lay_avg_thr=0.01: }; clamp_range {min=0: max=0.95: range=0.95: scale=1.052632: }; vm_range {min=0: max=1: range=1: scale=1: }; v_m_init {type=UNIFORM: mean=0.15: var=0: par=1: name="": }; dt {integ=1: vm=0.95: net=0.03: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=1.052632: net_time=33.33334: }; act_avg {l_up_dt=0.6: l_dn_dt=0.05: m_dt=0.1: s_dt=0.2: ss_dt=1: use_nd=0: l_time=20: m_time=10: s_time=5: ss_time=1: }; g_bar {e=1: l=0.1: i=1: h=1.2: a=0.5: }; e_rev {e=1: l=0.15: i=0.15: h=1: a=0: }; hyst {on=0: b_inc_dt=0.05: b_dec_dt=0.05: a_thr=0.8: d_thr=0.7: g_dt=0.1: init=1: trl=0: }; acc {on=0: b_inc_dt=0.01: b_dec_dt=0.01: a_thr=0.5: d_thr=0.1: g_dt=0.1: init=0: trl=0: }; adapt { on=0; dt=0.007; vm_gain=0.1; spike_gain=0.01; interval=10; dt_time=142.8571; }; depress {on=0: rec=0.2: asymp_act=0.5: depl=0.2105263: interval=1: max_amp=2: }; syn_delay { on=0; delay=4; }; da_mod {on=0: mod=PLUS_CONT: gain=0.1: }; noise_type=NETIN_NOISE; noise {type=GAUSSIAN: mean=0.0015: var=0.0005: par=1: name="": }; noise_adapt {trial_fixed=0: k_pos_noise=0: mode=FIXED_NOISE: min_pct=0.5: min_pct_c=0.5: }; noise_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=1; }; }; }; BaseSpec_Group @.gp["LayerSpecs"] { name="LayerSpecs"; el_typ=LeabraUnitSpec; el_def=0; LeabraLayerSpec @["LayerSpec_0"] { name="LayerSpec_0"; desc=; unique{ kwta; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; LeabraLayerSpec @["Matrisome_layerspec"] { name="Matrisome_layerspec"; desc=; unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;clamp;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.5; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=3: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["GP_layerspec"] { name="GP_layerspec"; desc=; unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.5; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["Thalamus_layerspec"] { name="Thalamus_layerspec"; desc=; unique{ kwta;compute_i;decay;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["Output_layerspec"] { name="Output_layerspec"; desc=; unique{ kwta;inhib_group;compute_i;i_kwta_pt;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_INHIB; kwta_pt=0; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["PFC_Out_layerspec"] { name="PFC_Out_layerspec"; desc=; unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=LAY_AND_GPS; inhib { type=KWTA_AVG_INHIB; kwta_pt=0.5; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["InputLayer"] { name="InputLayer"; desc=; unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_INHIB; kwta_pt=0.25; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=6: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["SNc_layerspec"] { name="SNc_layerspec"; desc=; unique{ kwta;compute_i;clamp;inhib;decay; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["MCLayerSpec"] { name="MCLayerSpec"; desc=; unique{ decay; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_AVG_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["MC2LayerSpec"] { name="MC2LayerSpec"; desc=; unique{ decay; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_AVG_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=0: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_AVG_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["inhidden"] { name="inhidden"; desc=; unique{ kwta; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; LeabraLayerSpec @["Matrisome_layerspec"] { name="Matrisome_layerspec"; desc=; unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;clamp;decay;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_INHIB; kwta_pt=0.5; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=3: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["GP_layerspec"] { name="GP_layerspec"; desc=; unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.5; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["Thalamus_layerspec"] { name="Thalamus_layerspec"; desc=; unique{ kwta;compute_i;decay;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["Output_layerspec"] { name="Output_layerspec"; desc=; unique{ kwta;inhib_group;compute_i;i_kwta_pt;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_INHIB; kwta_pt=0; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["PFC_Out_layerspec"] { name="PFC_Out_layerspec"; desc=; unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=LAY_AND_GPS; inhib { type=KWTA_AVG_INHIB; kwta_pt=0.5; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["InputLayer"] { name="InputLayer"; desc=; unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_INHIB; kwta_pt=0.25; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["SNc_layerspec"] { name="SNc_layerspec"; desc=; unique{ kwta;compute_i;clamp;inhib;decay; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_AVG_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=3: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["LayerSpec_1"] { name="LayerSpec_1"; desc=; unique{ kwta; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; LeabraLayerSpec @["Matrisome_layerspec"] { name="Matrisome_layerspec"; desc=; unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;clamp;decay;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_INHIB; kwta_pt=0.5; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=3: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["GP_layerspec"] { name="GP_layerspec"; desc=; unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.5; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["Thalamus_layerspec"] { name="Thalamus_layerspec"; desc=; unique{ kwta;compute_i;decay;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["Output_layerspec"] { name="Output_layerspec"; desc=; unique{ kwta;inhib_group;compute_i;i_kwta_pt;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_INHIB; kwta_pt=0; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["PFC_Out_layerspec"] { name="PFC_Out_layerspec"; desc=; unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=LAY_AND_GPS; inhib { type=KWTA_AVG_INHIB; kwta_pt=0.5; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["InputLayer"] { name="InputLayer"; desc=; unique{ kwta;compute_i;i_kwta_pt;clamp;inhib; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_INHIB; kwta_pt=0.25; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["SNc_layerspec"] { name="SNc_layerspec"; desc=; unique{ kwta;compute_i;clamp;inhib;decay; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=0: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_AVG_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["NoDecayLayers"] { name="NoDecayLayers"; desc=; unique{ }; children { name=; el_typ=LeabraLayerSpec; el_def=0; LeabraLayerSpec @["STN"] { name="STN"; desc=; unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;inhib;decay; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.5; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=2: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["PFCIn_layerspec"] { name="PFCIn_layerspec"; desc=; unique{ kwta;gp_kwta;inhib_group;compute_i;i_kwta_pt;inhib;decay; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=LAY_AND_GPS; inhib { type=KWTA_AVG_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=5: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=1: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; }; inhib_group=ENTIRE_LAYER; inhib { type=KWTA_INHIB; kwta_pt=0.25; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_K: k=1: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.05: p_dt=0: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=0: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; LeabraLayerSpec @["InhibLayers"] { name="InhibLayers"; desc=; unique{ kwta;inhib;decay; }; children { name=; el_typ=LeabraLayerSpec; el_def=0; }; inhib_group=ENTIRE_LAYER; inhib { type=UNIT_INHIB; kwta_pt=0.6; avg_boost=0; low0=0; min_i=0; comp_thr=0.5; comp_gain=2; gp_pt=0.2; }; kwta {k_from=USE_PCT: k=3: pct=0.34: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; gp_kwta {k_from=USE_PCT: k=12: pct=0.25: pat_q=0.5: diff_act_pct=0: act_pct=0.1: }; lay_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; unit_gp_inhib {on=0: gp_g=0.5: diff_act_pct=0: act_pct_mult=0.3333333: pct_fm_frac=1: act_denom=3: }; tie_brk {on=0: k_thr=1: diff_thr=0.2: thr_gain=0.005: loser_gain=1: }; adapt_i {type=NONE: tol=0.02: p_dt=0.1: mx_d=0.2: l=0.2: a_dt=0.005: }; clamp {hard=1: gain=0.5: max_plus=0: plus=0.01: min_clamp=0.5: }; decay {event=0: phase=0: phase2=0: }; ct_inhib_mod { manual_sravg=0; sravg_delay=0; use_sin=0; burst_i=0.02; trough_i=0.02; use_fin=0; inhib_i=0; }; abs_net_adapt { on=0; trg_net=0.5; tol=0.1; abs_lrate=0.1; }; }; }; }; layers { name="Layer_Group_2"; el_typ=LeabraLayer; el_def=0; pos {x=0: y=0: z=0: }; pos2d {x=0: y=0: }; max_disp_size {x=40: y=9: z=3: }; max_disp_size2d {x=10: y=36: }; LeabraLayer @["Input"] { name="Input"; desc=; flags=0; layer_type=INPUT; pos {x=2: y=4: z=2: }; pos2d {x=0: y=0: }; disp_scale=1; un_geom {x=6: y=3: n_not_xy=0: n=18: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=6: y=3: n_not_xy=0: n=18: }; disp_geom {x=6: y=3: n_not_xy=0: n=18: }; scaled_disp_geom {x=6: y=3: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_Input"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"].projections["Fm_Input"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_Input"]; Projection_Group @. = [3] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"].projections["Fm_Input"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"]$$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["InputLayer"]$$: }; }; LeabraLayer @["GP_Int"] { name="GP_Int"; desc=; flags=0; layer_type=HIDDEN; pos {x=28: y=0: z=0: }; pos2d {x=0: y=3: }; disp_scale=1; un_geom {x=4: y=2: n_not_xy=0: n=8: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=4: y=2: n_not_xy=0: n=8: }; disp_geom {x=4: y=2: n_not_xy=0: n=8: }; scaled_disp_geom {x=4: y=2: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Go"] { name="Fm_Go"; off=0; disp=1; from_type=CUSTOM; from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"]$$; spec {type=TesselPrjnSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["GPeGPiInhib"].children["Inhib_Learn"]$$: }; recv_idx=0; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_GP_Ext"] { name="Fm_GP_Ext"; off=0; disp=1; from_type=CUSTOM; from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["GP_Ext"]$$; spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["GPeGPiInhib"]$$: }; recv_idx=1; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Thalamus"].projections["Fm_GP_Int"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["GPInt_UnitSpec"]$$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["GP_layerspec"]$$: }; }; LeabraLayer @["GP_Ext"] { name="GP_Ext"; desc=; flags=0; layer_type=HIDDEN; pos {x=28: y=4: z=0: }; pos2d {x=0: y=6: }; disp_scale=1; un_geom {x=4: y=1: n_not_xy=0: n=4: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=4: y=1: n_not_xy=0: n=4: }; disp_geom {x=4: y=1: n_not_xy=0: n=4: }; scaled_disp_geom {x=4: y=1: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_NoGo"] { name="Fm_NoGo"; off=0; disp=1; from_type=CUSTOM; from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"]$$; spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Inhib"]$$: }; recv_idx=0; send_idx=2; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["GP_Int"].projections["Fm_GP_Ext"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["GPExt_UnitSpec"]$$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["GP_layerspec"]$: }; }; LeabraLayer @["Thalamus"] { name="Thalamus"; desc=; flags=0; layer_type=HIDDEN; pos {x=32: y=0: z=1: }; pos2d {x=0: y=9: }; disp_scale=1; un_geom {x=4: y=1: n_not_xy=0: n=4: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=4: y=1: n_not_xy=0: n=4: }; disp_geom {x=4: y=1: n_not_xy=0: n=4: }; scaled_disp_geom {x=4: y=1: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_GP_Int"] { name="Fm_GP_Int"; off=0; disp=1; from_type=CUSTOM; from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["GP_Int"]$$; spec {type=TesselPrjnSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["GPeGPiInhib"].children["ThalInhib2"]$$: }; recv_idx=0; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PMC"] { name="Fm_PMC"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"]$$: }; recv_idx=1; send_idx=5; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"].projections["Fm_Thalamus"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["Thalamus"]$$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Thalamus_layerspec"]$$: }; }; LeabraLayer @["PMC"] { name="PMC"; desc=; flags=NO_ADD_SSE|NO_ADD_COMP_SSE; layer_type=TARGET; pos {x=28: y=0: z=2: }; pos2d {x=0: y=12: }; disp_scale=1; un_geom {x=4: y=2: n_not_xy=0: n=8: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=4: y=2: n_not_xy=0: n=8: }; disp_geom {x=4: y=2: n_not_xy=0: n=8: }; scaled_disp_geom {x=4: y=2: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Thalamus"] { name="Fm_Thalamus"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Thalamus"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"]$: }; recv_idx=0; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_ctxt"] { name="Fm_ctxt"; off=0; disp=1; from_type=CUSTOM; from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["ctxt"]$$; spec {type=FullPrjnSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["Input_Motor_Prepotent_"]$: }; recv_idx=1; send_idx=3; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_Input"] { name="Fm_Input"; off=0; disp=1; from_type=CUSTOM; from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Input"]$$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["Input_Motor_Prepotent_"]$: }; recv_idx=2; send_idx=3; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Thalamus"].projections["Fm_PMC"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Output"].projections["Fm_PMC"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Output"].projections["Fm_PMC_1"]; Projection_Group @. = [3] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_PMC"]; Projection_Group @. = [4] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"].projections["Fm_PMC"]; Projection_Group @. = [5] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_PMC"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["Motor_Cortex_1_unitspec"]$$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["MCLayerSpec"]$$: }; }; LeabraLayer @["Output"] { name="Output"; desc=; flags=0; layer_type=TARGET; pos {x=36: y=0: z=2: }; pos2d {x=0: y=15: }; disp_scale=1; un_geom {x=4: y=1: n_not_xy=0: n=4: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=4: y=1: n_not_xy=0: n=4: }; disp_geom {x=4: y=1: n_not_xy=0: n=4: }; scaled_disp_geom {x=4: y=1: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_PMC"] { name="Fm_PMC"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"]$: }; recv_idx=0; send_idx=3; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PMC_1"] { name="Fm_PMC_1"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$; spec {type=OneToOnePrjnSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["OneToOne_2"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"]$: }; recv_idx=1; send_idx=4; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["OutputUnitSpec"]$$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Output_layerspec"]$$: }; }; LeabraLayer @["SNc"] { name="SNc"; desc=; flags=0; layer_type=INPUT; pos {x=6: y=0: z=0: }; pos2d {x=0: y=18: }; disp_scale=1; un_geom {x=2: y=2: n_not_xy=0: n=4: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=2: y=2: n_not_xy=0: n=4: }; disp_geom {x=2: y=2: n_not_xy=0: n=4: }; scaled_disp_geom {x=2: y=2: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_SNc"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"].projections["Fm_SNc"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_SNc"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["SNc_UnitSpec"]$$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["SNc_layerspec"]$$: }; }; LeabraLayer @["ctxt"] { name="ctxt"; desc=; flags=ICONIFIED; layer_type=INPUT; pos {x=3: y=1: z=2: }; pos2d {x=0: y=21: }; disp_scale=1; un_geom {x=9: y=2: n_not_xy=0: n=18: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=9: y=2: n_not_xy=0: n=18: }; disp_geom {x=9: y=2: n_not_xy=0: n=18: }; scaled_disp_geom {x=9: y=2: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"].projections["Fm_ctxt"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_ctxt"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_ctxt"]; Projection_Group @. = [3] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"].projections["Fm_ctxt"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"]$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["InputLayer"]$: }; }; Layer_Group @.gp["Striatum"] { name="Striatum"; el_typ=LeabraLayer; el_def=0; pos {x=9: y=0: z=1: }; pos2d {x=0: y=24: }; max_disp_size {x=15: y=9: z=1: }; max_disp_size2d {x=10: y=12: }; LeabraLayer @["Go"] { name="Go"; desc=; flags=0; layer_type=HIDDEN; pos {x=0: y=0: z=0: }; pos2d {x=0: y=0: }; disp_scale=1; un_geom {x=4: y=9: n_not_xy=0: n=36: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=1: y=1: }; flat_geom {x=4: y=9: n_not_xy=0: n=36: }; disp_geom {x=4: y=9: n_not_xy=0: n=36: }; scaled_disp_geom {x=4: y=9: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Input"] { name="Fm_Input"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Input"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["InputStriatum"]$: }; recv_idx=0; send_idx=2; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_ctxt"] { name="Fm_ctxt"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["ctxt"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["ContextStriatum"]$$: }; recv_idx=1; send_idx=2; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_Striatum_Inhib"] { name="Fm_Striatum_Inhib"; off=0; disp=1; from_type=CUSTOM; from=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"]$$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"].children["InhibCons"]$$: }; recv_idx=2; send_idx=2; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_SNc"] { name="Fm_SNc"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["SNc"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Dopamine_D1_"]$: }; recv_idx=3; send_idx=2; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PMC"] { name="Fm_PMC"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["MotorCortex_Striatum"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["MotorCortex2_Striatum2"]$$: }; recv_idx=4; send_idx=2; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_NoGo"] { name="Fm_NoGo"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["NoGo_inhib_Go"]$$: }; recv_idx=5; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_Go"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["GP_Int"].projections["Fm_Go"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["matrisom_unitspec"]$$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Matrisome_layerspec"]$$: }; }; LeabraLayer @["NoGo"] { name="NoGo"; desc=; flags=0; layer_type=HIDDEN; pos {x=8: y=0: z=0: }; pos2d {x=6: y=3: }; disp_scale=1; un_geom {x=4: y=9: n_not_xy=0: n=36: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=1: y=1: }; flat_geom {x=4: y=9: n_not_xy=0: n=36: }; disp_geom {x=4: y=9: n_not_xy=0: n=36: }; scaled_disp_geom {x=4: y=9: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Input"] { name="Fm_Input"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Input"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["inNoGO"]$: }; recv_idx=0; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_ctxt"] { name="Fm_ctxt"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["ctxt"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["ContextStriatum"]$: }; recv_idx=1; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_Striatum_Inhib"] { name="Fm_Striatum_Inhib"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FixedFull"].children["InhibCons"]$: }; recv_idx=2; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_SNc"] { name="Fm_SNc"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["SNc"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["SNc_Inhib_D2_"]$: }; recv_idx=3; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PMC"] { name="Fm_PMC"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["MotorCortex_Striatum"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["Fixed"].children["Motor_NoGo"]$$: }; recv_idx=4; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_NoGo"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_NoGo"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["GP_Ext"].projections["Fm_NoGo"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["matrisom_unitspec"]$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Matrisome_layerspec"]$: }; }; LeabraLayer @["Striatum_Inhib"] { name="Striatum_Inhib"; desc=; flags=ICONIFIED; layer_type=HIDDEN; pos {x=14: y=0: z=0: }; pos2d {x=0: y=11: }; disp_scale=1; un_geom {x=2: y=8: n_not_xy=0: n=16: }; unit_groups=0; virt_groups=1; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=1: y=1: }; flat_geom {x=2: y=8: n_not_xy=0: n=16: }; disp_geom {x=2: y=8: n_not_xy=0: n=16: }; scaled_disp_geom {x=2: y=8: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Input"] { name="Fm_Input"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["Input"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"].children["FFtoInhib"]$$: }; recv_idx=0; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_ctxt"] { name="Fm_ctxt"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["ctxt"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"].children["FFtoInhib"]$: }; recv_idx=1; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_SNc"] { name="Fm_SNc"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["SNc"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"].children["FFtoInhib"]$: }; recv_idx=2; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PMC"] { name="Fm_PMC"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers["PMC"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"].children["FFtoInhib"]$: }; recv_idx=3; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_Striatum_Inhib"] { name="Fm_Striatum_Inhib"; off=0; disp=1; from_type=SELF; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["InhibInhib"]$$: }; recv_idx=4; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_Go"] { name="Fm_Go"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"]$$: }; recv_idx=5; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_NoGo"] { name="Fm_NoGo"; off=0; disp=1; from_type=CUSTOM; from=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Connections"]["FBtoInhib"]$: }; recv_idx=6; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; }; send_prjns { name=; el_typ=LeabraPrjn; el_def=0; Projection_Group @. = [0] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Striatum_Inhib"].projections["Fm_Striatum_Inhib"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["Go"].projections["Fm_Striatum_Inhib"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_4s_inhib_PS_632"].networks["BG_4s"].layers.gp["Striatum"]["NoGo"].projections["Fm_Striatum_Inhib"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["Units"]["FixedBiasUnitSpec"].children["InhibUnits"]$$: }; dmem_dist=DMEM_DIST_DEFAULT; dist { fm_input=-1; fm_output=-1; }; units_lesioned=0; gp_unit_names_4d=0; brain_area=; voxel_fill_pct=1; spec {type=LeabraLayerSpec: spec=.projects["BG_4s_inhib_PS_632"].networks["BG_4s"].specs.gp["LayerSpecs"]["InhibLayers"]$$: }; }; }; }; view_objs { name="NetViewObj_Group_2"; el_typ=NetViewObj; el_def=0; }; flags=NETIN_PER_PRJN; auto_build=AUTO_BUILD; brain_atlas_name=; train_mode=TEST; wt_update=ON_LINE; small_batch_n=5; sse_unit_avg=0; sse_sqrt=0; cnt_err_tol=0.7; compute_prerr=0; threads { run_time {name="TimeUsedHR_12": s_used=0: n_used=0: }; sync_time {name="TimeUsedHR_13": s_used=0: n_used=0: }; total_time {name="TimeUsedHR_14": s_used=0: n_used=0: }; n_wake_in_sync=0; run_time_pct=0; sync_time_pct=0; wake_in_sync_pct=5.262939115043168e+294; interleave=1; ignore_lay_sync=0; }; dmem_sync_level=DMEM_SYNC_NETWORK; dmem_nprocs=1; usr1_save_fmt=FULL_NET; wt_save_fmt=TEXT; n_units=156; n_cons=7116; max_prjns=7; max_disp_size {x=40: y=9: z=3: }; max_disp_size2d {x=10: y=36: }; learn_rule=LEABRA_CHL; ti_mode=0; phase_order=MINUS_PLUS; no_plus_test=1; sequence_init=DO_NOTHING; phase_max=1; time_inc=1; cycle_max=150; mid_minus_cycle=-1; min_cycles=15; min_cycles_phase2=35; dwt_norm_enabled=0; ct_time { use=0; minus=50; plus=20; inhib=1; n_avg_only_epcs=0; total_cycles=71; inhib_start=70; }; ct_sravg { manual=0; start=30; end=1; interval=1; plus_s_st=19; plus_s_only=0; force_con=0; }; ct_sin_i { start=30; duration=20; n_pi=2; burst_i=0; trough_i=0; }; ct_fin_i { start=20; end=25; inhib_i=0; }; ct_lrn_trig { plus_lrn_cyc=-1; davg_dt=0.1; davg_s_dt=0.05; davg_m_dt=0.03; davg_l_dt=0.0005; thr_min=0; thr_max=0.5; loc_max_cyc=8; loc_max_dec=0.01; lrn_delay=40; lrn_refract=100; davg_l_init=0; davg_max_init=0.001; davg_time=10; davg_s_time=20; davg_m_time=33.33334; davg_l_time=2000; lrn_delay_inc=0.025; lrn_refract_inc=0.01; }; lrn_trig { davg=0; davg_s=0; davg_m=0; davg_smd=0; davg_l=0; davg_max=0.001; cyc_fm_inc=0; cyc_fm_dec=0; loc_max=0; lrn_max=0; lrn_trig=0; lrn=0; }; net_misc { cyc_syn_dep=0; syn_dep_int=20; }; maxda_stopcrit=0.005; trg_max_act_stopcrit=1; norew_val=0.5; off_errs=1; on_errs=1; cos_err_lrn_thr=-1; }; }; };