// ta_Dump File v3.0 -- code v6.1.0.0 rev5754 LeabraProject .projects["BG_2loop_taskset_1_"] { 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 = [1] { SelectEdit @["ControlPanel"] { 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] { }; }; }; }; DataTable_Group @.data = [0] { DataTable_Group @.gp["InputData"] = [7] { DataTable @["StdInputData"] { DataTableCols @.data = [8] { String_Data @["Name"] { }; float_Data @["Motor_Cortex"] { }; float_Data @["Output"] { }; float_Data @["Input"] { }; float_Data @["Context"] { }; float_Data @["SNc2"] { }; float_Data @["SNc"] { }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["TransferInputData"] { DataTableCols @.data = [8] { String_Data @["Name"] { }; float_Data @["Motor_Cortex"] { }; float_Data @["Output"] { }; float_Data @["Input"] { }; float_Data @["Context"] { }; float_Data @["SNc2"] { }; float_Data @["SNc"] { }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["BiasInputData"] { DataTableCols @.data = [8] { String_Data @["Name"] { }; float_Data @["Motor_Cortex"] { }; float_Data @["Output"] { }; float_Data @["Input"] { }; float_Data @["Context"] { }; float_Data @["SNc2"] { }; float_Data @["SNc"] { }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["NvInputData"] { DataTableCols @.data = [8] { String_Data @["Name"] { }; float_Data @["Motor_Cortex"] { }; float_Data @["Output"] { }; float_Data @["Input"] { }; float_Data @["Context"] { }; float_Data @["SNc2"] { }; float_Data @["SNc"] { }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["All_Data"] { DataTableCols @.data = [8] { String_Data @["Name"] { }; float_Data @["Motor_Cortex"] { }; float_Data @["Output"] { }; float_Data @["Input"] { }; float_Data @["Context"] { }; float_Data @["SNc2"] { }; float_Data @["SNc"] { }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["ClusterInputData"] { DataTableCols @.data = [8] { String_Data @["Name"] { }; float_Data @["Motor_Cortex"] { }; float_Data @["Output"] { }; float_Data @["Input"] { }; float_Data @["Context"] { }; float_Data @["SNc2"] { }; float_Data @["SNc"] { }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["Tous_Data"] { DataTableCols @.data = [8] { String_Data @["Name"] { }; float_Data @["Motor_Cortex"] { }; float_Data @["Output"] { }; float_Data @["Input"] { }; float_Data @["Context"] { }; float_Data @["SNc2"] { }; float_Data @["SNc"] { }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; }; DataTable_Group @.gp["OutputData"] = [6] { DataTable @["TrialOutputData"] { DataTableCols @.data = [8] { int_Data @["batch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; String_Data @["trial_name"] { }; float_Data @["minus_cycles"] { }; float_Data @["sse"] { }; int_Data @["TS_int_val"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["action_int_val"] { 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 @["EpochOutputData1"] { DataTableCols @.data = [6] { int_Data @["batch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["inside_int_val"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["avg_sse"] { }; float_Data @["cnt_err"] { }; float_Data @["avg_ext_rew"] { }; float_Data @["avg_cycles"] { }; }; }; DataTable @["EpochOutputData2"] { DataTableCols @.data = [6] { int_Data @["batch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["inside_int_val"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["avg_sse"] { }; float_Data @["cnt_err"] { }; float_Data @["avg_ext_rew"] { }; float_Data @["avg_cycles"] { }; }; }; DataTable @["EpochOutputData3"] { DataTableCols @.data = [6] { int_Data @["batch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["inside_int_val"] { 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"] { }; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; String_Data @["trial_name"] { }; String_Data @["group_name"] { }; int_Data @["phase_no"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["cycle"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["sse"] { }; float_Data @["ext_rew"] { }; float_Data @["SNc_acts_avg"] { }; float_Data @["STN_acts_avg"] { }; float_Data @["Motor__acts_avg"] { }; float_Data @["Thalam_acts_avg"] { }; float_Data @["GP_Int_acts_avg"] { }; float_Data @["GP_Ext_acts_avg"] { }; float_Data @["Output_units_0_act"] { }; float_Data @["Output_act"] { }; }; }; }; DataTable_Group @.gp["AnalysisData"] = [9] { DataTable @["EpochOutputData_GroupNewOverlap"] { DataTableCols @.data = [3] { int_Data @["inside_int_val_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["cnt_err_mean"] { }; float_Data @["cnt_err_sem"] { }; }; }; DataTable @["EpochOutputData_Grouptransfer"] { DataTableCols @.data = [3] { int_Data @["inside_int_val_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["cnt_err_mean"] { }; float_Data @["cnt_err_sem"] { }; }; }; DataTable @["EpochOutputData_GroupNewIncongruent"] { DataTableCols @.data = [3] { int_Data @["inside_int_val_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["cnt_err_mean"] { }; float_Data @["cnt_err_sem"] { }; }; }; DataTable @["TrialOutputData_Modified"] { DataTableCols @.data = [8] { int_Data @["batch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["sse"] { }; float_Data @["minus_cycles"] { }; int_Data @["TS_int_val"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["action_int_val"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["EpochOutputData_Group"] { DataTableCols @.data = [7] { int_Data @["inside_int_val_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["cnt_err_mean"] { }; float_Data @["cnt_err_sem"] { }; float_Data @["cnt_err_mean_1"] { }; float_Data @["cnt_err_sem_1"] { }; float_Data @["cnt_err_mean_1_1"] { }; float_Data @["cnt_err_sem_1_1"] { }; }; }; DataTable @["EpochOutpuDataClTS1_group"] { DataTableCols @.data = [3] { int_Data @["Name_No_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["sse_mean"] { }; float_Data @["sse_sem"] { }; }; }; DataTable @["temp"] { DataTableCols @.data = [8] { int_Data @["batch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["sse"] { }; float_Data @["minus_cycles"] { }; int_Data @["TS_int_val"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["action_int_val"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["temp2"] { DataTableCols @.data = [8] { int_Data @["batch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["sse"] { }; float_Data @["minus_cycles"] { }; int_Data @["TS_int_val"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; int_Data @["action_int_val"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; }; }; DataTable @["EpochOutputDataClTS2_group"] { DataTableCols @.data = [3] { int_Data @["Name_No_group"] { UserDataItem_List @*(.user_data_) { UserDataItem @["NARROW"] { }; }; }; float_Data @["sse_mean"] { }; float_Data @["sse_sem"] { }; }; }; }; }; 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 = [3] { Program @["LeabraStartup"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [13] { ProgVar @["network"] { }; ProgVar @["batches"] { }; ProgVar @["num_intact_snc_units"] { }; ProgVar @["c_learnrate"] { }; ProgVar @["s_learnrate"] { }; ProgVar @["diag"] { }; ProgVar @["inhib"] { }; ProgVar @["echelle1"] { }; ProgVar @["echelle2"] { }; ProgVar @["nom"] { }; ProgVar @["nom2"] { }; ProgVar @["meds"] { }; ProgVar @["input_data"] { }; }; ProgVar_List @.vars = [8] { ProgVar @["clr"] { }; ProgVar @["slr"] { }; ProgVar @["batch"] { }; ProgVar @["tag"] { }; ProgVar @["log_dir"] { }; ProgVar @["log_file_nm"] { }; ProgVar @["EpochOutputData"] { }; ProgVar @["TrialOutputData"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [1] { IfReturn @[0] { }; }; ProgEl_List @.prog_code = [39] { IfReturn @[0] { }; Comment @[1] { }; MiscCall @[2] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[3] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[4] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[5] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[6] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[7] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[8] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[9] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[10] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[11] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MiscCall @[12] { ProgArg_List @.meth_args = [0] { }; }; RegisterArgs @[13] { }; Comment @[14] { }; PrintVar @[15] { }; PrintExpr @[16] { }; ProgVarFmArg @[17] { }; MethodCall @[18] { ProgArg_List @.meth_args = [0] { }; }; MiscCall @[19] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; MiscCall @[20] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; ProgVarFmArg @[21] { }; ProgVarFmArg @[22] { }; ProgVarFmArg @[23] { }; ProgVarFmArg @[24] { }; ProgVarFmArg @[25] { }; ProgVarFmArg @[26] { }; ProgVarFmArg @[27] { }; ProgVarFmArg @[28] { }; ProgVarFmArg @[29] { }; ProgVarFmArg @[30] { }; Comment @[31] { }; MethodCall @[32] { ProgArg_List @.meth_args = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; MethodCall @[33] { ProgArg_List @.meth_args = [3] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; }; }; MethodCall @[34] { ProgArg_List @.meth_args = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; MethodCall @[35] { ProgArg_List @.meth_args = [3] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; }; }; OtherProgramVar @[36] { }; PrintExpr @[37] { }; ProgramCall @[38] { ProgArg_List @.prog_args = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; }; }; Program @["Anal_Transfer"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["nom2"] { }; }; ProgVar_List @.vars = [13] { ProgVar @["TrialOutputData"] { }; ProgVar @["TrialOutputData_Modified"] { }; ProgVar @["Tous_Data"] { }; ProgVar @["EpochOutputData1"] { }; ProgVar @["EpochOutputData2"] { }; ProgVar @["EpochOutputData3"] { }; ProgVar @["EpochOutputData_GroupNewOverlap"] { }; ProgVar @["EpochOutputData_Grouptransfer"] { }; ProgVar @["EpochOutputData_GroupNewIncongruent"] { }; ProgVar @["epc_out_data"] { }; ProgVar @["EpochOutputData_Group"] { }; ProgVar @["temp"] { }; ProgVar @["ppp_"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [0] { }; ProgEl_List @.prog_code = [8] { DataSelectRowsProg @[0] { DataOpList @.ops = [4] { DataSelectEl @[0] { }; DataSelectEl @[1] { }; DataSelectEl @[2] { }; DataSelectEl @[3] { }; }; }; DataSelectRowsProg @[1] { DataOpList @.ops = [2] { DataSelectEl @[0] { }; DataSelectEl @[1] { }; }; }; DataSelectRowsProg @[2] { DataOpList @.ops = [2] { DataSelectEl @[0] { }; DataSelectEl @[1] { }; }; }; DataJoinProg @[3] { }; DataSelectColsProg @[4] { DataOpList @.select_spec = [8] { DataOpEl @[0] { }; DataOpEl @[1] { }; DataOpEl @[2] { }; DataOpEl @[3] { }; DataOpEl @[4] { }; DataOpEl @[5] { }; DataOpEl @[6] { }; DataOpEl @[7] { }; }; }; DataSortProg @[5] { DataOpList @.ops = [3] { DataSortEl @[0] { }; DataSortEl @[1] { }; DataSortEl @[2] { }; }; }; MethodCall @[6] { ProgArg_List @.meth_args = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; DataCalcLoop @[7] { DataOpList @.src_cols = [6] { DataOpEl @[0] { }; DataOpEl @[1] { }; DataOpEl @[2] { }; DataOpEl @[3] { }; DataOpEl @[4] { }; DataOpEl @[5] { }; }; DataOpList @.dest_cols = [0] { }; ProgEl_List @.loop_code = [6] { DataGroupProg @[0] { DataOpList @.ops = [3] { DataGroupEl @[0] { }; DataGroupEl @[1] { }; DataGroupEl @[2] { }; }; }; DataGroupProg @[1] { DataOpList @.ops = [3] { DataGroupEl @[0] { }; DataGroupEl @[1] { }; DataGroupEl @[2] { }; }; }; DataGroupProg @[2] { DataOpList @.ops = [3] { DataGroupEl @[0] { }; DataGroupEl @[1] { }; DataGroupEl @[2] { }; }; }; DataJoinProg @[3] { }; DataJoinProg @[4] { }; IfBreak @[5] { }; }; ProgVar_List @.src_col_vars = [6] { ProgVar @["s_batch"] { }; ProgVar @["s_inside_int_val"] { }; ProgVar @["s_avg_sse"] { }; ProgVar @["s_cnt_err"] { }; ProgVar @["s_avg_ext_rew"] { }; ProgVar @["s_avg_cycles"] { }; }; ProgVar_List @.dest_col_vars = [0] { }; }; }; }; Program @["Anal_Clustering"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["nom2"] { }; }; ProgVar_List @.vars = [16] { ProgVar @["TrialOutputData"] { }; ProgVar @["TrialOutputData_Modified"] { }; ProgVar @["EpochOutputData1"] { }; ProgVar @["EpochOutputData2"] { }; ProgVar @["EpochOutputData3"] { }; ProgVar @["EpochOutputData_GroupNewOverlap"] { }; ProgVar @["EpochOutputData_Grouptransfer"] { }; ProgVar @["EpochOutputData_GroupNewIncongruent"] { }; ProgVar @["epc_out_data"] { }; ProgVar @["EpochOutputData_Group"] { }; ProgVar @["temp"] { }; ProgVar @["StdInputData"] { }; ProgVar @["Tous_Data"] { }; ProgVar @["EpochOutpuDataClTS1_group"] { }; ProgVar @["temp2"] { }; ProgVar @["EpochOutputDataClTS2_group"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [0] { }; ProgEl_List @.prog_code = [8] { DataSelectRowsProg @[0] { DataOpList @.ops = [4] { DataSelectEl @[0] { }; DataSelectEl @[1] { }; DataSelectEl @[2] { }; DataSelectEl @[3] { }; }; }; DataSelectRowsProg @[1] { DataOpList @.ops = [2] { DataSelectEl @[0] { }; DataSelectEl @[1] { }; }; }; DataSelectRowsProg @[2] { DataOpList @.ops = [2] { DataSelectEl @[0] { }; DataSelectEl @[1] { }; }; }; DataJoinProg @[3] { }; DataSelectColsProg @[4] { DataOpList @.select_spec = [9] { DataOpEl @[0] { }; DataOpEl @[1] { }; DataOpEl @[2] { }; DataOpEl @[3] { }; DataOpEl @[4] { }; DataOpEl @[5] { }; DataOpEl @[6] { }; DataOpEl @[7] { }; DataOpEl @[8] { }; }; }; DataSortProg @[5] { DataOpList @.ops = [3] { DataSortEl @[0] { }; DataSortEl @[1] { }; DataSortEl @[2] { }; }; }; MethodCall @[6] { ProgArg_List @.meth_args = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; DataCalcLoop @[7] { DataOpList @.src_cols = [4] { DataOpEl @[0] { }; DataOpEl @[1] { }; DataOpEl @[2] { }; DataOpEl @[3] { }; }; DataOpList @.dest_cols = [0] { }; ProgEl_List @.loop_code = [5] { DataSelectRowsProg @[0] { DataOpList @.ops = [2] { DataSelectEl @[0] { }; DataSelectEl @[1] { }; }; }; DataGroupProg @[1] { DataOpList @.ops = [3] { DataGroupEl @[0] { }; DataGroupEl @[1] { }; DataGroupEl @[2] { }; }; }; DataSelectRowsProg @[2] { DataOpList @.ops = [2] { DataSelectEl @[0] { }; DataSelectEl @[1] { }; }; }; DataGroupProg @[3] { DataOpList @.ops = [3] { DataGroupEl @[0] { }; DataGroupEl @[1] { }; DataGroupEl @[2] { }; }; }; IfBreak @[4] { }; }; ProgVar_List @.src_col_vars = [4] { ProgVar @["s_batch"] { }; ProgVar @["s_inside_int_val"] { }; ProgVar @["s_avg_sse"] { }; ProgVar @["s_cnt_err"] { }; }; ProgVar_List @.dest_col_vars = [0] { }; }; }; }; Program_Group @.gp["LeabraAll_Std"] = [21] { Program @["LeabraBatch"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [4] { ProgVar @["FlatNetwork"] { }; ProgVar @["HierNetwork"] { }; ProgVar @["input_data"] { }; ProgVar @["NLoops"] { }; }; ProgVar_List @.vars = [23] { ProgVar @["network"] { }; ProgVar @["batch"] { }; ProgVar @["meds"] { }; ProgVar @["DA_dip_val"] { }; ProgVar @["gp_spec"] { }; ProgVar @["epc_out_data"] { }; ProgVar @["max_batch"] { }; ProgVar @["inputStriatum"] { }; ProgVar @["ctxt_striatum"] { }; ProgVar @["Motor_NoGo2"] { }; ProgVar @["Motor_NoGo"] { }; ProgVar @["MotorCortex2_Striatum2"] { }; ProgVar @["MotorCortex_Striatum"] { }; ProgVar @["num_intact_snc_units"] { }; ProgVar @["c_learnrate"] { }; ProgVar @["s_learnrate"] { }; ProgVar @["nom"] { }; ProgVar @["nom2"] { }; ProgVar @["echelle1"] { }; ProgVar @["echelle2"] { }; ProgVar @["inhib"] { }; ProgVar @["diag1"] { }; ProgVar @["ClusterInputData"] { }; }; 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 = [18] { PrintVar @[0] { }; IfElse @[1] { ProgEl_List @.true_code = [1] { AssignExpr @[0] { }; }; ProgEl_List @.false_code = [1] { AssignExpr @[0] { }; }; }; NetCounterInit @[2] { }; MemberAssign @[3] { }; MemberAssign @[4] { }; MemberAssign @[5] { }; MemberAssign @[6] { }; MemberAssign @[7] { }; MemberAssign @[8] { }; PrintVar @[9] { }; OtherProgramVar @[10] { }; OtherProgramVar @[11] { }; OtherProgramVar @[12] { }; OtherProgramVar @[13] { }; OtherProgramVar @[14] { }; WhileLoop @[15] { ProgEl_List @.loop_code = [2] { ProgramCall @[0] { ProgArg_List @.prog_args = [6] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; ProgArg @[4] { }; ProgArg @[5] { }; }; }; NetCounterIncr @[1] { }; }; }; IfElse @[16] { ProgEl_List @.true_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; ProgEl_List @.false_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; }; DataCalcLoop @[17] { DataOpList @.src_cols = [6] { DataOpEl @[0] { }; DataOpEl @[1] { }; DataOpEl @[2] { }; DataOpEl @[3] { }; DataOpEl @[4] { }; DataOpEl @[5] { }; }; DataOpList @.dest_cols = [0] { }; ProgEl_List @.loop_code = [1] { DataGroupProg @[0] { DataOpList @.ops = [3] { DataGroupEl @[0] { }; DataGroupEl @[1] { }; DataGroupEl @[2] { }; }; }; }; ProgVar_List @.src_col_vars = [6] { ProgVar @["s_batch"] { }; ProgVar @["s_epoch"] { }; ProgVar @["s_avg_sse"] { }; ProgVar @["s_cnt_err"] { }; ProgVar @["s_avg_ext_rew"] { }; ProgVar @["s_avg_cycles"] { }; }; ProgVar_List @.dest_col_vars = [0] { }; }; }; }; 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 = [6] { ProgVar @["network"] { }; ProgVar @["input_data"] { }; ProgVar @["FlatNetwork"] { }; ProgVar @["HierNetwork"] { }; ProgVar @["no_prompts"] { }; ProgVar @["nom"] { }; }; ProgVar_List @.vars = [45] { 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 @["train_timer"] { }; ProgVar @["j"] { }; ProgVar @["i"] { }; ProgVar @["periode"] { }; ProgVar @["num_intact_snc_units"] { }; ProgVar @["snc_size"] { }; ProgVar @["SNc"] { }; ProgVar @["str_unit"] { }; ProgVar @["Striatum"] { }; ProgVar @["StdInputData"] { }; ProgVar @["transfer_epoch"] { }; ProgVar @["NoiseEpoch"] { }; ProgVar @["TransferInputData"] { }; ProgVar @["BiasInputData"] { }; ProgVar @["NvInputData"] { }; ProgVar @["MC"] { }; ProgVar @["MC2"] { }; ProgVar @["StriatumUS"] { }; ProgVar @["SNc_U"] { }; ProgVar @["GPi2"] { }; ProgVar @["c_learnrate"] { }; ProgVar @["s_learnrate"] { }; ProgVar @["echelle1"] { }; ProgVar @["echelle2"] { }; ProgVar @["diag1"] { }; ProgVar @["inhib"] { }; ProgVar @["ProbingCycles"] { }; ProgVar @["biasValue"] { }; ProgVar @["SuccessiveCor"] { }; ProgVar @["MotorCortex2_Striatum"] { }; ProgVar @["D1_S"] { }; ProgVar @["D2_S"] { }; ProgVar @["inputStriatum"] { }; ProgVar @["contextStriatum"] { }; ProgVar @["STN_GPi"] { }; ProgVar @["ClusterInputData"] { }; }; 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 = [59] { AssignExpr @[0] { }; MethodCall @[1] { ProgArg_List @.meth_args = [1] { ProgArg @[0] { }; }; }; NetCounterInit @[2] { }; MemberAssign @[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] { }; ForLoop @[7] { ProgEl_List @.loop_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { UserScript @[0] { }; }; }; }; }; OtherProgramVar @[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] { }; OtherProgramVar @[22] { }; IfElse @[23] { ProgEl_List @.true_code = [0] { }; ProgEl_List @.false_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; }; }; AssignExpr @[24] { }; AssignExpr @[25] { }; WhileLoop @[26] { ProgEl_List @.loop_code = [8] { MemberAssign @[0] { }; AssignExpr @[1] { }; ProgramCall @[2] { ProgArg_List @.prog_args = [5] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; ProgArg @[4] { }; }; }; NetCounterIncr @[3] { }; IfElse @[4] { ProgEl_List @.true_code = [1] { AssignExpr @[0] { }; }; ProgEl_List @.false_code = [1] { AssignExpr @[0] { }; }; }; IfElse @[5] { ProgEl_List @.true_code = [1] { AssignExpr @[0] { }; }; ProgEl_List @.false_code = [0] { }; }; IfBreak @[6] { }; MemberAssign @[7] { }; }; }; IfReturn @[27] { }; OtherProgramVar @[28] { }; MethodCall @[29] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; ForLoop @[30] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; AssignExpr @[31] { }; WhileLoop @[32] { ProgEl_List @.loop_code = [5] { MemberAssign @[0] { }; AssignExpr @[1] { }; ProgramCall @[2] { ProgArg_List @.prog_args = [5] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; ProgArg @[4] { }; }; }; NetCounterIncr @[3] { }; MemberAssign @[4] { }; }; }; MethodCall @[33] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; ForLoop @[34] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; MemberAssign @[35] { }; AssignExpr @[36] { }; WhileLoop @[37] { ProgEl_List @.loop_code = [6] { MemberAssign @[0] { }; AssignExpr @[1] { }; ProgramCall @[2] { ProgArg_List @.prog_args = [5] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; ProgArg @[4] { }; }; }; NetCounterIncr @[3] { }; IfBreak @[4] { }; MemberAssign @[5] { }; }; }; MethodCall @[38] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; MemberAssign @[39] { }; ForLoop @[40] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; AssignExpr @[41] { }; WhileLoop @[42] { ProgEl_List @.loop_code = [6] { MemberAssign @[0] { }; AssignExpr @[1] { }; ProgramCall @[2] { ProgArg_List @.prog_args = [5] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; ProgArg @[4] { }; }; }; NetCounterIncr @[3] { }; IfBreak @[4] { }; MemberAssign @[5] { }; }; }; MethodCall @[43] { ProgArg_List @.meth_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; ForLoop @[44] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; MemberAssign @[45] { }; MemberAssign @[46] { }; MemberAssign @[47] { }; MemberAssign @[48] { }; MemberAssign @[49] { }; MemberAssign @[50] { }; MemberAssign @[51] { }; MemberAssign @[52] { }; MemberAssign @[53] { }; MemberAssign @[54] { }; MemberAssign @[55] { }; AssignExpr @[56] { }; WhileLoop @[57] { ProgEl_List @.loop_code = [5] { MemberAssign @[0] { }; ProgramCall @[1] { ProgArg_List @.prog_args = [5] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; ProgArg @[4] { }; }; }; NetCounterIncr @[2] { }; IfBreak @[3] { }; MemberAssign @[4] { }; }; }; MethodCall @[58] { ProgArg_List @.meth_args = [0] { }; }; }; }; Program @["LeabraEpoch"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [5] { ProgVar @["network"] { }; ProgVar @["periode"] { }; ProgVar @["FlatNetwork"] { }; ProgVar @["HierNetwork"] { }; 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 = [10] { 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 = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; 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] { }; }; IfElse @[7] { ProgEl_List @.true_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [3] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; }; }; }; ProgEl_List @.false_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [3] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; }; }; }; }; IfElse @[8] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; ProgEl_List @.false_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; }; }; ProgEl_List @.false_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; ProgEl_List @.false_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; }; }; ProgEl_List @.false_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { IfElse @[0] { ProgEl_List @.true_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; ProgEl_List @.false_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; }; }; ProgEl_List @.false_code = [0] { }; }; }; }; }; }; MethodCall @[9] { ProgArg_List @.meth_args = [0] { }; }; }; }; Program @["LeabraTrial"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [4] { ProgVar @["network"] { }; ProgVar @["input_data"] { }; ProgVar @["FlatNetwork"] { }; ProgVar @["HierNetwork"] { }; }; ProgVar_List @.vars = [3] { ProgVar @["phase_no"] { }; ProgVar @["update_net_view"] { }; ProgVar @["NLoops"] { }; }; Function_List @.functions = [0] { }; ProgEl_List @.init_code = [1] { NetCounterInit @[0] { }; }; ProgEl_List @.prog_code = [6] { NetCounterInit @[0] { }; MethodCall @[1] { ProgArg_List @.meth_args = [0] { }; }; WhileLoop @[2] { ProgEl_List @.loop_code = [3] { ProgramCall @[0] { ProgArg_List @.prog_args = [4] { ProgArg @[0] { }; ProgArg @[1] { }; ProgArg @[2] { }; ProgArg @[3] { }; }; }; NetCounterIncr @[1] { }; MethodCall @[2] { ProgArg_List @.meth_args = [0] { }; }; }; }; MethodCall @[3] { ProgArg_List @.meth_args = [0] { }; }; IfElse @[4] { ProgEl_List @.true_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; ProgEl_List @.false_code = [1] { ProgramCall @[0] { ProgArg_List @.prog_args = [1] { ProgArg @[0] { }; }; }; }; }; NetUpdateView @[5] { }; }; }; Program @["LeabraSettle"] { ProgObjList @.objs = [0] { }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [4] { ProgVar @["network"] { }; ProgVar @["FlatNetwork"] { }; ProgVar @["HierNetwork"] { }; ProgVar @["input_data"] { }; }; ProgVar_List @.vars = [8] { ProgVar @["cycle"] { }; ProgVar @["min_cycles"] { }; ProgVar @["update_net_view"] { }; ProgVar @["LayerWriter_0"] { }; ProgVar @["Output"] { }; ProgVar @["Thal"] { }; ProgVar @["NLoops"] { }; ProgVar @["ProbingCycles"] { }; }; 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] { }; }; IfElse @[4] { ProgEl_List @.true_code = [2] { PrintExpr @[0] { }; ProgramCall @[1] { ProgArg_List @.prog_args = [2] { ProgArg @[0] { }; ProgArg @[1] { }; }; }; }; ProgEl_List @.false_code = [1] { ProgramCall @[0] { 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 = [3] { ProgVar @["update_net_view"] { }; ProgVar @["InputHidden"] { }; 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 @["ApplyInputs"] { ProgObjList @.objs = [1] { LayerWriter @["LayerWriter_0"] { LayerDataEl_List @.layer_data = [7] { LayerWriterEl @[0] { }; LayerWriterEl @[1] { }; LayerWriterEl @[2] { }; LayerWriterEl @[3] { }; LayerWriterEl @[4] { }; LayerWriterEl @[5] { }; LayerWriterEl @[6] { }; }; }; }; 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 @["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 = [9] { NetMonItem @["batch"] { }; NetMonItem @["epoch"] { }; NetMonItem @["trial"] { }; NetMonItem @["trial_name"] { }; NetMonItem @["minus_cycles"] { }; NetMonItem @["sse"] { }; NetMonItem @["TS_int_val"] { }; NetMonItem @["action_int_val"] { }; NetMonItem @["Striat_acts_m"] { }; }; }; }; 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 @["LeabraTrialMonitorFlat"] { ProgObjList @.objs = [1] { NetMonitor @["trial_netmon"] { NetMonItem_List @.items = [8] { NetMonItem @["batch"] { }; NetMonItem @["epoch"] { }; NetMonItem @["trial"] { }; NetMonItem @["trial_name"] { }; NetMonItem @["minus_cycles"] { }; NetMonItem @["sse"] { }; NetMonItem @["TS_int_val"] { }; NetMonItem @["action_int_val"] { }; }; }; }; 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 = [3] { ProgVar @["network"] { }; ProgVar @["FlatNetwork"] { }; ProgVar @["HierNetwork"] { }; }; 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 @["LeabraEpochMonitorFlat"] { 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 = [3] { ProgVar @["network"] { }; ProgVar @["FlatNetwork"] { }; ProgVar @["HierNetwork"] { }; }; 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 @["LeabraEpochMonitor1"] { ProgObjList @.objs = [1] { NetMonitor @["epoch_netmon"] { NetMonItem_List @.items = [6] { NetMonItem @["batch"] { }; NetMonItem @["inside_int_val"] { }; NetMonItem @["avg_sse"] { }; NetMonItem @["cnt_err"] { }; NetMonItem @["avg_ext_rew"] { }; NetMonItem @["avg_cycles"] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["network"] { }; }; 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 @["LeabraEpochMonitor1Flat"] { ProgObjList @.objs = [1] { NetMonitor @["epoch_netmon"] { NetMonItem_List @.items = [6] { NetMonItem @["batch"] { }; NetMonItem @["inside_int_val"] { }; NetMonItem @["avg_sse"] { }; NetMonItem @["cnt_err"] { }; NetMonItem @["avg_ext_rew"] { }; NetMonItem @["avg_cycles"] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["network"] { }; }; 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 @["LeabraEpochMonitor2"] { ProgObjList @.objs = [1] { NetMonitor @["epoch_netmon"] { NetMonItem_List @.items = [6] { NetMonItem @["batch"] { }; NetMonItem @["inside_int_val"] { }; NetMonItem @["avg_sse"] { }; NetMonItem @["cnt_err"] { }; NetMonItem @["avg_ext_rew"] { }; NetMonItem @["avg_cycles"] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["network"] { }; }; 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 @["LeabraEpochMonitor2Flat"] { ProgObjList @.objs = [1] { NetMonitor @["epoch_netmon"] { NetMonItem_List @.items = [6] { NetMonItem @["batch"] { }; NetMonItem @["inside_int_val"] { }; NetMonItem @["avg_sse"] { }; NetMonItem @["cnt_err"] { }; NetMonItem @["avg_ext_rew"] { }; NetMonItem @["avg_cycles"] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["network"] { }; }; 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 @["LeabraEpochMonitor3"] { ProgObjList @.objs = [1] { NetMonitor @["epoch_netmon"] { NetMonItem_List @.items = [6] { NetMonItem @["batch"] { }; NetMonItem @["inside_int_val"] { }; NetMonItem @["avg_sse"] { }; NetMonItem @["cnt_err"] { }; NetMonItem @["avg_ext_rew"] { }; NetMonItem @["avg_cycles"] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["network"] { }; }; 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 @["LeabraEpochMonitor3Flat"] { ProgObjList @.objs = [1] { NetMonitor @["epoch_netmon"] { NetMonItem_List @.items = [6] { NetMonItem @["batch"] { }; NetMonItem @["inside_int_val"] { }; NetMonItem @["avg_sse"] { }; NetMonItem @["cnt_err"] { }; NetMonItem @["avg_ext_rew"] { }; NetMonItem @["avg_cycles"] { }; }; }; }; ProgType_List @.types = [0] { }; ProgVar_List @.args = [1] { ProgVar @["network"] { }; }; 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 = [31] { ProgVar @["num_intact_snc_units"] { }; ProgVar @["snc_size"] { }; ProgVar @["k"] { }; ProgVar @["sse"] { }; ProgVar @["act0"] { }; ProgVar @["act1"] { }; ProgVar @["actM0"] { }; ProgVar @["actM1"] { }; ProgVar @["actM2"] { }; ProgVar @["actM3"] { }; ProgVar @["actM4"] { }; ProgVar @["actM5"] { }; ProgVar @["actM6"] { }; ProgVar @["actM7"] { }; ProgVar @["SNc"] { }; ProgVar @["SNc2"] { }; ProgVar @["Output"] { }; ProgVar @["Motor_Cortex"] { }; ProgVar @["Motor_Cortex2"] { }; ProgVar @["InputHidden"] { }; ProgVar @["matrisom_unitspec"] { }; 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 = [29] { AssignExpr @[0] { }; AssignExpr @[1] { }; AssignExpr @[2] { }; AssignExpr @[3] { }; AssignExpr @[4] { }; AssignExpr @[5] { }; ForLoop @[6] { ProgEl_List @.loop_code = [1] { MemberAssign @[0] { }; }; }; AssignExpr @[7] { }; IfElse @[8] { 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 = [3] { MemberAssign @[0] { }; MemberAssign @[1] { }; AssignExpr @[2] { }; }; }; }; }; }; ProgEl_List @.false_code = [0] { }; }; IfElse @[9] { ProgEl_List @.true_code = [6] { MemberAssign @[0] { }; MemberAssign @[1] { }; MemberAssign @[2] { }; MemberAssign @[3] { }; MemberAssign @[4] { }; MemberAssign @[5] { }; }; ProgEl_List @.false_code = [0] { }; }; AssignExpr @[10] { }; AssignExpr @[11] { }; AssignExpr @[12] { }; AssignExpr @[13] { }; AssignExpr @[14] { }; AssignExpr @[15] { }; AssignExpr @[16] { }; AssignExpr @[17] { }; MemberAssign @[18] { }; MemberAssign @[19] { }; MemberAssign @[20] { }; MemberAssign @[21] { }; MemberAssign @[22] { }; MemberAssign @[23] { }; MemberAssign @[24] { }; MemberAssign @[25] { }; AssignExpr @[26] { }; IfElse @[27] { 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 @[28] { ProgEl_List @.true_code = [2] { ForLoop @[0] { ProgEl_List @.loop_code = [2] { MemberAssign @[0] { }; MemberAssign @[1] { }; }; }; MemberAssign @[1] { }; }; ProgEl_List @.false_code = [2] { MemberAssign @[0] { }; IfElse @[1] { ProgEl_List @.true_code = [1] { ForLoop @[0] { ProgEl_List @.loop_code = [2] { MemberAssign @[0] { }; MemberAssign @[1] { }; }; }; }; ProgEl_List @.false_code = [2] { IfElse @[0] { ProgEl_List @.true_code = [2] { ForLoop @[0] { ProgEl_List @.loop_code = [2] { MemberAssign @[0] { }; MemberAssign @[1] { }; }; }; PrintExpr @[1] { }; }; ProgEl_List @.false_code = [2] { ForLoop @[0] { ProgEl_List @.loop_code = [2] { MemberAssign @[0] { }; MemberAssign @[1] { }; }; }; PrintExpr @[1] { }; }; }; PrintVar @[1] { }; }; }; }; }; }; ProgEl_List @.false_code = [15] { ForLoop @[0] { ProgEl_List @.loop_code = [3] { MemberAssign @[0] { }; MemberAssign @[1] { }; MemberAssign @[2] { }; }; }; MemberAssign @[1] { }; MemberAssign @[2] { }; MemberAssign @[3] { }; MemberAssign @[4] { }; MemberAssign @[5] { }; MemberAssign @[6] { }; MemberAssign @[7] { }; MemberAssign @[8] { }; MemberAssign @[9] { }; MemberAssign @[10] { }; MemberAssign @[11] { }; MemberAssign @[12] { }; MemberAssign @[13] { }; MemberAssign @[14] { }; }; }; }; }; }; }; DataViewer_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] { tabBrowseViewer @["Tree"] { }; PanelViewer @["Panels"] { }; T3DataViewer @["T3Frames"] { T3DataViewFrame_List @.frames = [6] { T3DataViewFrame @["BGLoop2"] { T3DataView_List @.children = [1] { NetView @["BGLoop2_View"] { ScaleRange_List @.scale_ranges = [28] { ScaleRange @[0] { }; ScaleRange @[1] { }; ScaleRange @[2] { }; ScaleRange @[3] { }; ScaleRange @[4] { }; ScaleRange @[5] { }; ScaleRange @[6] { }; ScaleRange @[7] { }; ScaleRange @[8] { }; ScaleRange @[9] { }; ScaleRange @[10] { }; ScaleRange @[11] { }; ScaleRange @[12] { }; ScaleRange @[13] { }; ScaleRange @[14] { }; ScaleRange @[15] { }; ScaleRange @[16] { }; ScaleRange @[17] { }; ScaleRange @[18] { }; ScaleRange @[19] { }; ScaleRange @[20] { }; ScaleRange @[21] { }; ScaleRange @[22] { }; ScaleRange @[23] { }; ScaleRange @[24] { }; ScaleRange @[25] { }; ScaleRange @[26] { }; ScaleRange @[27] { }; }; }; }; T3SavedView_List @.saved_views = [6] { T3SavedView @["View_0"] { }; T3SavedView @["View_1"] { }; T3SavedView @["View_2"] { }; T3SavedView @["View_3"] { }; T3SavedView @["View_4"] { }; T3SavedView @["View_5"] { }; }; }; T3DataViewFrame @["All_Data"] { T3DataView_List @.children = [2] { GridTableView @["GridTableView_2"] { T3DataView_List @.children = [8] { GridColView @["Name"] { }; GridColView @["Motor_Cortex"] { }; GridColView @["Output"] { }; GridColView @["Input"] { }; GridColView @["Context"] { }; GridColView @["SNc2"] { }; GridColView @["SNc"] { }; GridColView @["Name_No"] { }; }; }; GraphTableView @["EpochOutpuDataClTS1_group_Graph"] { T3DataView_List @.children = [3] { GraphColView @["Name_No_group"] { }; GraphColView @["sse_mean"] { }; GraphColView @["sse_sem"] { }; }; }; }; T3SavedView_List @.saved_views = [6] { T3SavedView @["View_0"] { }; T3SavedView @["View_1"] { }; T3SavedView @["View_2"] { }; T3SavedView @["View_3"] { }; T3SavedView @["View_4"] { }; T3SavedView @["View_5"] { }; }; }; T3DataViewFrame @["EpochOutputData"] { T3DataView_List @.children = [1] { GraphTableView @["EpochOutputData_Graph"] { T3DataView_List @.children = [6] { GraphColView @["batch"] { }; GraphColView @["epoch"] { }; GraphColView @["avg_sse"] { }; GraphColView @["cnt_err"] { }; GraphColView @["avg_ext_rew"] { }; GraphColView @["avg_cycles"] { }; }; }; }; T3SavedView_List @.saved_views = [6] { T3SavedView @["View_0"] { }; T3SavedView @["View_1"] { }; T3SavedView @["View_2"] { }; T3SavedView @["View_3"] { }; T3SavedView @["View_4"] { }; T3SavedView @["View_5"] { }; }; }; T3DataViewFrame @["EpochOutputData_Group"] { T3DataView_List @.children = [2] { GraphTableView @["EpochOutputData_Group_Graph"] { T3DataView_List @.children = [7] { GraphColView @["inside_int_val_group"] { }; GraphColView @["cnt_err_mean"] { }; GraphColView @["cnt_err_sem"] { }; GraphColView @["cnt_err_mean_1"] { }; GraphColView @["cnt_err_sem_1"] { }; GraphColView @["cnt_err_mean_1_1"] { }; GraphColView @["cnt_err_sem_1_1"] { }; }; }; GraphTableView @["EpochOutputData_Group_Graph_1"] { T3DataView_List @.children = [7] { GraphColView @["inside_int_val_group"] { }; GraphColView @["cnt_err_mean"] { }; GraphColView @["cnt_err_sem"] { }; GraphColView @["cnt_err_mean_1"] { }; GraphColView @["cnt_err_sem_1"] { }; GraphColView @["cnt_err_mean_1_1"] { }; GraphColView @["cnt_err_sem_1_1"] { }; }; }; }; T3SavedView_List @.saved_views = [6] { T3SavedView @["View_0"] { }; T3SavedView @["View_1"] { }; T3SavedView @["View_2"] { }; T3SavedView @["View_3"] { }; T3SavedView @["View_4"] { }; T3SavedView @["View_5"] { }; }; }; T3DataViewFrame @["BGLoop1"] { T3DataView_List @.children = [1] { NetView @["NetView_1"] { ScaleRange_List @.scale_ranges = [3] { ScaleRange @[0] { }; ScaleRange @[1] { }; ScaleRange @[2] { }; }; }; }; T3SavedView_List @.saved_views = [6] { T3SavedView @["View_0"] { }; T3SavedView @["View_1"] { }; T3SavedView @["View_2"] { }; T3SavedView @["View_3"] { }; T3SavedView @["View_4"] { }; T3SavedView @["View_5"] { }; }; }; T3DataViewFrame @["EpochOutpuDataClTS1_group"] { T3DataView_List @.children = [2] { GraphTableView @["EpochOutpuDataClTS1_group_Graph"] { T3DataView_List @.children = [3] { GraphColView @["Name_No_group"] { }; GraphColView @["sse_mean"] { }; GraphColView @["sse_sem"] { }; }; }; GraphTableView @["EpochOutputDataClTS2_group_Graph"] { T3DataView_List @.children = [3] { GraphColView @["Name_No_group"] { }; GraphColView @["sse_mean"] { }; GraphColView @["sse_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 = [2] { LeabraNetwork @["BGLoop2"] { UserDataItem_List @*(.user_data_) { 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"] = [10] { 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 = [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 = [12] { 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 @["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] { }; }; }; BaseSpec_Group @.gp["Units"] = [3] { LeabraUnitSpec @["FixedBiasUnitSpec"] { BaseSpec_Group @.children = [6] { 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 = [0] { }; }; LeabraUnitSpec @["Motor_Cortex_1_unitspec"] { BaseSpec_Group @.children = [0] { }; Schedule @.noise_sched = [0] { }; }; 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] { }; }; }; 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"] = [4] { 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] { }; }; }; }; }; }; Layer_Group @.layers = [18] { LeabraLayer @["Input"] { Projection_Group @.projections = [0] { }; Unit_Group @.units = [12] { }; }; LeabraLayer @["Striatum2"] { Projection_Group @.projections = [5] { LeabraPrjn @["Fm_Context"] { }; LeabraPrjn @["Fm_PFC"] { }; LeabraPrjn @["Fm_PFC_2"] { }; LeabraPrjn @["Fm_SNc2"] { }; LeabraPrjn @["Fm_SNc2_4"] { }; }; Unit_Group @.units = [54] { }; }; LeabraLayer @["GP_Int2"] { Projection_Group @.projections = [2] { LeabraPrjn @["Fm_Striatum2"] { }; LeabraPrjn @["Fm_GP_Ext2"] { }; }; Unit_Group @.units = [6] { }; }; LeabraLayer @["GP_Ext2"] { Projection_Group @.projections = [1] { LeabraPrjn @["Fm_Striatum2"] { }; }; Unit_Group @.units = [3] { }; }; LeabraLayer @["Thalamus2"] { Projection_Group @.projections = [2] { LeabraPrjn @["Fm_GP_Int2"] { }; LeabraPrjn @["Fm_PFC"] { }; }; Unit_Group @.units = [3] { }; }; LeabraLayer @["PFC"] { Projection_Group @.projections = [2] { LeabraPrjn @["Fm_Thalamus2"] { }; LeabraPrjn @["Fm_Context"] { }; }; Unit_Group @.units = [6] { }; }; LeabraLayer @["PFC_out"] { Projection_Group @.projections = [2] { LeabraPrjn @["Fm_Input"] { }; LeabraPrjn @["Fm_PFC"] { }; }; Unit_Group @.units = [6] { }; }; LeabraLayer @["Striatum"] { Projection_Group @.projections = [6] { LeabraPrjn @["Fm_PFC"] { }; LeabraPrjn @["Fm_PC"] { }; LeabraPrjn @["Fm_SNc"] { }; LeabraPrjn @["Fm_SNc_3"] { }; LeabraPrjn @["Fm_PMC"] { }; LeabraPrjn @["Fm_PMC_5"] { }; }; Unit_Group @.units = [72] { }; }; LeabraLayer @["GP_Int"] { Projection_Group @.projections = [3] { LeabraPrjn @["Fm_Striatum"] { }; LeabraPrjn @["Fm_GP_Ext"] { }; LeabraPrjn @["Fm_STN"] { }; }; Unit_Group @.units = [8] { }; }; LeabraLayer @["GP_Ext"] { Projection_Group @.projections = [1] { LeabraPrjn @["Fm_Striatum"] { }; }; 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 = [2] { LeabraPrjn @["Fm_Thalamus"] { }; LeabraPrjn @["Fm_PC"] { }; }; Unit_Group @.units = [8] { }; }; LeabraLayer @["Output"] { Projection_Group @.projections = [2] { LeabraPrjn @["Fm_PMC"] { }; LeabraPrjn @["Fm_PMC_1"] { }; }; Unit_Group @.units = [4] { }; }; LeabraLayer @["STN"] { Projection_Group @.projections = [1] { LeabraPrjn @["Fm_PFC"] { }; }; Unit_Group @.units = [9] { }; }; LeabraLayer @["SNc2"] { Projection_Group @.projections = [0] { }; Unit_Group @.units = [4] { }; }; LeabraLayer @["SNc"] { Projection_Group @.projections = [0] { }; Unit_Group @.units = [4] { }; }; LeabraLayer @["PC"] { Projection_Group @.projections = [2] { LeabraPrjn @["Fm_PFC_out"] { }; LeabraPrjn @["Fm_PFC_out_1"] { }; }; Unit_Group @.units = [18] { }; }; LeabraLayer @["Context"] { Projection_Group @.projections = [0] { }; Unit_Group @.units = [18] { }; }; }; NetViewObj_Group @.view_objs = [0] { }; }; LeabraNetwork @["BGLoop1"] { UserDataItem_List @*(.user_data_) { 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"] = [10] { 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 = [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 = [12] { 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 @["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] { }; }; }; BaseSpec_Group @.gp["Units"] = [3] { LeabraUnitSpec @["FixedBiasUnitSpec"] { BaseSpec_Group @.children = [6] { 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] { }; }; }; 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"] = [4] { 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] { }; }; }; }; }; }; Layer_Group @.layers = [9] { LeabraLayer @["Input"] { Projection_Group @.projections = [0] { }; Unit_Group @.units = [18] { }; }; LeabraLayer @["Striatum"] { Projection_Group @.projections = [6] { LeabraPrjn @["Fm_Context"] { }; LeabraPrjn @["Fm_Input"] { }; LeabraPrjn @["Fm_SNc"] { }; LeabraPrjn @["Fm_SNc_3"] { }; LeabraPrjn @["Fm_PMC"] { }; LeabraPrjn @["Fm_PMC_5"] { }; }; Unit_Group @.units = [72] { }; }; LeabraLayer @["GP_Int"] { Projection_Group @.projections = [2] { LeabraPrjn @["Fm_Striatum"] { }; LeabraPrjn @["Fm_GP_Ext"] { }; }; Unit_Group @.units = [8] { }; }; LeabraLayer @["GP_Ext"] { Projection_Group @.projections = [1] { LeabraPrjn @["Fm_Striatum"] { }; }; 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_Input"] { }; LeabraPrjn @["Fm_Context"] { }; }; 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 @["Context"] { Projection_Group @.projections = [0] { }; Unit_Group @.units = [18] { }; }; }; NetViewObj_Group @.view_objs = [0] { }; }; }; }; LeabraProject .projects["BG_2loop_taskset_1_"] { name="BG_2loop_taskset_1_"; 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=" == Learning hidden task-set structure in a hierarchical PFC-BG network == This network corresponds to the model described in Collins & Frank, 2013, Psychological Review (paper available here http://ski.clps.brown.edu/papers/CollinsFrank_psyrev.pdf ) This project examines a hierarchical architecture in cortico-basal ganglia loops. We confront situations in which the correct \"rule\" specifying which actions areappropriate to select in response to different input stimuli depends on the context. One context might define S1-A1 and S2-A2, whereas in another context the same stimuli S1 and S2 should be associated with A3 and A4. The rule defining which S-A contingencies are appropriate is called a \"Task-set\". Importantly, we consider situations in which the same task-set might apply across multiple (but not all) contexts. The network has to simultaneously learn which task-set to select given the context, and also which motor actions to select in response to input stimuli for each task-set. As in the single loop BG models, motor actions are selected in premotor cortex (PMC) gated by the BG, but here the input to this motor loop is contextualized by PFC input. Task-sets in PFC are selected in analogous fashion by another BG loop, where input to this loop represents Context. Thus the anterior PFC-BG loop has hierarchical influence over the PMC-BG loop. Connections from context to PFC are initialized as fully connected with uniform weights -- this any context can be linked to any PFC state. The anterior stiratum contains Go and NoGo units that act to facilitate and suppress the selection of these PFC states. Connections from context to this anterior striatum layer are initially random, but subject to dopamine modulated plasticity as insingle loop BG models of action selection (and in the lower level motor loop here). Thus the BG learn to gate a particular PFC stripe (column of units) as a function of the benefit of gating this PFC stripe in terms of task success (reward), which may itself be contingent on the context. Critically, unlike the PMC motor columns, where each stripe represents a specific response, each PFC stripe does not represent anything a priori. Rather, the gating of a given PFC stripe serves to contextualize the gating of motor actions in the lower level loop in response to stimuli. By reliably gating a particular PFC stripe in a particular context, the PFC can create a task-set serving to organize the motor loop's responses to distinct stimuli. Note the PFC doesn't directly represent the context; in fact distinct contexts can be flexibly linked to the same PFC stripe if they are predictive of the same underlying task-set (i.e. if the stimulus-response-outcome contingencies are shared between these contexts). PFC states thus take meaning over learning in the way they constrain stimulus action associations in the lower motor loop. They are selected in response to contexts, or cues, but are not equal to them. They correspond to rule pointers, or task-sets. The posterior loop originates in premotor cortex (PMC), which represents four alternative candidate motor actions. It receives input from parietal cortex (PC) and the BG learns to select the correct action for a given parietal cortex input pattern, again depending on reward history via dopamine-modulated plasticity. However, unlike single loop models, where the input to the motor loop is defined by the external environment alone, here the parietal cortex input is dependent on both the input event and the selected PFC stripe (task-set) from the anterior loop. In particular, the PFC_out layer represents the conjunction of the input stimulus and the selected PFC task-set. This conjunctive representation is then passed on to the parietal cortex as input the the motor loop. Thus the PC can be interpreted as representing a stimulus in the context of the abstract state selected in PFC, thereby separating the representation of a particular stimulus into distinct states given different task-sets. Note that in this multi-staged network, it is critical that the higher level PFC task-set be selected prior to the motor response. Thus if the identity of the appropriate task-set is initially uncertain, the motor loop should not respond based only on the sensory input. This is accomplished by having diagonal projections from the PFC of the anterior loop to the subthalamic nucleus (STN) of the posterior loop. Before a PFC stripe has been gated, there is co-activation among multiple PFC units (\"conflict\"), which results in greater overall STN activation (each STN column receives from a given PFC column). As in the single loop BG models, STN activity makes it more difficult to gate a motor response by exciting BG output (GP_Int) and increasing thalamic inhibition. (In particular, the STN acts to increase the decision threshold as a function of cortical conflict; see Frank, 2006 and Ratcliff & Frank 2012). Beside preventing impulsive responding, this diagonal connection from PFC to motor STN also prevents the motor loop from learning about stimulus-response associations until the PFC task-set is selected -- i.e. it serves to conditionalize learning. Otherwise, the motor loop may learn about stimulus-response assocations in the wrong task-set, leading to interference in s-r mappings that conflict with each other across task-sets. Thus, as shown in the paper, although the STN projections are not themselves plastic, they play a substantial role in speeding learning in tasks involving more than one task-set. There is also a diagonal plastic connection from PFC to posterior striatum, such that the selected PFC stripe (task-set) can act to prepare the two most likely actions given the task-set even before one of these actions is selected based on the current stimulus. == Task - Transfer == The correct stimulus-action associations to be learned can be seen in the All_Data tab on the right. In the learning phase, the network has to learn the correct motor response to stimuli S1 and S2 (represented as top and bottom row of the Input layer, respectively). Critically, the correct stimulus response contingencies differ for each context C1 and C2. After the learning phase, new context cues are presented in a test phase requiring new learning. C3, C4 and C5 correspond to the transfer, new-overlap and new-incongruent respectively (see paper for detailed motivation for these conditions). In the C3 transfer condition, the correct actions to each stimulus are identical to those in a previous context (C1), and the network should thus learn that if it gates in the same PFC task-set representation, this will facilitate positive transfer (generalization) of the appropriate stimulus-action mappings. In contrast, C4 corresponds to a new task-set but overlaps with both C1 and C2 task-sets. Thus the network should learn to gate a new PFC stripe because neither of the previous TS representations will work in all situations, but initially there may be some tendency for negative transfer (due to the overlap, the network may try to reuse a TS which is suboptimal). Finally, C5 corresponds to a new incongruent task-set. To run a batch of 50 networks, select StdInputData for the input_data argument on the Control Panel or the LeabraBatch Programn, then just click init and Run (again either on the Control Panel or LeabraBatch). == Results - Transfer == Comparison between performance in different test conditions can be observed in the EpochOutputData_Group graph, where C3 is in black, C4 is in red and C5 is in blue. Positive transfer is visible in the fact that learning is faster for C3 than C4 or C5. Negative transfer is visible in the fact that although performance is better for C4 than C5 (due to ability to generalize one of the two actions initially because of overlap with TS1 and Ts2), subsequent learning is less steep, due to the greater ambiguity in recognizing the need to create a new TS (ie. to gate a previously unused PFC stripe). Several other analyses described in the paper are available by running the matlab script analyse_TS_learning,m == Task - initial clustering == In this case, there is incentive to use structured representations during the learning itself (as opposed to the previous simulations in which TS structure was only helpful for transfer). The correct stimulus action associations to be learned can be seen in the ClusterInputData table. The network has to learn the correct motor response to stimuli S1 and S2 (represented as top and bottom row of the Input layer, respectively), in contexts C0, C1 and C2. Critically, the associations are the same for contexts C0 and C1, corresponding to TS1, and different for C2, corresponding to TS2. Thus the network can benefit by sharing knowledge about S-A associations from one context to the other, and hence learn more efficiently. This is true even though the total number of trials in which the TS is valid is equated, by presenting C2 twice as often as C0 or C1. To run a batch of 50 networks, select ClusterInputData for the input_data argument, then just click init and Run on the LeabraBatch Program. == Results - initial clustering == Comparison between speed of learning in C0 or C1 compared to C2 can be seen in the EpochOutputDataClTS1_group tab on the right. Top graph shows average error during the first 10 trials of C2 (separately for S1 and S2), bottom graph shows average error for first 10 trials of C0S1, C0S2, C1S1 and C2S2. Error is smaller for all stimuli in both Contexts 0 and 1, ie for TS1 than TS2 inputs, showing the benefit of being able to cluster two contexts on a single task-set. Once the network identifies that a similar PFC stripe is predictive of reward across these contexts, any further learning about motor responses can be shared. More extensive and dynamic analyses such as those in the published paper, are available by running the matlab script analyse_TS_learning_initCluster.m == STN == The role of the STN can be investigated by lesioning the STN, or by changing the value of the \"inhib\" argument in LeabraBatch. This scales the strength of the excitatory connection between STN and GPi,which in turn inhibits the thalamus. Higher values of \"inhib\" thus lead to a greate global inhibition in the motor loop where there is conflict in the prefrontal loop (ie when the task-set is not yet selected). == Settings == You can set in LeabraBatch a few important parameters: - c_learnrate is the learning rate of the anterior loop context-striatum connection. - s_learnrate is the learning rate of the posterior loop PC-striatum connection, as well as the diagonal PFC-posterior striatum connection. - diag1 is a scaling parameter setting the strength of the diagonal PFC-posterior striatum connection - inhib is a scaling parameter setting the strength of the excitatory STN-GPi connection - TS_Learn.wts are the saved network weights at the end of the initial learning phase, used as a starting point for the various test phases - TS_Learn.csv is a saved data table of all trial informations, as built in the \"TrialOutputData_Modified\" data table (in AnalysisData). This allows further analysis of network behavior with other softwares, such as matlab (for example to fit model behavior with a functional model). Matlab code is available for further analysis, by emailing anne_collins@brown.edu or see links on the BG_Projects page (which take this file and perform analysis on it for either initial clustering or transfer, depending on what you just ran and which script you use). - NLoops determines the network to be used. NLoops = 2 is the main hierarchical two loops network BGLoop2. For comparison purpose, You can set it to 1: the experiment then runs using the flat single loop network BGLoop1 instead. There is a minor bug in the code that makes it so that the first init/run after a change in the value of NLoops fails to properly monitor the output data table. So if you don't see any data in the EpochOutputData table or graph, just do another Init and Run and this should solve the problem, until we fix this minor bug. You can set in LeabraTrial a few other parameters: - max_epoch is the maximum number of epochs in the learning phase. Note however that learning phase will stop after reaching the criterion of 5 successive error-free epochs. - transfer_epoch is the maximum number of epochs in the each of the 3 test phases - NoiseEpoch is the number of epochs in the noise investigating phase. "; html_text="

Learning hidden task-set structure in a hierarchical PFC-BG network

This network corresponds to the model described in Collins & Frank, 2013, Psychological Review (paper available here http://ski.clps.brown.edu/papers/CollinsFrank_psyrev.pdf )

This project examines a hierarchical architecture in cortico-basal ganglia loops. We confront situations in which the correct \"rule\" specifying which actions areappropriate to select in response to different input stimuli depends on the context. One context might define S1-A1 and S2-A2, whereas in another context the same stimuli S1 and S2 should be associated with A3 and A4. The rule defining which S-A contingencies are appropriate is called a \"Task-set\". Importantly, we consider situations in which the same task-set might apply across multiple (but not all) contexts. The network has to simultaneously learn which task-set to select given the context, and also which motor actions to select in response to input stimuli for each task-set. As in the single loop BG models, motor actions are selected in premotor cortex (PMC) gated by the BG, but here the input to this motor loop is contextualized by PFC input. Task-sets in PFC are selected in analogous fashion by another BG loop, where input to this loop represents Context. Thus the anterior PFC-BG loop has hierarchical influence over the PMC-BG loop. Connections from context to PFC are initialized as fully connected with uniform weights -- this any context can be linked to any PFC state. The anterior stiratum contains Go and NoGo units that act to facilitate and suppress the selection of these PFC states. Connections from context to this anterior striatum layer are initially random, but subject to dopamine modulated plasticity as insingle loop BG models of action selection (and in the lower level motor loop here). Thus the BG learn to gate a particular PFC stripe (column of units) as a function of the benefit of gating this PFC stripe in terms of task success (reward), which may itself be contingent on the context. Critically, unlike the PMC motor columns, where each stripe represents a specific response, each PFC stripe does not represent anything a priori. Rather, the gating of a given PFC stripe serves to contextualize the gating of motor actions in the lower level loop in response to stimuli. By reliably gating a particular PFC stripe in a particular context, the PFC can create a task-set serving to organize the motor loop's responses to distinct stimuli. Note the PFC doesn't directly represent the context; in fact distinct contexts can be flexibly linked to the same PFC stripe if they are predictive of the same underlying task-set (i.e. if the stimulus-response-outcome contingencies are shared between these contexts). PFC states thus take meaning over learning in the way they constrain stimulus action associations in the lower motor loop. They are selected in response to contexts, or cues, but are not equal to them. They correspond to rule pointers, or task-sets.

The posterior loop originates in premotor cortex (PMC), which represents four alternative candidate motor actions. It receives input from parietal cortex (PC) and the BG learns to select the correct action for a given parietal cortex input pattern, again depending on reward history via dopamine-modulated plasticity. However, unlike single loop models, where the input to the motor loop is defined by the external environment alone, here the parietal cortex input is dependent on both the input event and the selected PFC stripe (task-set) from the anterior loop. In particular, the PFC_out layer represents the conjunction of the input stimulus and the selected PFC task-set. This conjunctive representation is then passed on to the parietal cortex as input the the motor loop. Thus the PC can be interpreted as representing a stimulus in the context of the abstract state selected in PFC, thereby separating the representation of a particular stimulus into distinct states given different task-sets. Note that in this multi-staged network, it is critical that the higher level PFC task-set be selected prior to the motor response. Thus if the identity of the appropriate task-set is initially uncertain, the motor loop should not respond based only on the sensory input. This is accomplished by having diagonal projections from the PFC of the anterior loop to the subthalamic nucleus (STN) of the posterior loop. Before a PFC stripe has been gated, there is co-activation among multiple PFC units (\"conflict\"), which results in greater overall STN activation (each STN column receives from a given PFC column). As in the single loop BG models, STN activity makes it more difficult to gate a motor response by exciting BG output (GP_Int) and increasing thalamic inhibition. (In particular, the STN acts to increase the decision threshold as a function of cortical conflict; see Frank, 2006 and Ratcliff & Frank 2012). Beside preventing impulsive responding, this diagonal connection from PFC to motor STN also prevents the motor loop from learning about stimulus-response associations until the PFC task-set is selected -- i.e. it serves to conditionalize learning. Otherwise, the motor loop may learn about stimulus-response assocations in the wrong task-set, leading to interference in s-r mappings that conflict with each other across task-sets. Thus, as shown in the paper, although the STN projections are not themselves plastic, they play a substantial role in speeding learning in tasks involving more than one task-set.

There is also a diagonal plastic connection from PFC to posterior striatum, such that the selected PFC stripe (task-set) can act to prepare the two most likely actions given the task-set even before one of these actions is selected based on the current stimulus.

Task - Transfer

The correct stimulus-action associations to be learned can be seen in the All_Data tab on the right. In the learning phase, the network has to learn the correct motor response to stimuli S1 and S2 (represented as top and bottom row of the Input layer, respectively). Critically, the correct stimulus response contingencies differ for each context C1 and C2.

After the learning phase, new context cues are presented in a test phase requiring new learning. C3, C4 and C5 correspond to the transfer, new-overlap and new-incongruent respectively (see paper for detailed motivation for these conditions). In the C3 transfer condition, the correct actions to each stimulus are identical to those in a previous context (C1), and the network should thus learn that if it gates in the same PFC task-set representation, this will facilitate positive transfer (generalization) of the appropriate stimulus-action mappings. In contrast, C4 corresponds to a new task-set but overlaps with both C1 and C2 task-sets. Thus the network should learn to gate a new PFC stripe because neither of the previous TS representations will work in all situations, but initially there may be some tendency for negative transfer (due to the overlap, the network may try to reuse a TS which is suboptimal). Finally, C5 corresponds to a new incongruent task-set. To run a batch of 50 networks, select StdInputData for the input_data argument on the Control Panel or the LeabraBatch Programn, then just click init and Run (again either on the Control Panel or LeabraBatch).

Results - Transfer

Comparison between performance in different test conditions can be observed in the EpochOutputData_Group graph, where C3 is in black, C4 is in red and C5 is in blue.

Positive transfer is visible in the fact that learning is faster for C3 than C4 or C5. Negative transfer is visible in the fact that although performance is better for C4 than C5 (due to ability to generalize one of the two actions initially because of overlap with TS1 and Ts2), subsequent learning is less steep, due to the greater ambiguity in recognizing the need to create a new TS (ie. to gate a previously unused PFC stripe).

Several other analyses described in the paper are available by running the matlab script analyse_TS_learning,m

Task - initial clustering

In this case, there is incentive to use structured representations during the learning itself (as opposed to the previous simulations in which TS structure was only helpful for transfer). The correct stimulus action associations to be learned can be seen in the ClusterInputData table. The network has to learn the correct motor response to stimuli S1 and S2 (represented as top and bottom row of the Input layer, respectively), in contexts C0, C1 and C2. Critically, the associations are the same for contexts C0 and C1, corresponding to TS1, and different for C2, corresponding to TS2. Thus the network can benefit by sharing knowledge about S-A associations from one context to the other, and hence learn more efficiently. This is true even though the total number of trials in which the TS is valid is equated, by presenting C2 twice as often as C0 or C1.

To run a batch of 50 networks, select ClusterInputData for the input_data argument, then just click init and Run on the LeabraBatch Program.

Results - initial clustering

Comparison between speed of learning in C0 or C1 compared to C2 can be seen in the EpochOutputDataClTS1_group tab on the right. Top graph shows average error during the first 10 trials of C2 (separately for S1 and S2), bottom graph shows average error for first 10 trials of C0S1, C0S2, C1S1 and C2S2. Error is smaller for all stimuli in both Contexts 0 and 1, ie for TS1 than TS2 inputs, showing the benefit of being able to cluster two contexts on a single task-set. Once the network identifies that a similar PFC stripe is predictive of reward across these contexts, any further learning about motor responses can be shared.

More extensive and dynamic analyses such as those in the published paper, are available by running the matlab script analyse_TS_learning_initCluster.m

STN

The role of the STN can be investigated by lesioning the STN, or by changing the value of the \"inhib\" argument in LeabraBatch. This scales the strength of the excitatory connection between STN and GPi,which in turn inhibits the thalamus. Higher values of \"inhib\" thus lead to a greate global inhibition in the motor loop where there is conflict in the prefrontal loop (ie when the task-set is not yet selected).

Settings

You can set in LeabraBatch a few important parameters:

- c_learnrate is the learning rate of the anterior loop context-striatum connection.

- s_learnrate is the learning rate of the posterior loop PC-striatum connection, as well as the diagonal PFC-posterior striatum connection.

- diag1 is a scaling parameter setting the strength of the diagonal PFC-posterior striatum connection

- inhib is a scaling parameter setting the strength of the excitatory STN-GPi connection

- TS_Learn.wts are the saved network weights at the end of the initial learning phase, used as a starting point for the various test phases

- TS_Learn.csv is a saved data table of all trial informations, as built in the \"TrialOutputData_Modified\" data table (in AnalysisData). This allows further analysis of network behavior with other softwares, such as matlab (for example to fit model behavior with a functional model). Matlab code is available for further analysis, by emailing anne_collins@brown.edu or see links on the BG_Projects page (which take this file and perform analysis on it for either initial clustering or transfer, depending on what you just ran and which script you use).

- NLoops determines the network to be used. NLoops = 2 is the main hierarchical two loops network BGLoop2. For comparison purpose, You can set it to 1: the experiment then runs using the flat single loop network BGLoop1 instead. There is a minor bug in the code that makes it so that the first init/run after a change in the value of NLoops fails to properly monitor the output data table. So if you don't see any data in the EpochOutputData table or graph, just do another Init and Run and this should solve the problem, until we fix this minor bug.

You can set in LeabraTrial a few other parameters:

- max_epoch is the maximum number of epochs in the learning phase. Note however that learning phase will stop after reaching the criterion of 5 successive error-free epochs.

- transfer_epoch is the maximum number of epochs in the each of the 3 test phases

- NoiseEpoch is the number of epochs in the noise investigating phase.

"; }; }; 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 @["ControlPanel"] { name="ControlPanel"; auto_edit=1; desc=; mbrs { name=; el_typ=EditMbrItem; el_def=0; EditMbrItem @[0] { label="tonic DA"; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["tonic_DA"]$$; mbr=ProgVar::real_val; is_numeric=1; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1000000014901161; }; }; EditMbrItem @[1] { 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_2loop_taskset_1_"].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.1000000014901161; }; }; EditMbrItem @[2] { 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_2loop_taskset_1_"].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.1000000014901161; }; }; EditMbrItem @[3] { 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_2loop_taskset_1_"].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 @[4] { label="minus phase cycles"; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"].prog_code[6].false_code[0]$$; mbr=MemberAssign::expr; is_numeric=0; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1000000014901161; }; }; EditMbrItem @[5] { label="LeabraBatch input_data"; desc="datatable with training patterns -- not used by this program, but passed to train program"; cust_desc=1; base=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].args["input_data"]$$; mbr=ProgVar::object_val; is_numeric=0; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1000000014901161; }; }; EditMbrItem @[6] { label="LeabraBatch inhib"; desc="STN strength"; cust_desc=1; base=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["inhib"]$$; mbr=ProgVar::real_val; is_numeric=1; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1; }; }; EditMbrItem @[7] { label="LeabraBatch diag1"; desc="PFC-striatum diagonal projection strength"; cust_desc=1; base=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["diag1"]$$; mbr=ProgVar::real_val; is_numeric=1; param_search { search=0; min_val=0; max_val=1; next_val=0; incr=0.1000000014901161; }; }; }; 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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; mth=Program::Stop; }; }; }; }; 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"] { name="Name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] "C1_S1";"C1_S2";"C2_S1";"C2_S2"; }; }; float_Data @["Motor_Cortex"] { 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 4] 1;0;0;0;1;0;0;0;0;1; 0;0;0;1;0;0;0;0;1;0; 0;0;1;0;0;0;0;1;0;0; 0;1; }; }; float_Data @["Output"] { 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 4] 1;0;0;0;0;1;0;0;0;0; 1;0;0;0;0;1; }; }; float_Data @["Input"] { 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 4] 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;1;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;0;0;0;0;0;0; }; }; float_Data @["Context"] { 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 4] 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;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;1;1;1;0; 0;0; }; }; float_Data @["SNc2"] { 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 4] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0; }; }; float_Data @["SNc"] { 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 4] 0;0;0;0;0;0;0;0;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; }; }; name="Name_No"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0;1;2;3; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["TransferInputData"] { name="TransferInputData"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["Name"] { name="Name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2] "C3_S1";"C3_S2"; }; }; float_Data @["Motor_Cortex"] { 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"] { 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;1;0;0; }; }; float_Data @["Input"] { 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"] { 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] 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;1;1;1; }; }; float_Data @["SNc2"] { 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"] { 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; }; }; 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] 4;5; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["BiasInputData"] { name="BiasInputData"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["Name"] { name="Name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2] "C4_S1";"C4_S2"; }; }; float_Data @["Motor_Cortex"] { 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;0; 0;1;0;0;0;1; }; }; float_Data @["Output"] { 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;0;1; }; }; float_Data @["Input"] { 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"] { 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] 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;1;1;1; }; }; float_Data @["SNc2"] { 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"] { 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; }; }; 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] 6;7; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["NvInputData"] { name="NvInputData"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["Name"] { name="Name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2] "C5_S1";"C5_S2"; }; }; float_Data @["Motor_Cortex"] { 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;0; 1;0;0;0;1;0; }; }; float_Data @["Output"] { 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;0;1;0; }; }; float_Data @["Input"] { 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"] { 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] 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;1;1;1; }; }; float_Data @["SNc2"] { 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"] { 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; }; }; 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] 8;9; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["All_Data"] { name="All_Data"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["Name"] { name="Name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [10] "C1_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S1";"C3_S2";"C4_S1";"C4_S2";"C5_S1";"C5_S2"; }; }; float_Data @["Motor_Cortex"] { 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 10] 1;0;0;0;1;0;0;0;0;1; 0;0;0;1;0;0;0;0;1;0; 0;0;1;0;0;0;0;1;0;0; 0;1;1;0;0;0;1;0;0;0; 0;1;0;0;0;1;0;0;1;0; 0;0;1;0;0;0;0;0;0;1; 0;0;0;1;0;1;0;0;0;1; 0;0;0;0;1;0;0;0;1;0; }; }; float_Data @["Output"] { 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 10] 1;0;0;0;0;1;0;0;0;0; 1;0;0;0;0;1;1;0;0;0; 0;1;0;0;1;0;0;0;0;0; 0;1;0;1;0;0;0;0;1;0; }; }; float_Data @["Input"] { 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 10] 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;1;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;0;0;0;0;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;1;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; 0;0;0;0;0;0;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"] { 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 10] 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;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;1;1;1;0; 0;0;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;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;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;1;1;1; }; }; float_Data @["SNc2"] { 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 10] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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 @["SNc"] { 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 10] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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 @["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; }; }; name="Name_No"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [10] 0;1;2;3;4;5;6;7;8;9; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["ClusterInputData"] { name="ClusterInputData"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["Name"] { name="Name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [8] "C1_S1";"C1_S2";"C3_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S1";"C2_S2"; }; }; float_Data @["Motor_Cortex"] { 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 8] 1;0;0;0;1;0;0;0;0;1; 0;0;0;1;0;0;1;0;0;0; 1;0;0;0;0;1;0;0;0;1; 0;0;0;0;1;0;0;0;1;0; 0;0;0;1;0;0;0;1;0;0; 1;0;0;0;1;0;0;0;0;1; 0;0;0;1; }; }; float_Data @["Output"] { 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 8] 1;0;0;0;0;1;0;0;1;0; 0;0;0;1;0;0;0;0;1;0; 0;0;0;1;0;0;1;0;0;0; 0;1; }; }; float_Data @["Input"] { 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 8] 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;1;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;0;0;0;0;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;1;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; 0;0;0;0;0;0; }; }; float_Data @["Context"] { 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 8] 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;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;1; 1;1;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;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;1;1; 1;0;0;0; }; }; float_Data @["SNc2"] { 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 8] 0;0;0;0;0;0;0;0;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 @["SNc"] { 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 8] 0;0;0;0;0;0;0;0;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 @["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; }; }; name="Name_No"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [8] 0;1;2;3;4;5;4;5; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["Tous_Data"] { name="Tous_Data"; desc=; data { name="data"; el_typ=String_Data; el_def=0; String_Data @["Name"] { name="Name"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [6] "C1_S1";"C1_S2";"C3_S1";"C3_S2";"C2_S1";"C2_S2"; }; }; float_Data @["Motor_Cortex"] { 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 6] 1;0;0;0;1;0;0;0;0;1; 0;0;0;1;0;0;1;0;0;0; 1;0;0;0;0;1;0;0;0;1; 0;0;0;0;1;0;0;0;1;0; 0;0;0;1;0;0;0;1; }; }; float_Data @["Output"] { 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 6] 1;0;0;0;0;1;0;0;1;0; 0;0;0;1;0;0;0;0;1;0; 0;0;0;1; }; }; float_Data @["Input"] { 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 6] 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;1;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;0;0;0;0;0;0;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"] { 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 6] 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;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;1; 1;1;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;1;1;1;0;0;0; }; }; float_Data @["SNc2"] { 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 6] 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 @["SNc"] { 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 6] 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 @["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; }; }; name="Name_No"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [6] 0;1;2;3;4;5; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; }; 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_56"; 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=; [7120] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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;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;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;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; 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;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;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;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; 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; 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;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;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;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;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;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;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;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;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;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; 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; 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; 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; 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;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;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;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;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;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;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; 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;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;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;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;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; 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; 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;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;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;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;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;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;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;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; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_57"; 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=; [7120] 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;9;9;9;9;9;9; 9;9;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;12;12; 12;12;12;12;12;12;13;13;13;13; 13;13;13;13;14;14;14;14;14;14; 14;14;15;15;15;15;15;15;15;15; 16;16;16;16;16;16;16;16;17;17; 17;17;17;17;17;17;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;16;16; 16;16;16;16;16;16;17;17;17;17; 17;17;17;17;18;18;18;18;18;18; 18;18;19;19;19;19;19;19;19;19; 20;20;20;20;20;20;20;20;21;21; 21;21;21;21;21;21;22;22;22;22; 22;22;22;22;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;20;20;20;20;20;20; 20;20;21;21;21;21;21;21;21;21; 22;22;22;22;22;22;22;22;23;23; 23;23;23;23;23;23;24;24;24;24; 24;24;24;24;25;25;25;25;25;25; 25;25;26;26;26;26;26;26;26;26; 27;27;27;27;27;27;27;27;28;28; 28;28;28;28;28;28;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 18;18;18;18;18;18;18;18;19;19; 19;19;19;19;19;19;20;20;20;20; 20;20;20;20;21;21;21;21;21;21; 21;21;22;22;22;22;22;22;22;22; 23;23;23;23;23;23;23;23;24;24; 24;24;24;24;24;24;25;25;25;25; 25;25;25;25;26;26;26;26;26;26; 26;26;27;27;27;27;27;27;27;27; 28;28;28;28;28;28;28;28;29;29; 29;29;29;29;29;29;30;30;30;30; 30;30;30;30;31;31;31;31;31;31; 31;31;32;32;32;32;32;32;32;32; 33;33;33;33;33;33;33;33;34;34; 34;34;34;34;34;34;35;35;35;35; 35;35;35;35;36;36;36;36;36;36; 36;36;37;37;37;37;37;37;37;37; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;16;16; 16;16;16;16;16;16;17;17;17;17; 17;17;17;17;18;18;18;18;18;18; 18;18;19;19;19;19;19;19;19;19; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;9;9;9;9;9;9; 9;9;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;13;13;13;13;13;13;13;13; 14;14;14;14;14;14;14;14;15;15; 15;15;15;15;15;15;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 18;18;18;18;18;18;18;18;19;19; 19;19;19;19;19;19;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 18;18;18;18;18;18;18;18;19;19; 19;19;19;19;19;19;20;20;20;20; 20;20;20;20;21;21;21;21;21;21; 21;21;22;22;22;22;22;22;22;22; 23;23;23;23;23;23;23;23;24;24; 24;24;24;24;24;24;25;25;25;25; 25;25;25;25;26;26;26;26;26;26; 26;26;27;27;27;27;27;27;27;27; 28;28;28;28;28;28;28;28;29;29; 29;29;29;29;29;29;30;30;30;30; 30;30;30;30;31;31;31;31;31;31; 31;31;32;32;32;32;32;32;32;32; 33;33;33;33;33;33;33;33;34;34; 34;34;34;34;34;34;35;35;35;35; 35;35;35;35;36;36;36;36;36;36; 36;36;37;37;37;37;37;37;37;37; 38;38;38;38;38;38;38;38;39;39; 39;39;39;39;39;39;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;13;13;13;13;13;13;13;13; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;16;16; 16;16;16;16;16;16;17;17;17;17; 17;17;17;17;18;18;18;18;18;18; 18;18;19;19;19;19;19;19;19;19; 20;20;20;20;20;20;20;20;21;21; 21;21;21;21;21;21;22;22;22;22; 22;22;22;22;23;23;23;23;23;23; 23;23;24;24;24;24;24;24;24;24; 25;25;25;25;25;25;25;25;26;26; 26;26;26;26;26;26;27;27;27;27; 27;27;27;27;28;28;28;28;28;28; 28;28;29;29;29;29;29;29;29;29; 30;30;30;30;30;30;30;30;31;31; 31;31;31;31;31;31;32;32;32;32; 32;32;32;32;33;33;33;33;33;33; 33;33;34;34;34;34;34;34;34;34; 35;35;35;35;35;35;35;35;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;13;13;13;13;13;13;13;13; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;16;16; 16;16;16;16;16;16;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 18;18;18;18;18;18;18;18;19;19; 19;19;19;19;19;19;20;20;20;20; 20;20;20;20;21;21;21;21;21;21; 21;21;22;22;22;22;22;22;22;22; 23;23;23;23;23;23;23;23;24;24; 24;24;24;24;24;24;25;25;25;25; 25;25;25;25;26;26;26;26;26;26; 26;26;27;27;27;27;27;27;27;27; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;20;20;20;20;20;20; 20;20;21;21;21;21;21;21;21;21; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;9;9;9;9;9;9; 9;9;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;12;12; 12;12;12;12;12;12;13;13;13;13; 13;13;13;13;14;14;14;14;14;14; 14;14;15;15;15;15;15;15;15;15; 16;16;16;16;16;16;16;16;17;17; 17;17;17;17;17;17;18;18;18;18; 18;18;18;18;19;19;19;19;19;19; 19;19;20;20;20;20;20;20;20;20; 21;21;21;21;21;21;21;21;22;22; 22;22;22;22;22;22;23;23;23;23; 23;23;23;23;24;24;24;24;24;24; 24;24;25;25;25;25;25;25;25;25; 26;26;26;26;26;26;26;26;27;27; 27;27;27;27;27;27;28;28;28;28; 28;28;28;28;29;29;29;29;29;29; 29;29;30;30;30;30;30;30;30;30; 31;31;31;31;31;31;31;31;32;32; 32;32;32;32;32;32;33;33;33;33; 33;33;33;33;34;34;34;34;34;34; 34;34;35;35;35;35;35;35;35;35; 36;36;36;36;36;36;36;36;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;20;20;20;20;20;20; 20;20;21;21;21;21;21;21;21;21; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;16;16; 16;16;16;16;16;16;17;17;17;17; 17;17;17;17;18;18;18;18;18;18; 18;18;19;19;19;19;19;19;19;19; 20;20;20;20;20;20;20;20;21;21; 21;21;21;21;21;21;22;22;22;22; 22;22;22;22;23;23;23;23;23;23; 23;23;24;24;24;24;24;24;24;24; 25;25;25;25;25;25;25;25;26;26; 26;26;26;26;26;26;27;27;27;27; 27;27;27;27;28;28;28;28;28;28; 28;28;29;29;29;29;29;29;29;29; 30;30;30;30;30;30;30;30;31;31; 31;31;31;31;31;31;32;32;32;32; 32;32;32;32;33;33;33;33;33;33; 33;33;34;34;34;34;34;34;34;34; 35;35;35;35;35;35;35;35;36;36; 36;36;36;36;36;36;37;37;37;37; 37;37;37;37;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;20;20;20;20;20;20; 20;20;21;21;21;21;21;21;21;21; 22;22;22;22;22;22;22;22;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;13;13;13;13;13;13;13;13; 14;14;14;14;14;14;14;14;15;15; 15;15;15;15;15;15;16;16;16;16; 16;16;16;16;17;17;17;17;17;17; 17;17;18;18;18;18;18;18;18;18; 19;19;19;19;19;19;19;19;20;20; 20;20;20;20;20;20;21;21;21;21; 21;21;21;21;22;22;22;22;22;22; 22;22;23;23;23;23;23;23;23;23; 24;24;24;24;24;24;24;24;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;9;9;9;9;9;9; 9;9;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;12;12; 12;12;12;12;12;12;13;13;13;13; 13;13;13;13;14;14;14;14;14;14; 14;14;15;15;15;15;15;15;15;15; 16;16;16;16;16;16;16;16;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;9;9;9;9;9;9; 9;9;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;12;12; 12;12;12;12;12;12;13;13;13;13; 13;13;13;13;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;13;13;13;13;13;13;13;13; }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_58"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; 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] }; ar { name=; [7120] 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; }; }; 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=; [7120] "C3_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C2_S2"; "C2_S2";"C1_S2";"C1_S1";"C3_S1";"C2_S1";"C3_S2";"C3_S1";"C1_S2";"C2_S2";"C1_S1"; "C3_S2";"C2_S1";"C2_S1";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C3_S2";"C2_S2";"C1_S2"; "C2_S2";"C2_S1";"C1_S1";"C2_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2"; "C2_S1";"C3_S2";"C1_S2";"C3_S1";"C1_S1";"C2_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S2"; "C2_S1";"C1_S1";"C3_S2";"C1_S2";"C3_S1";"C2_S1";"C2_S1";"C2_S2";"C3_S1";"C3_S2"; "C1_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S1";"C3_S2"; "C1_S1";"C2_S2";"C3_S2";"C2_S2";"C3_S1";"C2_S1";"C1_S1";"C1_S2";"C2_S1";"C2_S2"; "C2_S1";"C3_S2";"C1_S2";"C2_S2";"C1_S1";"C3_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S1"; "C1_S2";"C2_S1";"C1_S1";"C2_S2";"C2_S1";"C3_S2";"C1_S2";"C2_S1";"C3_S2";"C1_S1"; "C2_S1";"C2_S2";"C2_S2";"C3_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S1"; "C1_S2";"C1_S1";"C3_S1";"C2_S1";"C1_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2"; "C1_S2";"C2_S2";"C3_S1";"C2_S2";"C3_S2";"C1_S1";"C2_S1";"C2_S1";"C3_S2";"C2_S1"; "C2_S2";"C2_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S1";"C3_S1";"C3_S2";"C2_S2";"C2_S2"; "C2_S1";"C1_S1";"C2_S1";"C1_S2";"C3_S1";"C3_S2";"C2_S2";"C2_S2";"C2_S1";"C1_S1"; "C1_S2";"C2_S1";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C3_S2"; "C1_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S1";"C1_S2"; "C2_S2";"C3_S2";"C2_S2";"C2_S1";"C3_S1";"C1_S1";"C2_S2";"C3_S1";"C2_S2";"C1_S2"; "C3_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S1";"C3_S2";"C2_S2";"C1_S2";"C2_S2";"C3_S1"; "C1_S1";"C2_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C1_S1"; "C1_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C3_S1";"C1_S1";"C3_S1";"C1_S2"; "C2_S1";"C2_S2";"C1_S1";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C2_S1";"C2_S2";"C1_S2"; "C3_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S1";"C2_S1";"C1_S2";"C3_S2";"C2_S2";"C3_S1"; "C2_S2";"C1_S1";"C2_S2";"C3_S2";"C2_S2";"C1_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S1"; "C3_S2";"C2_S2";"C1_S1";"C2_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S1";"C3_S2";"C1_S1"; "C2_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C3_S2"; "C2_S2";"C2_S2";"C1_S2";"C1_S1";"C1_S2";"C2_S2";"C2_S2";"C2_S1";"C1_S1";"C3_S2"; "C2_S1";"C3_S1";"C1_S1";"C2_S2";"C3_S1";"C2_S2";"C2_S1";"C1_S2";"C3_S2";"C2_S1"; "C1_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S2";"C3_S2";"C3_S1";"C2_S1";"C2_S1";"C1_S1"; "C3_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S2";"C3_S1";"C2_S2";"C1_S1";"C1_S2"; "C3_S2";"C2_S2";"C2_S1";"C2_S1";"C2_S2";"C1_S1";"C2_S1";"C1_S2";"C2_S2";"C3_S1"; "C2_S1";"C3_S2";"C3_S2";"C3_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S2"; "C2_S2";"C2_S2";"C2_S1";"C3_S2";"C3_S1";"C1_S2";"C1_S1";"C2_S1";"C2_S2";"C3_S2"; "C2_S2";"C1_S2";"C2_S1";"C2_S1";"C3_S1";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S1"; "C2_S1";"C3_S1";"C1_S2";"C2_S2";"C2_S2";"C2_S2";"C1_S1";"C2_S1";"C3_S2";"C2_S1"; "C3_S1";"C1_S2";"C2_S1";"C2_S1";"C2_S2";"C3_S2";"C3_S1";"C1_S2";"C2_S2";"C1_S1"; "C2_S2";"C1_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C3_S2";"C2_S1";"C2_S1";"C2_S2"; "C3_S1";"C1_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S2";"C2_S1";"C1_S1";"C3_S2";"C2_S1"; "C3_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S2";"C2_S1";"C3_S1";"C1_S1";"C2_S1";"C2_S2"; "C1_S2";"C3_S2";"C2_S1";"C1_S2";"C3_S2";"C1_S1";"C2_S2";"C3_S1";"C2_S2";"C2_S1"; "C2_S1";"C3_S1";"C2_S2";"C1_S2";"C3_S2";"C2_S1";"C1_S1";"C2_S2";"C3_S1";"C3_S2"; "C2_S2";"C2_S2";"C1_S2";"C2_S1";"C1_S1";"C2_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S2"; "C2_S1";"C3_S2";"C1_S1";"C3_S1";"C3_S1";"C3_S2";"C2_S1";"C2_S1";"C1_S1";"C2_S2"; "C2_S2";"C1_S2";"C1_S2";"C1_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S1"; "C1_S1";"C2_S2";"C3_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S2";"C2_S2"; "C2_S1";"C2_S1";"C3_S1";"C2_S2";"C1_S1";"C3_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S2"; "C2_S1";"C1_S2";"C1_S1";"C3_S1";"C2_S2";"C3_S2";"C1_S1";"C2_S2";"C1_S2";"C2_S1"; "C3_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S2";"C1_S1";"C2_S1";"C3_S2";"C2_S1";"C2_S2"; "C2_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S1";"C3_S1";"C1_S1";"C1_S2";"C2_S1";"C1_S1"; "C1_S2";"C2_S2";"C3_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S1";"C2_S1"; "C3_S2";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S1";"C3_S2"; "C2_S2";"C1_S1";"C2_S1";"C2_S2";"C3_S2";"C1_S1";"C2_S2";"C3_S1";"C1_S2";"C2_S1"; "C3_S2";"C1_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S2";"C2_S1";"C3_S1";"C3_S1";"C1_S1"; "C2_S2";"C3_S2";"C2_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C3_S1";"C1_S1";"C2_S1"; "C2_S2";"C1_S2";"C3_S2";"C2_S2";"C3_S1";"C3_S2";"C2_S1";"C1_S1";"C2_S1";"C2_S2"; "C2_S2";"C1_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S1";"C1_S2";"C2_S2";"C1_S1";"C3_S2"; "C2_S1";"C2_S2";"C3_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S2";"C2_S1"; "C2_S1";"C1_S2";"C3_S1";"C1_S1";"C2_S2";"C2_S2";"C2_S2";"C3_S2";"C3_S1";"C2_S1"; "C1_S1";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S1";"C3_S1";"C3_S2";"C2_S2";"C2_S1"; "C1_S2";"C2_S2";"C2_S1";"C2_S1";"C2_S2";"C1_S2";"C1_S1";"C3_S1";"C2_S2";"C3_S2"; "C2_S1";"C3_S1";"C1_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C1_S2";"C2_S2"; "C2_S1";"C3_S1";"C2_S2";"C1_S1";"C3_S2";"C2_S1";"C3_S1";"C1_S2";"C2_S2";"C3_S2"; "C1_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S2";"C2_S1";"C3_S1";"C1_S2"; "C2_S1";"C2_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C1_S2";"C3_S1"; "C2_S2";"C1_S2";"C2_S2";"C3_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S1";"C3_S2";"C3_S1"; "C2_S2";"C1_S2";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C1_S1";"C2_S1";"C3_S1";"C2_S2"; "C3_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C3_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S2"; "C2_S1";"C1_S2";"C2_S2";"C3_S1";"C1_S2";"C2_S1";"C1_S1";"C2_S2";"C3_S2";"C2_S1"; "C2_S2";"C2_S1";"C1_S2";"C3_S1";"C2_S2";"C1_S1";"C2_S1";"C3_S2";"C3_S2";"C2_S2"; "C2_S2";"C2_S1";"C1_S1";"C1_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S1";"C2_S2";"C2_S1"; "C2_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S2";"C1_S1"; "C2_S1";"C3_S2";"C2_S2";"C1_S1";"C1_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S1";"C3_S1"; "C2_S1";"C1_S1";"C1_S2";"C3_S1";"C3_S2";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S2"; "C2_S1";"C2_S1";"C3_S2";"C2_S2";"C1_S1";"C3_S1";"C2_S2";"C2_S1";"C3_S2";"C2_S2"; "C2_S1";"C3_S1";"C1_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S1";"C1_S2"; "C2_S2";"C1_S1";"C3_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C1_S1";"C2_S2"; "C2_S1";"C1_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S2";"C3_S1";"C2_S2";"C2_S1"; "C1_S1";"C2_S1";"C2_S2";"C3_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S2";"C1_S1";"C3_S2"; "C2_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C3_S1";"C3_S2";"C1_S1";"C2_S1"; "C2_S2";"C1_S2";"C3_S2";"C2_S2";"C1_S1";"C2_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S2"; "C2_S1";"C1_S1";"C2_S2";"C3_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S2";"C3_S2";"C2_S2"; "C2_S2";"C2_S1";"C2_S1";"C3_S1";"C1_S2";"C1_S1";"C3_S2";"C1_S1";"C2_S1";"C2_S1"; "C1_S2";"C3_S1";"C2_S2";"C2_S2";"C1_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S2"; "C2_S1";"C3_S1";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C1_S2";"C2_S2";"C3_S1";"C2_S1"; "C3_S2";"C2_S2";"C3_S1";"C2_S1";"C1_S2";"C2_S1";"C2_S2";"C1_S1";"C3_S1";"C2_S2"; "C1_S2";"C1_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S1";"C2_S1";"C1_S1";"C3_S1";"C2_S2"; "C3_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C2_S1";"C1_S1";"C2_S2"; "C2_S1";"C1_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C1_S2";"C1_S1";"C2_S2";"C3_S2"; "C1_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S2";"C2_S1";"C3_S1";"C2_S2"; "C2_S1";"C1_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S2";"C2_S1";"C1_S2";"C3_S2"; "C2_S1";"C2_S2";"C1_S1";"C3_S1";"C3_S1";"C2_S1";"C1_S2";"C1_S1";"C2_S2";"C2_S1"; "C3_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S2";"C2_S2";"C1_S2";"C3_S2";"C2_S1";"C3_S1"; "C1_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C3_S2";"C1_S1"; "C2_S2";"C2_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S2";"C2_S2";"C1_S1";"C2_S1";"C3_S1"; "C2_S2";"C2_S1";"C3_S2";"C1_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S2";"C3_S2"; "C2_S1";"C1_S2";"C1_S1";"C2_S2";"C2_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S2";"C3_S1"; "C2_S1";"C1_S1";"C1_S2";"C3_S2";"C2_S2";"C3_S1";"C2_S2";"C2_S1";"C3_S1";"C2_S1"; "C2_S2";"C1_S2";"C1_S1";"C3_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C3_S1";"C2_S1"; "C1_S1";"C2_S2";"C2_S2";"C3_S2";"C3_S2";"C3_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S2"; "C2_S1";"C1_S2";"C2_S2";"C1_S1";"C1_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S1";"C3_S2"; "C2_S1";"C2_S2";"C1_S2";"C2_S2";"C3_S1";"C2_S1";"C3_S2";"C1_S1";"C3_S1";"C2_S1"; "C2_S1";"C2_S2";"C1_S2";"C1_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S1"; "C3_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C1_S1";"C3_S1";"C1_S2";"C2_S1"; "C3_S2";"C2_S2";"C1_S2";"C3_S1";"C2_S2";"C1_S1";"C2_S1";"C2_S1";"C3_S2";"C2_S2"; "C1_S1";"C2_S1";"C2_S2";"C2_S2";"C3_S1";"C3_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1"; "C1_S2";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S1"; "C3_S1";"C1_S1";"C1_S2";"C2_S2";"C3_S2";"C3_S1";"C1_S2";"C2_S2";"C2_S1";"C2_S2"; "C2_S1";"C1_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S1";"C2_S1";"C2_S2"; "C2_S2";"C1_S1";"C1_S2";"C3_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S1";"C3_S2";"C3_S1"; "C1_S2";"C2_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S1";"C3_S2"; "C1_S2";"C2_S2";"C3_S1";"C2_S2";"C2_S2";"C1_S1";"C2_S1";"C1_S2";"C3_S1";"C3_S2"; "C2_S2";"C2_S1";"C1_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S1";"C3_S1";"C2_S2";"C1_S2"; "C3_S1";"C2_S2";"C2_S1";"C1_S2";"C3_S2";"C1_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S1"; "C2_S2";"C2_S1";"C3_S1";"C2_S2";"C3_S2";"C1_S2";"C3_S2";"C3_S1";"C1_S2";"C2_S1"; "C2_S1";"C2_S2";"C2_S2";"C1_S1";"C2_S1";"C3_S1";"C2_S1";"C3_S2";"C1_S2";"C1_S1"; "C2_S2";"C2_S2";"C1_S1";"C3_S2";"C2_S2";"C2_S2";"C2_S1";"C3_S1";"C1_S2";"C2_S1"; "C2_S2";"C1_S2";"C2_S1";"C3_S2";"C2_S1";"C1_S1";"C2_S2";"C3_S1";"C2_S2";"C2_S1"; "C2_S2";"C2_S1";"C1_S1";"C1_S2";"C3_S2";"C3_S1";"C2_S2";"C2_S2";"C1_S1";"C2_S1"; "C1_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S1";"C3_S2";"C1_S2";"C3_S1";"C2_S2";"C2_S2"; "C1_S1";"C2_S1";"C2_S2";"C1_S1";"C1_S2";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S1"; "C3_S1";"C1_S2";"C2_S1";"C1_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S2";"C2_S2"; "C2_S2";"C1_S1";"C3_S1";"C2_S1";"C3_S2";"C2_S1";"C3_S1";"C1_S1";"C2_S2";"C2_S1"; "C1_S2";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C2_S1";"C3_S1"; "C2_S2";"C1_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S2";"C3_S2"; "C2_S1";"C3_S2";"C2_S2";"C3_S1";"C1_S2";"C1_S1";"C2_S1";"C2_S2";"C3_S1";"C1_S1"; "C2_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C2_S2"; "C2_S1";"C3_S2";"C1_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S1";"C3_S2"; "C1_S2";"C1_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S2";"C2_S1";"C1_S1";"C3_S1"; "C3_S2";"C1_S1";"C2_S2";"C3_S1";"C2_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S2"; "C3_S2";"C1_S1";"C2_S1";"C2_S1";"C1_S2";"C2_S2";"C3_S1";"C2_S2";"C3_S2";"C1_S1"; "C2_S1";"C2_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S1";"C1_S1";"C3_S1"; "C2_S2";"C1_S2";"C2_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C3_S2";"C2_S1";"C1_S2"; "C2_S1";"C1_S1";"C3_S1";"C2_S1";"C1_S2";"C3_S2";"C2_S2";"C2_S2";"C1_S2";"C3_S1"; "C3_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S2";"C1_S1";"C1_S1";"C2_S2";"C2_S1";"C2_S1"; "C3_S2";"C3_S1";"C1_S2";"C2_S2";"C2_S2";"C2_S1";"C2_S1";"C2_S2";"C1_S2";"C1_S1"; "C3_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S2";"C2_S1";"C3_S2";"C3_S1";"C1_S2";"C2_S2"; "C1_S1";"C1_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C2_S1"; "C3_S1";"C2_S2";"C2_S1";"C1_S1";"C3_S2";"C1_S2";"C3_S1";"C1_S1";"C2_S2";"C2_S2"; "C3_S2";"C2_S1";"C2_S1";"C1_S2";"C2_S2";"C1_S1";"C3_S2";"C2_S2";"C1_S2";"C3_S1"; "C2_S1";"C2_S1";"C1_S2";"C3_S1";"C3_S2";"C2_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S1"; "C3_S1";"C1_S1";"C3_S2";"C1_S2";"C2_S2";"C2_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S2"; "C2_S1";"C3_S2";"C2_S1";"C1_S1";"C2_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S1"; "C1_S2";"C3_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C3_S1";"C1_S1";"C3_S2";"C2_S2"; "C1_S2";"C2_S1";"C1_S1";"C2_S1";"C2_S1";"C3_S1";"C1_S2";"C3_S2";"C2_S2";"C2_S2"; "C1_S1";"C3_S2";"C3_S1";"C2_S1";"C1_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C2_S1"; "C2_S2";"C2_S2";"C1_S1";"C1_S2";"C3_S2";"C3_S1";"C1_S1";"C2_S1";"C1_S2";"C3_S2"; "C2_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S1";"C3_S2";"C2_S2";"C1_S1";"C1_S2";"C2_S1"; "C3_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C1_S2";"C3_S1";"C1_S1"; "C3_S2";"C3_S1";"C2_S1";"C1_S1";"C2_S1";"C2_S2";"C2_S2";"C1_S2";"C3_S2";"C1_S2"; "C2_S2";"C1_S1";"C3_S1";"C2_S1";"C2_S1";"C2_S2";"C2_S1";"C2_S1";"C3_S2";"C2_S2"; "C2_S2";"C3_S1";"C1_S2";"C1_S1";"C1_S2";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S1"; "C1_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C3_S2";"C3_S1";"C1_S2";"C2_S2";"C2_S1"; "C1_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S2";"C1_S2";"C3_S1";"C2_S1";"C2_S1";"C3_S1"; "C2_S1";"C3_S2";"C1_S1";"C2_S2";"C2_S2";"C1_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S2"; "C1_S1";"C2_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C1_S2";"C1_S1";"C2_S1"; "C3_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S2";"C3_S2";"C2_S2";"C2_S1";"C1_S1"; "C1_S2";"C2_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S2";"C3_S1";"C2_S2";"C3_S1";"C2_S2"; "C2_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S2";"C1_S1";"C3_S1";"C2_S1";"C2_S2";"C2_S2"; "C2_S1";"C3_S2";"C1_S1";"C1_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S2";"C1_S2";"C2_S1"; "C2_S2";"C3_S2";"C1_S1";"C2_S1";"C3_S1";"C3_S2";"C1_S2";"C2_S2";"C2_S1";"C2_S2"; "C3_S2";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C1_S2";"C2_S2";"C3_S1";"C2_S2";"C2_S1"; "C1_S1";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C1_S2";"C2_S2";"C2_S1";"C2_S1";"C3_S2"; "C3_S1";"C2_S2";"C1_S2";"C1_S1";"C1_S2";"C2_S1";"C1_S1";"C2_S2";"C3_S1";"C2_S2"; "C3_S2";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S2";"C1_S1";"C1_S2";"C3_S1";"C2_S1"; "C3_S2";"C1_S2";"C1_S1";"C3_S1";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S1";"C3_S2"; "C2_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S2"; "C3_S2";"C1_S1";"C2_S1";"C3_S1";"C3_S1";"C2_S1";"C1_S1";"C2_S2";"C1_S2";"C3_S2"; "C2_S1";"C2_S2";"C3_S1";"C1_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S2"; "C1_S1";"C2_S1";"C2_S2";"C3_S1";"C1_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S1";"C3_S1"; "C3_S2";"C2_S1";"C2_S2";"C1_S2";"C1_S1";"C2_S2";"C2_S2";"C3_S2";"C1_S1";"C3_S1"; "C2_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S2";"C1_S2";"C2_S2"; "C3_S1";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S1";"C3_S1";"C1_S2"; "C2_S1";"C3_S2";"C1_S1";"C3_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S2";"C3_S2"; "C2_S1";"C1_S1";"C2_S1";"C3_S1";"C1_S2";"C2_S2";"C2_S1";"C1_S1";"C1_S2";"C2_S2"; "C3_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S1";"C3_S1";"C1_S2";"C2_S1";"C2_S2"; "C2_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S2";"C2_S2";"C2_S1";"C3_S1";"C1_S1";"C1_S2"; "C2_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S2";"C2_S1";"C3_S2";"C1_S1";"C3_S1";"C2_S2"; "C2_S1";"C1_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S2";"C1_S2";"C3_S2";"C2_S1";"C2_S1"; "C3_S1";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C3_S1";"C2_S2";"C2_S1"; "C2_S2";"C3_S2";"C1_S1";"C3_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C3_S2";"C2_S1"; "C2_S1";"C2_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S1"; "C2_S2";"C2_S2";"C1_S2";"C1_S1";"C3_S1";"C3_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S1"; "C3_S2";"C3_S1";"C1_S1";"C2_S2";"C3_S1";"C2_S1";"C1_S1";"C2_S1";"C2_S2";"C1_S2"; "C3_S2";"C2_S2";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C3_S1";"C2_S2";"C3_S2";"C1_S1"; "C3_S2";"C1_S1";"C2_S2";"C2_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S1";"C2_S2"; "C2_S1";"C3_S2";"C1_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C3_S2"; "C2_S2";"C1_S1";"C1_S2";"C3_S1";"C1_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S2";"C2_S1"; "C2_S1";"C3_S1";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S2";"C1_S2";"C2_S1";"C1_S1"; "C3_S1";"C3_S2";"C1_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S1"; "C1_S2";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S1";"C1_S2";"C2_S1";"C3_S2";"C2_S2"; "C3_S1";"C2_S2";"C1_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S1";"C2_S1";"C2_S2";"C3_S2"; "C2_S2";"C1_S1";"C3_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S1";"C1_S2";"C2_S1"; "C3_S2";"C1_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S2";"C2_S2"; "C1_S2";"C3_S2";"C1_S1";"C2_S1";"C3_S1";"C2_S1";"C2_S1";"C2_S2";"C1_S1";"C2_S2"; "C3_S2";"C1_S2";"C3_S1";"C2_S1";"C1_S1";"C1_S2";"C3_S1";"C2_S2";"C2_S2";"C3_S2"; "C2_S1";"C2_S1";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S2";"C2_S2";"C1_S1"; "C2_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S1";"C3_S1";"C3_S2";"C1_S2";"C2_S2";"C2_S1"; "C2_S1";"C3_S1";"C1_S1";"C2_S2";"C1_S2";"C3_S2";"C2_S2";"C2_S2";"C1_S1";"C2_S1"; "C2_S1";"C3_S1";"C3_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S1";"C1_S2";"C3_S2"; "C2_S2";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C3_S1";"C1_S2";"C2_S1";"C2_S2";"C1_S1"; "C2_S2";"C1_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S1"; "C2_S1";"C3_S1";"C2_S1";"C2_S2";"C1_S2";"C2_S2";"C3_S2";"C2_S1";"C3_S1";"C2_S2"; "C1_S1";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S2";"C3_S2";"C2_S2";"C3_S1";"C2_S1"; "C1_S2";"C2_S1";"C1_S2";"C3_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S1";"C2_S1"; "C3_S1";"C2_S1";"C2_S1";"C3_S2";"C2_S2";"C1_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S2"; "C1_S2";"C2_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S1";"C1_S1";"C2_S1";"C2_S2";"C2_S2"; "C1_S2";"C3_S2";"C2_S1";"C3_S1";"C2_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S2"; "C1_S1";"C3_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S2";"C3_S2"; "C2_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S2";"C1_S1";"C2_S2";"C3_S1"; "C1_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S2";"C2_S1";"C2_S1";"C3_S2";"C1_S1";"C3_S1"; "C2_S1";"C2_S2";"C2_S2";"C1_S2";"C1_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C3_S2"; "C2_S2";"C3_S1";"C2_S2";"C3_S2";"C1_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S2";"C2_S1"; "C2_S2";"C1_S2";"C2_S1";"C3_S1";"C1_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C1_S2"; "C2_S1";"C1_S1";"C2_S1";"C2_S2";"C3_S2";"C3_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S1"; "C2_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C2_S1";"C2_S2";"C3_S1";"C2_S1";"C2_S2"; "C1_S2";"C3_S2";"C1_S2";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S1";"C3_S1"; "C2_S2";"C1_S2";"C3_S1";"C3_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C2_S1";"C3_S1"; "C1_S2";"C3_S2";"C2_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S2";"C3_S1";"C3_S2"; "C1_S1";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C1_S2"; "C1_S1";"C3_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S1"; "C2_S2";"C2_S2";"C1_S1";"C3_S2";"C3_S1";"C1_S2";"C2_S1";"C2_S1";"C3_S2";"C2_S2"; "C3_S1";"C1_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C2_S1"; "C1_S2";"C3_S2";"C2_S2";"C1_S1";"C1_S1";"C2_S2";"C2_S1";"C2_S1";"C2_S2";"C3_S1"; "C3_S2";"C1_S2";"C3_S1";"C3_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S1";"C2_S2"; "C3_S2";"C2_S2";"C2_S1";"C2_S1";"C1_S1";"C3_S1";"C1_S2";"C2_S2";"C2_S2";"C2_S1"; "C2_S1";"C1_S2";"C1_S1";"C3_S2";"C2_S2";"C3_S1";"C3_S2";"C2_S2";"C1_S2";"C1_S1"; "C2_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S2";"C2_S2";"C1_S1";"C2_S1";"C3_S2";"C2_S1"; "C2_S2";"C3_S1";"C1_S1";"C1_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S1";"C2_S2";"C3_S1"; "C2_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C1_S2";"C3_S1";"C3_S2";"C2_S2"; "C2_S1";"C3_S1";"C2_S1";"C1_S2";"C1_S1";"C2_S2";"C1_S1";"C3_S1";"C2_S2";"C2_S2"; "C2_S1";"C2_S1";"C1_S2";"C3_S2";"C3_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S1";"C1_S2"; "C2_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S2";"C3_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S2"; "C2_S1";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C1_S2";"C3_S2";"C3_S1";"C2_S1";"C2_S2"; "C3_S2";"C2_S1";"C3_S1";"C1_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S1"; "C3_S2";"C3_S1";"C1_S2";"C2_S2";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S1"; "C3_S1";"C3_S2";"C1_S2";"C3_S1";"C2_S1";"C2_S1";"C3_S2";"C1_S1";"C2_S2";"C2_S2"; "C2_S2";"C3_S1";"C3_S2";"C1_S2";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C3_S1";"C1_S2"; "C2_S2";"C1_S1";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S2";"C2_S2";"C2_S2";"C1_S2"; "C1_S1";"C3_S1";"C2_S1";"C2_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S2"; "C2_S2";"C3_S1";"C3_S2";"C1_S1";"C2_S1";"C2_S1";"C3_S1";"C2_S2";"C2_S2";"C1_S2"; "C1_S2";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C2_S1";"C3_S1";"C2_S1";"C2_S2"; "C2_S1";"C1_S1";"C3_S1";"C2_S2";"C1_S2";"C3_S2";"C2_S2";"C2_S2";"C2_S1";"C1_S2"; "C2_S1";"C3_S1";"C3_S2";"C1_S1";"C2_S2";"C1_S2";"C1_S1";"C3_S1";"C2_S1";"C2_S2"; "C2_S1";"C3_S2";"C3_S1";"C1_S1";"C1_S2";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C2_S1"; "C1_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C2_S2"; "C1_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S1";"C1_S1";"C2_S2";"C3_S2"; "C1_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S1";"C2_S2";"C2_S2";"C3_S2"; "C1_S2";"C3_S1";"C2_S2";"C3_S1";"C3_S2";"C2_S2";"C1_S2";"C2_S1";"C1_S1";"C2_S1"; "C2_S1";"C3_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S2";"C1_S2";"C3_S2";"C3_S2";"C2_S2"; "C2_S1";"C2_S1";"C3_S1";"C1_S1";"C2_S2";"C1_S2";"C2_S2";"C3_S1";"C3_S2";"C1_S2"; "C2_S2";"C2_S1";"C2_S1";"C1_S1";"C1_S1";"C2_S1";"C1_S2";"C2_S2";"C3_S1";"C2_S1"; "C2_S2";"C3_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C2_S2";"C1_S2";"C1_S1";"C3_S2"; "C3_S1";"C2_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S2";"C1_S1";"C3_S2";"C1_S2";"C2_S2"; "C3_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S2";"C3_S2";"C1_S2"; "C3_S1";"C2_S1";"C2_S1";"C1_S1";"C3_S1";"C2_S1";"C3_S2";"C1_S1";"C2_S2";"C2_S1"; "C1_S2";"C2_S2";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S1";"C3_S1"; "C2_S1";"C2_S1";"C1_S1";"C3_S2";"C3_S1";"C2_S2";"C1_S2";"C2_S2";"C3_S2";"C2_S2"; "C2_S1";"C2_S2";"C1_S1";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S2";"C1_S1";"C3_S2"; "C2_S1";"C2_S2";"C3_S1";"C2_S2";"C1_S1";"C1_S2";"C2_S1";"C2_S1";"C2_S2";"C3_S2"; "C3_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S1"; "C3_S1";"C2_S2";"C3_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S1";"C3_S2";"C1_S1"; "C3_S1";"C2_S1";"C2_S2";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C2_S1";"C3_S1";"C2_S2"; "C2_S2";"C3_S2";"C1_S2";"C1_S1";"C3_S2";"C3_S1";"C2_S1";"C2_S2";"C1_S2";"C1_S1"; "C2_S2";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C3_S1";"C1_S1"; "C2_S2";"C1_S1";"C3_S1";"C2_S2";"C3_S2";"C1_S2";"C2_S1";"C2_S1";"C1_S1";"C3_S2"; "C2_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S2"; "C3_S1";"C1_S1";"C2_S1";"C1_S2";"C1_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S2";"C2_S2"; "C3_S1";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S1"; "C2_S2";"C1_S1";"C3_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S1";"C2_S2";"C3_S1";"C3_S2"; "C2_S2";"C1_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S2"; "C3_S1";"C1_S1";"C1_S2";"C2_S1";"C2_S1";"C2_S1";"C3_S1";"C1_S2";"C1_S1";"C2_S2"; "C3_S2";"C2_S2";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S2";"C1_S2";"C1_S1";"C2_S1"; "C3_S2";"C3_S1";"C1_S2";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S1";"C2_S2";"C3_S2"; "C2_S1";"C3_S1";"C2_S2";"C1_S2";"C2_S1";"C1_S1";"C1_S2";"C3_S1";"C2_S2";"C2_S1"; "C3_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S1";"C3_S2";"C1_S2";"C3_S1";"C2_S2";"C1_S1"; "C2_S1";"C2_S2";"C2_S2";"C2_S2";"C1_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S1";"C3_S1"; "C1_S1";"C2_S1";"C3_S2";"C1_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S1";"C2_S1";"C3_S1"; "C2_S1";"C2_S2";"C1_S1";"C2_S2";"C1_S2";"C3_S2";"C1_S2";"C3_S1";"C3_S2";"C1_S1"; "C2_S2";"C2_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S2";"C2_S2";"C3_S1";"C2_S2";"C3_S2"; "C1_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S1";"C3_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S2"; "C2_S1";"C1_S2";"C2_S2";"C3_S2";"C2_S1";"C3_S1";"C1_S1";"C2_S2";"C3_S1";"C2_S2"; "C1_S2";"C2_S2";"C2_S1";"C1_S1";"C3_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C3_S1"; "C2_S2";"C1_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S1";"C3_S2";"C1_S2";"C2_S2";"C1_S1"; "C2_S1";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S1";"C1_S2";"C3_S1";"C2_S2";"C3_S2"; "C2_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S1";"C2_S2";"C2_S2";"C2_S1"; "C1_S2";"C2_S1";"C1_S1";"C2_S2";"C3_S1";"C3_S2";"C1_S2";"C2_S1";"C2_S1";"C3_S1"; "C2_S2";"C2_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C1_S2"; "C3_S2";"C3_S1";"C3_S1";"C1_S2";"C2_S1";"C3_S2";"C2_S2";"C1_S1";"C2_S2";"C2_S1"; "C3_S1";"C1_S2";"C2_S2";"C1_S1";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C1_S2"; "C1_S1";"C2_S1";"C2_S1";"C3_S1";"C2_S2";"C3_S2";"C1_S2";"C2_S2";"C2_S1";"C2_S2"; "C1_S1";"C3_S2";"C3_S1";"C2_S1";"C2_S1";"C2_S1";"C2_S2";"C1_S2";"C3_S2";"C1_S1"; "C3_S1";"C2_S2";"C2_S1";"C2_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S2";"C1_S1";"C1_S2"; "C2_S2";"C3_S2";"C2_S2";"C2_S1";"C3_S1";"C1_S2";"C1_S1";"C2_S1";"C1_S2";"C3_S1"; "C2_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S1";"C3_S2"; "C2_S1";"C3_S1";"C2_S2";"C1_S2";"C2_S2";"C3_S2";"C1_S2";"C2_S1";"C2_S2";"C1_S1"; "C2_S1";"C3_S1";"C1_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S2";"C3_S2";"C1_S1";"C2_S1"; "C1_S2";"C2_S1";"C1_S1";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C2_S2";"C3_S2";"C2_S2"; "C1_S2";"C2_S1";"C2_S1";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C1_S2";"C3_S2";"C2_S2"; "C2_S1";"C2_S2";"C1_S1";"C3_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C2_S2"; "C1_S1";"C1_S2";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S1";"C1_S1";"C3_S1";"C1_S2"; "C1_S1";"C2_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S2";"C3_S1";"C3_S2";"C1_S1";"C3_S2"; "C2_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S1";"C1_S2";"C1_S2";"C1_S1";"C3_S2";"C2_S1"; "C3_S1";"C2_S1";"C2_S2";"C2_S2";"C1_S1";"C1_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S2"; "C3_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S1";"C1_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S1"; "C1_S2";"C2_S2";"C3_S1";"C2_S1";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C1_S1";"C2_S2"; "C3_S2";"C2_S2";"C2_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S2";"C3_S2";"C1_S2";"C3_S1"; "C2_S2";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S1"; "C3_S1";"C3_S2";"C2_S1";"C3_S2";"C2_S2";"C1_S1";"C2_S2";"C2_S1";"C1_S2";"C3_S1"; "C1_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S1";"C1_S1";"C3_S2";"C2_S1";"C1_S1";"C2_S1"; "C1_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S2";"C3_S2";"C2_S2";"C1_S1";"C3_S2";"C2_S1"; "C2_S1";"C1_S2";"C3_S1";"C2_S2";"C2_S2";"C2_S2";"C3_S1";"C1_S2";"C2_S1";"C2_S1"; "C1_S1";"C3_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S1";"C2_S2";"C3_S2";"C3_S1";"C1_S2"; "C1_S1";"C2_S2";"C3_S1";"C2_S1";"C2_S1";"C3_S2";"C1_S2";"C2_S2";"C2_S2";"C2_S1"; "C3_S1";"C2_S1";"C1_S2";"C1_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S2";"C1_S1";"C3_S2"; "C2_S1";"C3_S1";"C2_S2";"C2_S1";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S1";"C1_S2"; "C2_S2";"C3_S1";"C2_S2";"C3_S1";"C3_S2";"C1_S2";"C2_S2";"C2_S1";"C2_S1";"C1_S1"; "C3_S1";"C3_S2";"C1_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C2_S2";"C2_S1";"C1_S2"; "C2_S1";"C3_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S1";"C2_S2";"C3_S2";"C2_S1";"C3_S1"; "C1_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S2";"C3_S2";"C1_S1";"C2_S2";"C2_S1"; "C3_S1";"C2_S1";"C2_S1";"C1_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S2";"C3_S1"; "C1_S1";"C1_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S1";"C2_S2"; "C1_S2";"C1_S1";"C3_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C3_S1";"C3_S2";"C2_S1"; "C1_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S2"; "C1_S1";"C2_S2";"C2_S2";"C2_S1";"C2_S2";"C3_S2";"C1_S1";"C1_S2";"C3_S1";"C2_S1"; "C2_S1";"C3_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S1";"C3_S2"; "C2_S2";"C1_S1";"C2_S1";"C1_S2";"C2_S2";"C3_S1";"C3_S1";"C2_S1";"C1_S2";"C1_S1"; "C2_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S1";"C2_S2";"C1_S2";"C3_S2";"C3_S1";"C1_S1"; "C2_S1";"C2_S2";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S1";"C2_S1"; "C2_S2";"C3_S2";"C2_S1";"C2_S1";"C1_S2";"C3_S1";"C1_S1";"C2_S2";"C1_S1";"C2_S1"; "C2_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S2";"C1_S2";"C3_S2";"C3_S1";"C2_S1";"C1_S1"; "C2_S2";"C2_S2";"C2_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C1_S2";"C3_S1"; "C2_S1";"C1_S1";"C1_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S1"; "C3_S1";"C2_S1";"C2_S2";"C1_S1";"C3_S2";"C1_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S1"; "C2_S2";"C3_S2";"C2_S1";"C3_S1";"C1_S2";"C1_S1";"C2_S1";"C3_S1";"C2_S2";"C2_S1"; "C1_S2";"C2_S2";"C3_S2";"C1_S1";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C3_S1";"C2_S2"; "C2_S1";"C1_S2";"C3_S2";"C1_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S1"; "C2_S2";"C2_S1";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C1_S2";"C1_S1";"C1_S2";"C3_S1"; "C1_S1";"C2_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S2";"C2_S1";"C2_S2";"C2_S2";"C1_S2"; "C3_S2";"C1_S1";"C2_S1";"C3_S1";"C1_S1";"C2_S2";"C1_S2";"C3_S2";"C2_S2";"C3_S1"; "C2_S1";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C1_S2"; "C1_S2";"C3_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S1";"C3_S1"; "C2_S2";"C2_S2";"C1_S2";"C3_S2";"C2_S1";"C1_S1";"C1_S1";"C2_S2";"C3_S1";"C2_S1"; "C2_S2";"C1_S2";"C2_S1";"C3_S2";"C1_S2";"C1_S1";"C2_S1";"C3_S1";"C2_S2";"C2_S1"; "C3_S2";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S2"; "C3_S1";"C2_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S2";"C2_S2";"C1_S1";"C2_S2";"C2_S2"; "C1_S2";"C2_S1";"C2_S1";"C3_S1";"C1_S1";"C3_S2";"C1_S2";"C2_S2";"C3_S1";"C2_S2"; "C2_S1";"C2_S1";"C3_S2";"C1_S1";"C2_S2";"C2_S2";"C1_S2";"C3_S1";"C1_S1";"C3_S2"; "C2_S1";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C3_S1";"C1_S2";"C2_S2";"C2_S1";"C3_S2"; "C2_S2";"C1_S2";"C2_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S2";"C1_S2"; "C2_S1";"C3_S2";"C1_S1";"C2_S1";"C3_S1";"C2_S2";"C1_S1";"C1_S2";"C2_S2";"C3_S1"; "C2_S1";"C3_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S1";"C1_S2";"C3_S2";"C2_S2"; "C2_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C1_S2"; "C2_S2";"C2_S2";"C2_S1";"C1_S2";"C3_S1";"C3_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S2"; "C1_S1";"C3_S1";"C3_S2";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C2_S1";"C1_S1";"C1_S2"; "C2_S2";"C2_S2";"C3_S1";"C3_S2";"C2_S1";"C1_S1";"C2_S1";"C2_S2";"C3_S2";"C3_S1"; "C2_S2";"C1_S2";"C3_S2";"C1_S1";"C2_S1";"C1_S2";"C2_S2";"C3_S1";"C2_S2";"C2_S1"; "C1_S2";"C1_S1";"C2_S1";"C2_S1";"C3_S1";"C2_S2";"C3_S2";"C2_S2";"C3_S2";"C2_S1"; "C3_S1";"C2_S2";"C1_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S2";"C1_S1";"C3_S2"; "C2_S1";"C2_S1";"C2_S2";"C1_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S1";"C1_S2"; "C3_S2";"C2_S2";"C2_S2";"C3_S1";"C2_S1";"C1_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S2"; "C2_S2";"C3_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C3_S1";"C1_S2"; "C2_S1";"C1_S1";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C1_S2";"C2_S2";"C2_S1";"C1_S1"; "C3_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C3_S2";"C3_S1";"C1_S2";"C2_S2";"C2_S2"; "C2_S1";"C1_S1";"C2_S1";"C2_S1";"C1_S2";"C2_S2";"C1_S1";"C3_S1";"C2_S2";"C3_S2"; "C2_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S2";"C1_S1";"C2_S2";"C3_S2"; "C2_S1";"C1_S1";"C3_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S1";"C2_S2"; "C3_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S1";"C1_S2"; "C3_S1";"C2_S2";"C1_S1";"C2_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C1_S2";"C3_S2"; "C3_S2";"C2_S2";"C2_S2";"C2_S1";"C3_S1";"C1_S2";"C1_S1";"C2_S1";"C2_S1";"C1_S1"; "C2_S1";"C3_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C2_S1";"C2_S2"; "C3_S2";"C3_S1";"C1_S2";"C1_S1";"C2_S2";"C3_S2";"C2_S2";"C1_S2";"C2_S1";"C2_S1"; "C3_S1";"C1_S1";"C2_S1";"C1_S1";"C3_S1";"C2_S2";"C3_S2";"C1_S2";"C2_S2";"C2_S1"; "C1_S1";"C2_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S2";"C3_S1";"C2_S2";"C2_S2";"C3_S2"; "C1_S1";"C3_S1";"C1_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C1_S2";"C1_S1"; "C3_S1";"C2_S1";"C2_S2";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S2";"C1_S1";"C2_S1"; "C2_S2";"C3_S1";"C2_S1";"C2_S2";"C2_S2";"C1_S2";"C3_S2";"C2_S1";"C1_S1";"C3_S1"; "C3_S1";"C2_S1";"C1_S1";"C2_S1";"C1_S2";"C3_S2";"C2_S2";"C2_S2";"C2_S1";"C1_S1"; "C3_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C2_S1";"C1_S1"; "C1_S2";"C3_S2";"C2_S2";"C3_S1";"C1_S2";"C3_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S1"; "C3_S2";"C2_S2";"C1_S1";"C2_S1";"C2_S2";"C3_S1";"C3_S2";"C2_S1";"C1_S2";"C2_S2"; "C2_S2";"C1_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S1";"C3_S2";"C2_S1";"C3_S1"; "C1_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S2";"C2_S1";"C2_S1";"C3_S2";"C1_S2"; "C2_S2";"C1_S1";"C2_S2";"C3_S1";"C2_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C1_S1"; "C3_S1";"C1_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S2";"C2_S2"; "C2_S2";"C2_S2";"C1_S2";"C3_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S1";"C3_S2";"C2_S2"; "C2_S2";"C1_S2";"C2_S1";"C1_S1";"C2_S1";"C3_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2"; "C2_S1";"C1_S1";"C3_S1";"C1_S2";"C1_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S2";"C3_S2"; "C2_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S1"; "C1_S1";"C3_S2";"C1_S2";"C3_S1";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S1"; "C2_S1";"C3_S2";"C1_S1";"C2_S2";"C2_S2";"C1_S2";"C2_S2";"C1_S2";"C2_S2";"C2_S1"; "C3_S2";"C3_S1";"C2_S1";"C1_S1";"C3_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S1"; "C1_S1";"C3_S2";"C2_S1";"C3_S2";"C3_S1";"C1_S2";"C1_S1";"C2_S2";"C2_S2";"C2_S1"; "C3_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C2_S2";"C1_S1";"C3_S2";"C3_S1";"C1_S2"; "C2_S1";"C2_S2";"C2_S1";"C3_S2";"C2_S2";"C1_S1";"C1_S2";"C1_S1";"C2_S1";"C2_S2"; "C2_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C3_S2"; "C2_S1";"C2_S2";"C2_S2";"C2_S1";"C2_S1";"C3_S1";"C1_S1";"C2_S2";"C3_S2";"C1_S2"; "C3_S2";"C2_S1";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S1";"C1_S2";"C3_S1";"C2_S2"; "C1_S2";"C1_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S1";"C2_S1";"C2_S1";"C1_S2";"C2_S2"; "C1_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S1";"C3_S2";"C3_S1";"C2_S1";"C2_S2";"C1_S2"; "C1_S1";"C2_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S2";"C3_S2";"C3_S1"; "C2_S1";"C2_S2";"C2_S2";"C1_S2";"C3_S2";"C1_S1";"C2_S1";"C3_S1";"C2_S2";"C1_S1"; "C2_S1";"C3_S2";"C2_S1";"C3_S1";"C2_S2";"C1_S2";"C1_S2";"C1_S1";"C3_S2";"C2_S2"; "C2_S2";"C2_S1";"C2_S1";"C3_S1";"C3_S1";"C1_S2";"C2_S2";"C1_S1";"C2_S1";"C2_S1"; "C2_S2";"C3_S2";"C2_S1";"C2_S2";"C3_S2";"C1_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S2"; "C2_S1";"C1_S2";"C2_S2";"C3_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S2";"C3_S2"; "C2_S1";"C2_S1";"C1_S1";"C3_S1";"C2_S2";"C1_S2";"C3_S1";"C3_S2";"C2_S1";"C1_S1"; "C2_S2";"C1_S2";"C2_S2";"C2_S1";"C2_S1";"C1_S2";"C3_S2";"C2_S2";"C2_S2";"C1_S1"; "C3_S1";"C2_S1";"C3_S1";"C1_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S1";"C3_S2";"C2_S2"; "C1_S1";"C2_S2";"C3_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C1_S2"; "C2_S2";"C2_S1";"C2_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S2";"C1_S1";"C2_S1";"C3_S2"; "C2_S1";"C3_S1";"C1_S2";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S2"; "C2_S1";"C1_S2";"C2_S2";"C2_S1";"C1_S1";"C3_S2";"C2_S1";"C3_S1";"C1_S2";"C2_S2"; "C2_S2";"C3_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C2_S1";"C1_S2";"C2_S2";"C3_S2"; "C1_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C3_S1";"C3_S1";"C2_S1";"C3_S2";"C2_S1"; "C1_S1";"C2_S2";"C2_S2";"C1_S2";"C1_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S2";"C2_S1"; "C3_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C1_S1";"C3_S2";"C2_S2";"C1_S2"; "C1_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C3_S1";"C1_S1";"C2_S1";"C1_S1";"C3_S2"; "C2_S2";"C2_S2";"C2_S1";"C2_S1";"C3_S1";"C1_S2";"C2_S2";"C1_S2";"C1_S1";"C3_S2"; "C2_S1";"C3_S1";"C2_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S2"; "C3_S2";"C1_S2";"C3_S1";"C2_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C2_S2";"C1_S2"; "C2_S1";"C2_S2";"C3_S1";"C2_S2";"C2_S1";"C1_S2";"C3_S2";"C1_S1";"C3_S2";"C2_S2"; "C1_S1";"C1_S2";"C3_S1";"C2_S1";"C2_S1";"C2_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S2"; "C1_S1";"C3_S1";"C1_S2";"C3_S2";"C3_S2";"C3_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S1"; "C2_S2";"C1_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S1";"C3_S2";"C1_S2";"C3_S1";"C2_S2"; "C2_S2";"C2_S1";"C3_S1";"C1_S1";"C3_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C3_S2"; "C3_S1";"C1_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S2"; "C3_S1";"C3_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S1";"C1_S2";"C2_S1";"C1_S1";"C3_S2"; "C2_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S2";"C1_S1";"C3_S1";"C2_S2";"C2_S1";"C1_S2"; "C3_S2";"C3_S1";"C1_S1";"C2_S2";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C2_S1";"C3_S1"; "C3_S2";"C2_S2";"C2_S2";"C1_S2";"C1_S1";"C2_S1";"C3_S2";"C1_S2";"C2_S2";"C3_S1"; "C2_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S1";"C3_S2"; "C2_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S2"; "C3_S1";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C1_S1";"C1_S2";"C2_S2";"C2_S2"; "C3_S2";"C2_S1";"C2_S1";"C3_S1";"C1_S2";"C1_S1";"C1_S1";"C2_S2";"C2_S1";"C2_S2"; "C1_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S2";"C2_S2";"C1_S1";"C3_S1";"C2_S1";"C3_S2"; "C2_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S2";"C3_S1";"C1_S2";"C2_S1";"C1_S1";"C2_S1"; "C3_S2";"C2_S2";"C3_S1";"C1_S1";"C1_S2";"C2_S2";"C2_S1";"C2_S1";"C2_S1";"C2_S1"; "C1_S2";"C2_S2";"C3_S2";"C2_S2";"C3_S1";"C1_S1";"C3_S1";"C3_S2";"C2_S2";"C1_S1"; "C2_S1";"C1_S2";"C2_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S1"; "C3_S2";"C3_S1";"C2_S2";"C3_S2";"C1_S2";"C2_S1";"C1_S1";"C2_S2";"C3_S1";"C2_S1"; "C1_S2";"C3_S1";"C2_S1";"C2_S2";"C3_S2";"C2_S2";"C1_S1";"C2_S1";"C1_S1";"C3_S1"; "C2_S2";"C1_S2";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S2";"C2_S2";"C1_S1";"C2_S1"; "C3_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S1";"C1_S2"; "C2_S2";"C3_S1";"C3_S2";"C2_S2";"C1_S1";"C1_S2";"C2_S1";"C2_S1";"C3_S1";"C2_S2"; "C2_S1";"C3_S2";"C3_S1";"C2_S2";"C1_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S2";"C2_S1"; "C3_S2";"C3_S1";"C1_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S1"; "C2_S2";"C3_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S1";"C2_S1";"C3_S2";"C1_S2";"C2_S2"; "C1_S1";"C2_S2";"C3_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S1";"C3_S1";"C2_S2";"C1_S2"; "C2_S1";"C1_S1";"C2_S1";"C2_S2";"C1_S2";"C3_S2";"C2_S2";"C3_S1";"C2_S1";"C2_S2"; "C3_S2";"C1_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S2";"C3_S2";"C3_S1";"C2_S2"; "C1_S2";"C2_S1";"C1_S1";"C2_S1";"C1_S2";"C2_S2";"C1_S1";"C3_S1";"C3_S2";"C2_S1"; "C2_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C1_S1";"C3_S1"; "C3_S1";"C2_S2";"C2_S1";"C2_S1";"C3_S2";"C1_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S1"; "C3_S2";"C2_S1";"C2_S2";"C1_S1";"C1_S2";"C2_S2";"C3_S1";"C3_S2";"C2_S1";"C2_S2"; "C2_S2";"C1_S2";"C1_S1";"C2_S1";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C1_S2";"C3_S1"; "C2_S2";"C3_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S2";"C3_S1"; "C1_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S2";"C2_S2";"C2_S1"; "C3_S2";"C1_S2";"C2_S2";"C1_S1";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C1_S2";"C2_S1"; "C3_S1";"C1_S1";"C3_S2";"C2_S2";"C3_S2";"C1_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S2"; "C1_S1";"C2_S1";"C2_S2";"C1_S2";"C3_S1";"C3_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S1"; "C1_S2";"C1_S1";"C2_S1";"C2_S1";"C3_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S2"; "C3_S2";"C2_S2";"C1_S2";"C1_S1";"C3_S1";"C2_S1";"C2_S2";"C1_S1";"C3_S2";"C1_S2"; "C3_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S2";"C1_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S2"; "C2_S1";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S1";"C1_S2"; "C3_S1";"C1_S2";"C2_S1";"C1_S1";"C2_S1";"C2_S2";"C3_S2";"C2_S2";"C2_S2";"C3_S1"; "C1_S2";"C2_S1";"C1_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S2";"C2_S2"; "C2_S1";"C3_S2";"C3_S1";"C1_S2";"C1_S2";"C2_S1";"C1_S1";"C3_S2";"C2_S2";"C2_S1"; "C3_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S2";"C1_S2";"C3_S1";"C1_S1"; "C2_S1";"C2_S1";"C3_S2";"C1_S1";"C2_S2";"C3_S1";"C1_S2";"C2_S2";"C3_S1";"C2_S1"; "C3_S2";"C2_S2";"C1_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S1";"C3_S2"; "C3_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S1";"C2_S2";"C2_S2";"C1_S2";"C3_S2";"C2_S1"; "C2_S1";"C1_S1";"C1_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C3_S2";"C2_S2";"C3_S1"; "C2_S2";"C1_S1";"C2_S1";"C2_S2";"C3_S2";"C3_S1";"C2_S1";"C1_S2";"C2_S2";"C3_S2"; "C2_S2";"C1_S2";"C1_S1";"C2_S1";"C3_S1";"C2_S1";"C1_S2";"C2_S1";"C2_S1";"C1_S1"; "C3_S1";"C2_S2";"C2_S2";"C3_S2";"C3_S2";"C2_S2";"C1_S1";"C2_S2";"C3_S1";"C1_S2"; "C2_S1";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S2";"C3_S2";"C3_S1";"C2_S1";"C1_S2"; "C3_S2";"C1_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C3_S1";"C2_S1";"C3_S1";"C3_S2"; "C2_S2";"C1_S1";"C1_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C2_S2";"C1_S1";"C2_S1"; "C2_S2";"C3_S2";"C2_S1";"C1_S2";"C1_S2";"C2_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S2"; "C3_S2";"C3_S1";"C1_S1";"C1_S2";"C3_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S1";"C2_S2"; "C2_S2";"C3_S2";"C2_S1";"C2_S2";"C1_S2";"C1_S1";"C3_S1";"C2_S1";"C2_S1";"C3_S2"; "C2_S2";"C3_S1";"C2_S2";"C1_S1";"C2_S1";"C1_S2";"C2_S1";"C3_S2";"C2_S1";"C1_S2"; "C3_S1";"C2_S2";"C1_S1";"C2_S2";"C2_S2";"C1_S1";"C3_S1";"C3_S2";"C2_S1";"C2_S1"; "C1_S2";"C2_S2";"C2_S1";"C2_S1";"C1_S2";"C2_S2";"C3_S1";"C1_S1";"C3_S2";"C2_S2"; "C3_S1";"C2_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S2";"C1_S2";"C2_S2"; "C2_S1";"C2_S2";"C1_S1";"C3_S1";"C3_S2";"C2_S1";"C2_S1";"C3_S2";"C2_S2";"C1_S1"; "C3_S1";"C2_S2";"C1_S2";"C2_S1";"C1_S2";"C3_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S1"; "C2_S2";"C1_S1";"C2_S2";"C2_S2";"C1_S1";"C3_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S1"; "C2_S1";"C1_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S2";"C3_S2";"C3_S1";"C3_S2";"C1_S1"; "C2_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S1";"C1_S1";"C2_S2"; "C1_S2";"C3_S1";"C2_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S1"; "C1_S1";"C1_S2";"C2_S2";"C2_S1";"C1_S1";"C1_S2";"C2_S2";"C3_S1";"C3_S2";"C2_S1"; "C3_S1";"C2_S1";"C1_S2";"C3_S2";"C2_S2";"C2_S2";"C2_S1";"C1_S1";"C3_S1";"C1_S1"; "C1_S2";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S1";"C3_S2";"C1_S2";"C2_S1";"C1_S1"; "C2_S2";"C3_S1";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C1_S2";"C3_S2";"C2_S2";"C2_S1"; "C1_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S2";"C1_S1";"C3_S1";"C2_S1";"C3_S2";"C2_S2"; "C2_S2";"C1_S1";"C1_S2";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S2";"C2_S1"; "C3_S1";"C1_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S2";"C1_S1";"C2_S1"; "C3_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S2";"C1_S1";"C1_S2";"C2_S2";"C3_S1";"C2_S1"; "C2_S1";"C3_S2";"C1_S1";"C3_S1";"C1_S2";"C2_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S2"; "C2_S1";"C2_S2";"C2_S2";"C1_S2";"C3_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S1";"C3_S2"; "C1_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C3_S1";"C3_S2";"C1_S1";"C2_S2";"C3_S1"; "C1_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C1_S2";"C2_S1";"C2_S1";"C1_S1"; "C3_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C3_S1";"C2_S1";"C2_S2";"C3_S2";"C1_S1"; "C2_S1";"C2_S2";"C3_S1";"C2_S2";"C1_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S1";"C3_S2"; "C1_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C2_S1"; "C1_S1";"C1_S2";"C3_S2";"C3_S1";"C2_S1";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S2"; "C1_S1";"C1_S2";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C2_S2";"C1_S2";"C2_S1";"C1_S1"; "C2_S2";"C1_S2";"C2_S1";"C1_S1";"C3_S2";"C2_S2";"C3_S1";"C2_S1";"C2_S2";"C1_S2"; "C3_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S1"; "C1_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S2";"C1_S2";"C3_S1";"C3_S2";"C1_S1";"C2_S2"; "C2_S1";"C2_S1";"C3_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C1_S2";"C2_S1";"C1_S1"; "C2_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S2";"C2_S2";"C2_S1";"C3_S1";"C3_S1";"C1_S2"; "C2_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S2";"C3_S2"; "C1_S1";"C2_S1";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C2_S1";"C1_S2"; "C3_S1";"C3_S2";"C3_S1";"C1_S2";"C2_S1";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2"; "C2_S1";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C2_S2";"C1_S2";"C1_S1";"C2_S1";"C1_S2"; "C1_S1";"C2_S2";"C3_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S2"; "C1_S2";"C1_S1";"C3_S1";"C2_S1";"C3_S2";"C2_S1";"C1_S2";"C2_S1";"C2_S2";"C1_S1"; "C3_S1";"C2_S2";"C1_S1";"C1_S2";"C2_S2";"C3_S2";"C2_S2";"C3_S1";"C2_S1";"C2_S1"; "C3_S2";"C1_S2";"C3_S1";"C2_S1";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C2_S2";"C1_S1"; "C1_S2";"C3_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S1";"C3_S2";"C1_S1";"C1_S2";"C2_S1"; "C3_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S2";"C2_S2"; "C3_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C3_S2";"C1_S2";"C3_S1";"C1_S1";"C2_S2"; "C2_S1";"C1_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S2";"C3_S1";"C2_S2";"C3_S2";"C2_S2"; "C1_S1";"C3_S1";"C2_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S2";"C2_S2";"C3_S1";"C1_S1"; "C2_S2";"C2_S1";"C2_S1";"C1_S2";"C3_S2";"C3_S1";"C2_S1";"C1_S2";"C2_S2";"C1_S1"; "C2_S2";"C2_S1";"C3_S2";"C3_S1";"C1_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S1"; "C2_S2";"C2_S1";"C3_S2";"C1_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S2";"C1_S1"; "C2_S2";"C2_S1";"C3_S1";"C2_S1";"C3_S2";"C1_S2";"C2_S1";"C2_S2";"C3_S2";"C1_S1"; "C2_S2";"C1_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S1";"C3_S1";"C1_S1";"C2_S1";"C2_S2"; "C2_S2";"C1_S2";"C1_S2";"C1_S1";"C3_S2";"C3_S1";"C2_S1";"C2_S2";"C2_S2";"C2_S1"; "C2_S2";"C3_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C2_S1";"C1_S2";"C1_S2";"C1_S1"; "C2_S1";"C2_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S2";"C3_S1";"C2_S2";"C1_S2";"C2_S1"; "C3_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S2";"C3_S2";"C1_S2";"C1_S1";"C2_S2";"C3_S1"; "C2_S1";"C2_S1";"C3_S1";"C2_S2";"C1_S2";"C1_S1";"C2_S1";"C2_S1";"C3_S2";"C2_S2"; "C2_S2";"C1_S2";"C2_S2";"C3_S1";"C3_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C2_S2"; "C1_S1";"C1_S2";"C3_S1";"C3_S2";"C2_S1";"C2_S1";"C1_S2";"C2_S1";"C3_S2";"C2_S2"; "C2_S2";"C1_S1";"C3_S1";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S2";"C2_S1";"C1_S1"; "C3_S1";"C3_S2";"C2_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S1"; "C1_S1";"C2_S2";"C2_S1";"C3_S1";"C2_S2";"C3_S2";"C1_S2";"C2_S1";"C2_S2";"C2_S1"; "C3_S1";"C2_S1";"C1_S1";"C1_S2";"C2_S2";"C3_S2";"C3_S2";"C1_S1";"C1_S2";"C2_S2"; "C3_S1";"C2_S1";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S1";"C3_S2"; "C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C1_S2";"C3_S1";"C2_S2";"C2_S1"; "C2_S2";"C1_S2";"C3_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S1";"C3_S2";"C3_S1";"C3_S2"; "C2_S1";"C2_S1";"C1_S2";"C2_S2";"C1_S1";"C2_S2";"C2_S1";"C1_S1";"C3_S1";"C1_S2"; "C2_S2";"C2_S1";"C2_S2";"C3_S2";"C2_S1";"C3_S1";"C1_S1";"C2_S2";"C1_S2";"C2_S1"; "C3_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C3_S1";"C2_S1";"C1_S2"; "C2_S1";"C2_S2";"C1_S1";"C3_S1";"C3_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S2"; "C2_S1";"C1_S2";"C2_S2";"C3_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C1_S1";"C3_S1"; "C1_S2";"C2_S1";"C3_S2";"C2_S2";"C1_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S1";"C1_S1"; "C3_S1";"C2_S2";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S1";"C1_S1";"C3_S2";"C2_S1"; "C2_S2";"C3_S1";"C2_S1";"C2_S2";"C3_S2";"C1_S2";"C2_S1";"C1_S1";"C3_S1";"C3_S2"; "C1_S2";"C2_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C3_S1";"C2_S1";"C2_S2";"C3_S2"; "C2_S1";"C2_S2";"C1_S2";"C1_S1";"C3_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S2";"C3_S1"; "C2_S1";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S1";"C1_S2";"C2_S1";"C2_S2";"C2_S2"; "C3_S2";"C2_S2";"C3_S1";"C1_S2";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C1_S1";"C2_S1"; "C2_S2";"C2_S2";"C1_S2";"C3_S2";"C2_S1";"C3_S1";"C2_S1";"C3_S2";"C2_S2";"C1_S1"; "C3_S1";"C2_S2";"C1_S2";"C2_S1";"C1_S1";"C1_S2";"C2_S2";"C2_S2";"C2_S1";"C2_S1"; "C3_S2";"C3_S1";"C2_S1";"C2_S2";"C3_S1";"C2_S1";"C2_S2";"C3_S2";"C1_S2";"C1_S1"; "C3_S2";"C1_S1";"C3_S1";"C2_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S2"; "C1_S1";"C3_S1";"C2_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C3_S1";"C1_S2";"C2_S1"; "C2_S1";"C2_S2";"C3_S2";"C2_S2";"C3_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S1"; "C2_S2";"C2_S2";"C1_S2";"C2_S2";"C3_S1";"C2_S1";"C2_S2";"C3_S2";"C1_S1";"C2_S1"; "C2_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C1_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S1"; "C3_S1";"C3_S2";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C3_S2";"C3_S1"; "C2_S2";"C2_S2";"C1_S1";"C2_S1";"C2_S2";"C3_S1";"C2_S1";"C2_S2";"C1_S1";"C2_S1"; "C3_S2";"C1_S2";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S1";"C1_S1";"C1_S2";"C2_S1"; "C2_S2";"C3_S1";"C2_S1";"C2_S1";"C1_S1";"C3_S2";"C1_S2";"C2_S2";"C1_S2";"C1_S1"; "C3_S1";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C3_S2";"C3_S1";"C2_S1";"C2_S1"; "C1_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C1_S2";"C3_S2";"C1_S1";"C2_S2";"C2_S2"; "C3_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S2";"C1_S2";"C3_S1";"C1_S1";"C2_S1";"C2_S1"; "C2_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S2";"C3_S2";"C1_S1";"C3_S1";"C3_S2";"C1_S2"; "C3_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C2_S1";"C3_S2";"C3_S1";"C2_S2"; "C1_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S1";"C1_S2"; "C3_S2";"C3_S1";"C2_S1";"C3_S1";"C1_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C1_S2"; "C2_S2";"C2_S2";"C3_S2";"C3_S1";"C2_S1";"C1_S2";"C1_S1";"C2_S1";"C1_S1";"C2_S1"; "C2_S2";"C1_S2";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C2_S1";"C1_S2";"C3_S1";"C2_S2"; "C2_S1";"C2_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S1";"C3_S2";"C1_S2";"C2_S1"; "C2_S2";"C3_S1";"C3_S1";"C2_S1";"C2_S1";"C1_S2";"C3_S2";"C2_S2";"C2_S2";"C1_S1"; "C3_S1";"C2_S1";"C2_S2";"C3_S2";"C1_S2";"C2_S2";"C1_S1";"C2_S1";"C1_S2";"C2_S2"; "C2_S1";"C2_S2";"C2_S1";"C3_S1";"C1_S1";"C3_S2";"C2_S1";"C2_S1";"C2_S2";"C1_S1"; "C3_S2";"C1_S2";"C3_S1";"C2_S2";"C3_S1";"C1_S1";"C2_S2";"C2_S1";"C2_S2";"C2_S1"; "C1_S2";"C3_S2";"C3_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C1_S2";"C2_S1";"C2_S2"; "C3_S2";"C1_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S1";"C2_S1";"C3_S2"; "C2_S2";"C2_S2";"C2_S1";"C1_S1";"C3_S1";"C1_S2";"C2_S1";"C1_S2";"C3_S2";"C2_S2"; "C1_S1";"C2_S1";"C3_S1";"C2_S2";"C2_S2";"C3_S2";"C3_S1";"C1_S2";"C2_S1";"C2_S1"; "C2_S2";"C1_S1";"C1_S1";"C3_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S2"; "C3_S1";"C2_S2";"C1_S2";"C3_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S1";"C2_S1";"C1_S1"; "C3_S1";"C2_S1";"C3_S2";"C1_S2";"C2_S2";"C2_S2";"C2_S2";"C3_S1";"C2_S1";"C2_S1"; "C2_S2";"C3_S2";"C1_S2";"C1_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S2";"C3_S1"; "C1_S1";"C2_S1";"C1_S1";"C1_S2";"C3_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S2";"C2_S1"; "C2_S2";"C2_S1";"C1_S1";"C3_S2";"C3_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1"; "C1_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C2_S2";"C1_S1";"C3_S2";"C2_S1";"C1_S2"; "C2_S2";"C2_S2";"C3_S1";"C2_S1";"C1_S1";"C3_S1";"C2_S2";"C3_S2";"C1_S2";"C2_S1"; "C2_S2";"C2_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C1_S1";"C2_S2";"C3_S2";"C3_S1"; "C2_S1";"C2_S2";"C1_S1";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S2";"C2_S2";"C2_S1"; "C2_S2";"C3_S2";"C1_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S1";"C2_S2";"C1_S2";"C1_S1"; "C3_S1";"C2_S1";"C3_S2";"C2_S2";"C1_S2";"C1_S1";"C3_S1";"C2_S1";"C3_S2";"C2_S1"; "C2_S2";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C1_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S2"; "C1_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S1";"C3_S2";"C3_S1";"C2_S2";"C2_S1";"C1_S1"; "C2_S1";"C1_S2";"C2_S2";"C3_S1";"C2_S2";"C3_S2";"C2_S1";"C3_S1";"C2_S2";"C1_S2"; "C1_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S1";"C2_S1";"C3_S2";"C1_S2"; "C2_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C1_S1";"C2_S1";"C3_S1";"C2_S2";"C1_S2"; "C2_S2";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S1";"C1_S1";"C1_S2";"C2_S1";"C2_S2"; "C1_S2";"C3_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C3_S1"; "C3_S2";"C1_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S1"; "C2_S2";"C3_S1";"C2_S1";"C3_S2";"C1_S1";"C2_S1";"C3_S1";"C1_S2";"C2_S2";"C2_S2"; "C2_S2";"C3_S1";"C2_S1";"C2_S2";"C1_S1";"C3_S2";"C2_S1";"C1_S2";"C2_S1";"C1_S1"; "C3_S2";"C1_S2";"C3_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S2";"C2_S1";"C3_S1"; "C2_S1";"C1_S1";"C3_S2";"C2_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S1";"C1_S1"; "C3_S2";"C2_S2";"C3_S1";"C3_S2";"C1_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S1";"C2_S2"; "C1_S1";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C3_S1";"C1_S2";"C2_S2";"C3_S2"; "C2_S1";"C1_S2";"C3_S1";"C2_S2";"C2_S1";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S1"; "C1_S2";"C1_S1";"C2_S1";"C3_S2";"C2_S2";"C3_S1";"C2_S1";"C3_S2";"C2_S1";"C1_S2"; "C1_S1";"C2_S2";"C2_S1";"C1_S1";"C1_S2";"C2_S2";"C2_S2";"C3_S1";"C2_S1";"C3_S2"; "C1_S1";"C3_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C3_S2";"C2_S2";"C3_S2";"C2_S1"; "C1_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S1";"C3_S2";"C2_S1";"C2_S1";"C1_S2"; "C2_S2";"C1_S1";"C2_S2";"C3_S1";"C2_S1";"C2_S2";"C1_S2";"C1_S1";"C2_S1";"C3_S1"; "C3_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S2";"C1_S1";"C3_S1";"C2_S2";"C2_S1";"C2_S2"; "C3_S2";"C2_S2";"C1_S1";"C2_S1";"C3_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S1";"C1_S2"; "C2_S1";"C1_S1";"C3_S2";"C2_S2";"C2_S2";"C2_S1";"C2_S2";"C2_S1";"C2_S1";"C2_S2"; "C3_S2";"C3_S1";"C1_S2";"C1_S1";"C1_S2";"C1_S1";"C2_S2";"C2_S1";"C3_S1";"C3_S2"; "C2_S2";"C2_S1";"C2_S1";"C2_S2";"C3_S2";"C1_S1";"C3_S1";"C2_S2";"C1_S2";"C2_S1"; "C1_S2";"C1_S1";"C2_S1";"C3_S2";"C3_S1";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S1"; "C3_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S2";"C1_S2";"C2_S2";"C3_S2";"C2_S1"; "C3_S1";"C1_S1";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S1"; "C1_S2";"C3_S1";"C2_S1";"C2_S2";"C1_S2";"C1_S1";"C3_S2";"C2_S1";"C3_S1";"C2_S2"; "C1_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S1";"C1_S1";"C3_S2";"C2_S1";"C3_S1";"C2_S1"; "C2_S1";"C2_S2";"C1_S2";"C3_S2";"C2_S2";"C1_S1";"C2_S2";"C3_S1";"C1_S1";"C2_S2"; "C3_S2";"C1_S2";"C2_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S2";"C2_S1";"C2_S1";"C3_S2"; "C3_S1";"C1_S1";"C1_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S1";"C2_S1";"C3_S2"; "C3_S2";"C2_S2";"C1_S1";"C2_S1";"C1_S2";"C2_S1";"C3_S1";"C2_S2";"C2_S2";"C3_S1"; "C3_S2";"C2_S1";"C2_S1";"C1_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S2";"C2_S1";"C2_S1"; "C3_S2";"C1_S1";"C1_S2";"C2_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2"; "C3_S1";"C3_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S2";"C1_S1";"C2_S2";"C3_S2";"C2_S1"; "C2_S1";"C1_S1";"C2_S2";"C1_S2";"C3_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S1";"C3_S1"; "C2_S2";"C2_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S2";"C3_S1";"C1_S2";"C2_S1";"C2_S2"; "C2_S2";"C3_S2";"C2_S1";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S1";"C1_S2";"C3_S1"; "C2_S2";"C2_S1";"C1_S2";"C3_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S2";"C2_S1";"C2_S1"; "C2_S2";"C3_S2";"C1_S1";"C2_S1";"C2_S1";"C1_S2";"C2_S2";"C3_S1";"C3_S2";"C1_S1"; "C2_S2";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S1"; "C1_S2";"C3_S1";"C2_S2";"C1_S1";"C2_S1";"C1_S2";"C2_S1";"C3_S2";"C1_S1";"C3_S1"; "C2_S2";"C2_S2";"C1_S2";"C3_S1";"C2_S2";"C3_S2";"C1_S1";"C2_S1";"C2_S2";"C2_S1"; "C1_S2";"C1_S1";"C3_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S1"; "C3_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S2";"C3_S1";"C2_S1";"C2_S2"; "C3_S2";"C1_S1";"C1_S2";"C2_S1";"C2_S1";"C2_S1";"C3_S1";"C2_S2";"C1_S2";"C2_S2"; "C3_S2";"C1_S1";"C1_S1";"C3_S1";"C2_S1";"C3_S2";"C2_S2";"C1_S2";"C2_S2";"C2_S1"; "C2_S2";"C2_S2";"C2_S1";"C2_S1";"C1_S1";"C3_S1";"C1_S2";"C3_S2";"C2_S1";"C1_S2"; "C2_S2";"C2_S1";"C3_S1";"C1_S1";"C3_S2";"C2_S2";"C1_S2";"C1_S1";"C2_S1";"C3_S2"; "C2_S2";"C2_S2";"C3_S1";"C2_S1";"C1_S1";"C2_S2";"C3_S2";"C2_S2";"C2_S1";"C3_S1"; "C1_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S1";"C2_S1";"C1_S2";"C1_S1";"C2_S1";"C3_S2"; "C2_S1";"C2_S2";"C1_S2";"C2_S1";"C2_S2";"C3_S2";"C3_S1";"C1_S1";"C1_S2";"C1_S1"; "C2_S2";"C2_S1";"C2_S1";"C3_S1";"C2_S2";"C3_S2";"C2_S2";"C3_S1";"C1_S1";"C2_S1"; "C3_S2";"C1_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C2_S1";"C2_S1";"C1_S2";"C2_S2"; "C3_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C1_S2";"C3_S1";"C1_S1"; "C3_S2";"C3_S1";"C1_S2";"C2_S1";"C1_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S2";"C2_S1"; "C2_S2";"C3_S2";"C1_S1";"C3_S1";"C2_S1";"C2_S2";"C2_S2";"C1_S1";"C2_S1";"C3_S1"; "C2_S1";"C3_S2";"C2_S2";"C1_S2";"C3_S2";"C3_S1";"C2_S1";"C1_S1";"C2_S2";"C2_S1"; "C1_S2";"C2_S2";"C2_S2";"C3_S1";"C2_S1";"C2_S1";"C2_S2";"C1_S1";"C3_S2";"C1_S2"; "C3_S2";"C1_S1";"C1_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S2";"C3_S1";"C3_S1";"C2_S1"; "C2_S2";"C2_S2";"C1_S1";"C2_S1";"C1_S2";"C3_S2";"C2_S1";"C1_S1";"C2_S2";"C3_S1"; "C1_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C1_S2";"C2_S2";"C3_S2";"C2_S2";"C3_S1"; "C2_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S1"; "C3_S1";"C1_S1";"C1_S2";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S1";"C3_S1";"C1_S2"; "C1_S1";"C2_S1";"C2_S1";"C2_S2";"C3_S2";"C2_S2";"C2_S2";"C1_S1";"C3_S1";"C2_S1"; "C2_S2";"C3_S2";"C1_S2";"C2_S1";"C2_S2";"C1_S1";"C2_S2";"C1_S2";"C3_S1";"C2_S1"; "C3_S2";"C2_S1";"C2_S1";"C3_S2";"C2_S1";"C1_S1";"C3_S1";"C1_S2";"C2_S2";"C2_S2"; "C3_S1";"C1_S1";"C3_S2";"C2_S2";"C1_S2";"C2_S1";"C2_S1";"C2_S2";"C2_S1";"C2_S1"; "C2_S2";"C2_S2";"C1_S2";"C3_S2";"C3_S1";"C1_S1";"C1_S1";"C2_S2";"C2_S1";"C2_S1"; "C3_S2";"C2_S2";"C3_S1";"C1_S2";"C2_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S2";"C1_S1"; "C3_S2";"C3_S1";"C3_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S2";"C2_S2";"C1_S1";"C2_S2"; "C3_S2";"C2_S1";"C2_S2";"C1_S1";"C3_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C2_S2"; "C2_S1";"C1_S1";"C3_S1";"C2_S2";"C1_S2";"C3_S2";"C1_S1";"C2_S1";"C2_S2";"C3_S2"; "C3_S1";"C1_S2";"C2_S2";"C2_S1";"C2_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S2";"C1_S2"; "C2_S2";"C3_S1";"C3_S1";"C1_S1";"C2_S2";"C3_S2";"C2_S1";"C2_S1";"C2_S2";"C1_S2"; "C3_S2";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C3_S1";"C1_S2";"C3_S1"; "C3_S2";"C2_S1";"C1_S1";"C2_S2";"C2_S1";"C2_S2";"C2_S2";"C1_S2";"C2_S1";"C1_S1"; "C3_S1";"C2_S2";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C1_S2";"C3_S2";"C3_S1";"C2_S2"; "C1_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S1";"C1_S2";"C2_S2"; "C1_S1";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C3_S1";"C2_S1";"C1_S2";"C3_S2";"C1_S2"; "C2_S2";"C2_S1";"C2_S1";"C1_S1";"C3_S1";"C2_S2";"C2_S1";"C2_S2";"C1_S2";"C3_S2"; "C3_S1";"C1_S1";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S2";"C2_S1";"C1_S2"; "C3_S1";"C1_S1";"C2_S1";"C1_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S2";"C3_S1"; "C2_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S2";"C1_S1";"C2_S2";"C3_S2";"C2_S1";"C3_S1"; "C2_S2";"C1_S2";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C3_S2";"C1_S2";"C2_S1"; "C3_S1";"C1_S1";"C2_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S1";"C1_S2";"C2_S2"; "C3_S1";"C1_S1";"C3_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C3_S2";"C1_S1";"C2_S2"; "C2_S1";"C3_S2";"C3_S1";"C1_S1";"C1_S2";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S1"; "C1_S1";"C1_S2";"C2_S2";"C3_S1";"C2_S2";"C2_S1";"C3_S2";"C2_S2";"C2_S1";"C2_S1"; "C1_S2";"C1_S1";"C3_S1";"C2_S2";"C2_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S2"; "C1_S1";"C3_S2";"C2_S2";"C2_S1";"C3_S2";"C1_S1";"C1_S2";"C2_S1";"C2_S2";"C3_S1"; "C2_S2";"C1_S2";"C1_S1";"C3_S2";"C3_S1";"C2_S1";"C2_S1";"C2_S2";"C3_S1";"C2_S1"; "C1_S1";"C1_S2";"C2_S2";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C3_S1";"C2_S1";"C2_S2"; "C3_S2";"C2_S1";"C2_S2";"C1_S2";"C2_S2";"C2_S2";"C2_S1";"C3_S2";"C2_S1";"C3_S1"; "C1_S1";"C1_S2";"C2_S2";"C1_S2";"C3_S2";"C2_S1";"C3_S1";"C2_S1";"C1_S1";"C2_S2"; "C3_S1";"C2_S1";"C2_S2";"C1_S2";"C2_S1";"C3_S2";"C2_S2";"C1_S1";"C2_S1";"C3_S1"; "C3_S2";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S2";"C2_S2";"C2_S1";"C1_S2";"C2_S1"; "C2_S2";"C3_S1";"C3_S2";"C1_S1";"C1_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S2";"C2_S2"; "C2_S1";"C3_S1";"C2_S2";"C3_S1";"C2_S1";"C2_S2";"C2_S1";"C1_S1";"C3_S2";"C1_S2"; "C2_S2";"C1_S2";"C2_S2";"C3_S1";"C3_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C1_S2"; "C3_S2";"C2_S1";"C2_S2";"C2_S1";"C1_S1";"C3_S1";"C1_S2";"C2_S1";"C2_S1";"C1_S1"; "C2_S2";"C3_S1";"C2_S2";"C3_S2";"C2_S1";"C1_S1";"C1_S2";"C2_S2";"C3_S1";"C3_S2"; "C2_S2";"C2_S1";"C1_S2";"C3_S1";"C1_S1";"C2_S2";"C2_S1";"C3_S2";"C2_S1";"C2_S2"; "C1_S2";"C3_S1";"C2_S1";"C1_S1";"C3_S2";"C2_S1";"C2_S2";"C2_S2";"C2_S1";"C2_S2"; "C1_S2";"C2_S1";"C3_S2";"C3_S1";"C2_S2";"C1_S1";"C2_S1";"C2_S1";"C2_S2";"C3_S1"; "C3_S2";"C2_S2";"C1_S2";"C1_S1";"C2_S2";"C2_S1";"C1_S2";"C1_S1";"C2_S1";"C3_S1"; "C3_S2";"C2_S2";"C3_S2";"C2_S1";"C2_S1";"C2_S2";"C1_S1";"C1_S2";"C2_S2";"C3_S1"; "C2_S2";"C2_S2";"C1_S2";"C3_S2";"C1_S1";"C2_S1";"C2_S1";"C3_S1";"C1_S1";"C2_S2"; "C2_S2";"C3_S2";"C2_S1";"C1_S2";"C2_S1";"C3_S1";"C2_S1";"C2_S1";"C3_S1";"C1_S2"; "C3_S2";"C2_S2";"C2_S2";"C1_S1";"C3_S2";"C2_S2";"C1_S2";"C2_S2";"C2_S1";"C3_S1"; "C1_S1";"C2_S1";"C3_S2";"C2_S1";"C2_S2";"C3_S1";"C2_S2";"C1_S2";"C2_S1";"C1_S1"; }; }; 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=; [7120] 109;107;110;88;97;93;106;122;121;113; 115;106;109;127;112;122;119;106;105;104; 109;116;111;125;113;95;108;107;129;112; 131;168;118;300;107;100;111;300;124;107; 300;109;98;96;95;300;122;115;114;112; 115;112;107;121;137;118;104;107;136;110; 115;118;101;154;115;109;168;113;116;106; 133;117;115;112;109;116;121;102;115;101; 101;110;106;111;112;111;110;88;81;107; 106;106;119;112;76;113;108;111;120;117; 115;69;81;116;122;108;102;110;125;112; 112;81;104;134;114;127;121;111;126;300; 99;140;115;126;109;72;300;119;118;114; 116;104;108;100;82;107;106;104;134;300; 124;106;135;114;99;106;173;300;130;113; 71;115;119;127;108;115;145;102;300;99; 78;184;300;116;112;112;113;98;114;111; 113;114;122;109;115;67;113;113;117;112; 91;75;118;109;116;111;111;112;108;113; 71;118;101;116;109;98;113;108;111;65; 70;116;96;84;80;111;74;73;118;127; 108;113;101;109;118;112;300;97;105;89; 118;107;119;99;104;97;112;130;125;106; 108;108;120;133;109;115;132;108;177;122; 300;110;114;120;117;107;300;123;135;105; 117;114;110;107;114;102;110;113;116;105; 126;108;106;107;103;118;109;108;197;103; 117;112;103;113;112;114;101;112;102;117; 113;111;94;111;118;107;104;110;81;113; 105;115;76;78;107;104;105;116;115;100; 107;112;71;80;78;115;111;110;113;113; 107;111;117;139;88;115;105;112;100;116; 106;107;110;107;108;113;113;109;128;130; 142;128;113;107;114;121;97;204;107;117; 99;122;116;113;98;104;203;112;125;114; 300;187;106;82;74;112;123;105;99;111; 88;138;100;300;106;107;300;99;63;66; 300;110;103;300;106;114;110;114;157;110; 108;86;108;101;63;75;123;107;109;62; 109;300;94;107;300;111;105;300;90;72; 74;300;106;111;128;109;111;104;118;108; 108;63;108;108;116;113;62;77;109;107; 63;111;115;121;104;108;112;70;111;103; 63;108;88;96;113;106;70;72;107;108; 114;108;106;108;109;110;69;110;76;104; 72;75;110;109;113;112;108;106;90;134; 106;104;93;122;129;116;140;146;218;106; 108;137;120;110;150;112;300;104;300;300; 124;105;115;113;248;300;111;90;300;115; 95;131;132;107;114;122;101;159;132;116; 122;119;111;124;163;105;140;121;123;103; 190;139;108;110;105;121;103;300;99;116; 108;300;117;122;116;110;112;155;300;300; 107;274;110;109;300;114;104;153;300;107; 107;153;124;116;214;104;121;300;106;101; 101;117;120;98;300;113;116;112;113;111; 114;88;107;109;112;90;112;101;106;112; 92;109;101;105;114;89;95;108;106;114; 118;109;97;110;103;113;112;98;110;93; 107;114;98;95;91;107;108;109;110;110; 123;90;98;119;103;107;109;106;117;101; 100;140;120;122;112;111;193;108;106;99; 126;118;111;114;113;107;275;220;106;135; 300;140;300;300;300;300;111;120;117;104; 300;300;300;115;101;141;300;300;104;103; 300;171;300;300;112;300;142;300;100;300; 109;277;130;109;111;103;300;300;100;300; 300;234;199;100;121;300;97;146;107;300; 124;300;100;90;136;110;141;106;81;180; 222;161;107;105;300;97;84;109;300;300; 300;103;300;96;300;300;103;83;300;98; 300;98;300;98;97;300;110;300;274;98; 300;93;96;75;83;221;300;300;104;143; 151;300;96;134;91;79;171;148;105;218; 117;101;83;87;77;134;110;111;106;110; 113;114;78;82;102;110;98;109;113;116; 104;110;64;113;99;110;111;64;115;94; 110;110;100;110;69;79;108;96;113;71; 114;119;109;110;140;118;109;105;91;109; 134;109;117;114;107;101;102;127;101;108; 103;106;119;96;112;131;104;154;105;118; 137;119;264;112;108;106;149;150;115;104; 122;300;116;111;122;300;114;130;120;189; 134;300;120;116;300;108;122;136;300;133; 300;109;300;107;118;100;132;101;300;196; 150;300;300;103;137;300;104;300;300;262; 300;300;112;98;300;98;300;106;121;107; 102;148;108;101;98;300;127;108;101;300; 300;300;105;96;92;300;120;110;300;99; 78;300;97;69;300;300;92;79;286;300; 96;65;119;300;300;89;123;131;98;64; 300;92;78;300;93;74;132;300;94;300; 300;89;68;300;95;300;108;300;300;300; 108;69;71;115;209;97;73;115;103;162; 111;70;300;105;96;246;112;110;72;300; 101;109;111;107;67;107;300;111;66;141; 110;110;104;116;87;123;104;74;131;94; 76;115;112;115;111;68;121;109;115;109; 109;111;67;112;112;111;112;65;111;106; 70;116;113;114;111;107;117;110;64;114; 111;75;113;109;116;113;110;116;114;109; 69;77;112;109;108;114;133;107;121;103; 120;115;112;104;121;111;111;117;116;128; 103;118;109;117;115;114;119;139;125;140; 123;111;229;300;124;130;117;135;151;132; 113;140;137;300;238;104;152;300;106;129; 300;100;178;136;164;300;110;177;139;121; 125;106;114;142;204;300;300;99;107;116; 240;102;115;300;300;194;118;99;300;300; 123;113;104;98;113;117;98;94;112;300; 99;111;300;104;124;113;116;112;300;300; 109;102;112;300;106;102;104;300;102;112; 300;106;99;111;300;99;118;91;114;107; 93;94;300;104;300;111;300;300;108;105; 75;77;75;114;109;300;95;300;107;99; 111;71;112;300;100;79;63;300;107;107; 76;117;108;300;93;110;115;300;101;71; 74;70;114;78;300;300;95;80;112;107; 120;108;300;300;88;300;100;167;70;82; 111;107;65;109;80;109;300;93;70;134; 169;122;108;113;117;81;300;96;117;115; 64;116;300;91;300;91;300;101;114;67; 119;221;101;74;76;300;94;110;106;300; 104;124;75;114;68;68;120;300;99;300; 96;300;97;300;104;71;110;71;182;112; 120;82;73;300;102;109;79;74;231;105; 73;300;121;71;117;66;84;218;99;128; 119;71;116;65;126;108;119;105;112;300; 238;112;116;168;105;118;105;73;154;114; 200;108;106;73;120;115;130;114;121;113; 109;71;82;118;115;67;110;107;111;124; 111;117;114;75;118;110;104;131;108;116; 127;300;118;117;76;108;105;76;87;107; 99;131;126;113;112;118;129;144;104;107; 117;100;112;122;121;141;125;119;118;100; 95;116;92;117;142;136;98;87;86;128; 107;69;149;131;104;143;300;125;152;145; 87;144;113;105;76;77;82;80;144;171; 103;145;123;81;300;96;77;300;100;72; 207;181;103;74;81;300;137;115;100;124; 110;67;75;75;188;123;214;126;108;220; 211;107;181;106;209;111;134;122;200;108; 76;76;222;110;145;157;113;77;75;135; 114;156;81;300;145;112;69;74;123;137; 106;72;77;119;111;112;109;110;110;114; 109;111;110;73;80;76;79;114;113;67; 116;104;112;111;101;115;115;107;71;111; 112;116;92;88;115;108;75;111;69;75; 121;106;119;126;120;120;116;138;122;118; 116;137;116;109;123;128;104;111;113;108; 130;123;116;106;108;99;109;135;139;104; 119;146;117;300;105;139;256;134;300;300; 139;300;300;300;123;300;300;300;300;196; 137;300;103;300;300;111;300;250;300;102; 106;212;108;300;103;124;113;126;119;201; 300;300;110;124;149;105;300;111;103;122; 105;106;127;110;113;172;123;142;120;124; 110;101;111;121;114;114;112;112;102;100; 101;113;112;111;113;111;113;117;112;116; 98;108;107;115;109;111;110;109;91;92; 110;113;85;112;112;113;113;115;129;134; 125;119;103;165;91;120;105;120;125;123; 105;102;102;104;104;125;129;119;105;118; 110;116;300;135;300;121;114;93;110;300; 105;125;112;113;158;300;120;114;119;111; 103;100;106;119;108;108;106;105;104;115; 217;110;112;147;111;112;300;99;122;124; 111;97;122;108;114;117;97;115;111;93; 115;113;80;115;103;110;111;114;74;115; 104;114;67;112;103;113;65;114;108;108; 112;70;115;110;72;75;76;114;101;110; 125;98;125;111;114;70;80;82;86;97; 87;113;117;104;117;108;81;127;99;120; 106;100;98;300;113;149;78;120;106;129; 133;99;111;183;64;129;102;102;110;64; 72;113;108;69;113;108;67;110;101;99; 110;64;73;113;95;108;126;114;101;116; 64;117;107;110;112;112;113;104;109;63; 109;87;115;65;129;118;107;73;105;111; 300;106;94;97;116;115;116;130;127;129; 113;105;117;107;105;74;120;112;101;105; 111;103;137;90;83;82;133;109;109;139; 117;65;84;129;143;126;105;122;103;118; 72;108;99;113;117;107;112;111;112;66; 80;79;113;96;118;108;114;117;103;98; 105;111;70;111;112;71;112;91;88;116; 111;110;73;78;77;76;111;75;116;107; 74;112;101;112;74;94;105;99;101;122; 105;102;139;109;124;127;112;119;108;136; 113;121;130;129;300;102;112;174;107;300; 98;300;110;300;104;106;300;300;300;106; 300;126;98;172;93;115;115;116;107;115; 98;116;132;110;112;112;112;90;115;103; 106;87;122;115;108;117;105;103;110;111; 108;97;86;117;111;93;91;113;97;107; 116;95;101;109;115;96;112;91;110;112; 118;84;86;84;105;83;80;94;140;97; 108;120;98;98;99;92;112;121;104;133; 118;111;75;107;110;109;113;110;119;121; 123;116;120;109;127;101;111;152;300;110; 134;117;176;300;185;300;300;107;121;131; 300;114;110;129;140;160;129;107;112;114; 143;110;106;300;300;105;105;114;109;110; 300;95;300;103;110;108;110;99;300;99; 115;109;101;110;110;300;97;116;105;112; 135;98;249;66;106;79;118;107;71;72; 144;66;109;105;106;111;109;74;73;199; 119;67;108;72;121;112;118;65;108;109; 108;67;77;76;111;69;108;129;109;109; 110;110;79;108;67;75;125;133;125;131; 102;121;110;110;109;104;143;118;126;104; 123;98;120;101;124;133;115;108;135;155; 135;104;300;108;95;300;139;300;300;96; 300;96;300;300;118;106;300;96;90;107; 300;300;300;300;139;250;300;102;300;300; 106;94;154;105;300;300;300;108;300;98; 300;97;113;96;105;300;300;300;300;102; 100;101;300;107;300;300;300;96;98;95; 108;187;300;300;300;300;104;300;300;108; 80;113;82;300;300;300;300;123;107;111; 300;300;117;113;65;104;253;300;112;300; 103;113;91;300;154;145;165;154;119;121; 103;80;112;142;103;112;117;121;109;111; 74;103;74;80;116;113;112;106;117;109; 113;113;106;106;115;110;99;114;98;105; 101;109;100;77;108;114;149;104;96;134; 104;106;127;112;112;120;120;113;113;116; 117;129;119;182;300;108;113;196;126;106; 300;122;125;113;99;119;161;125;103;108; 156;114;300;109;118;300;110;132;300;300; 300;300;300;106;232;300;115;300;300;103; 300;130;116;99;109;228;300;118;115;168; 162;300;300;111;300;100;116;131;300;300; 116;300;116;131;122;300;300;300;120;300; 128;110;148;300;107;300;300;300;237;300; 109;112;99;108;300;300;111;120;300;300; 300;105;120;300;300;300;107;300;107;105; 300;112;300;98;152;300;102;300;300;300; 105;111;300;198;300;117;107;287;300;113; 300;104;104;129;300;300;107;300;300;118; 300;300;300;101;169;145;192;115;120;128; 134;162;112;119;120;106;300;300;118;106; 131;106;104;113;101;120;148;112;115;165; 120;105;101;114;112;106;113;122;300;300; 107;105;102;300;300;191;137;119;105;114; 99;107;122;104;111;112;114;116;110;117; 117;93;112;141;108;129;107;115;300;104; 114;103;300;102;97;153;120;118;137;173; 108;114;300;163;137;300;119;92;94;252; 197;300;104;112;300;108;300;111;83;155; 300;300;300;111;113;300;106;300;101;300; 300;99;162;115;159;85;90;121;112;87; 85;108;93;91;115;101;122;77;113;103; 120;108;107;105;132;121;123;88;113;110; 76;122;109;117;69;110;117;114;101;111; 115;121;117;119;105;110;116;106;116;114; 111;101;119;65;84;106;122;106;113;108; 102;99;118;93;114;116;125;128;116;72; 95;94;95;94;154;118;186;124;112;96; 114;92;113;114;112;127;94;110;106;129; 131;102;115;97;114;131;129;110;120;135; 128;115;110;102;121;138;125;106;108;124; 127;108;113;105;133;285;194;122;111;94; 212;126;136;140;127;104;107;121;300;93; 111;102;300;109;122;108;106;98;106;112; 106;100;115;111;99;109;107;109;95;98; 109;99;109;115;100;101;117;112;96;97; 110;109;109;111;79;114;113;74;117;97; 109;109;102;109;106;112;64;75;121;121; 119;126;129;120;128;163;128;83;121;100; 93;85;127;103;98;107;110;118;128;137; 139;140;114;95;99;122;121;110;110;141; 126;108;123;136;112;123;107;100;122;123; 110;88;151;171;114;100;79;100;136;286; 92;300;300;107;133;96;72;98;112;104; 282;115;300;132;98;123;104;80;118;111; 88;111;103;73;117;108;106;113;117;115; 114;99;112;116;107;66;83;84;74;93; 116;97;108;101;104;109;114;117;116;114; 76;113;115;114;86;119;63;112;80;109; 147;82;109;83;107;110;126;118;108;112; 119;106;120;103;97;108;107;176;108;105; 146;109;100;121;127;109;159;99;113;104; 110;300;232;107;300;300;92;94;112;95; 300;99;75;300;121;111;97;113;113;104; 94;122;110;120;110;63;81;123;102;109; 123;110;110;65;111;105;100;105;115;70; 68;75;72;74;115;105;111;108;111;108; 110;71;110;111;114;104;114;99;96;109; 74;108;97;115;114;110;136;108;152;127; 89;116;106;100;143;153;128;130;108;157; 106;178;147;102;100;178;131;115;300;151; 110;112;101;109;265;300;103;113;130;126; 159;107;112;159;107;120;108;113;119;300; 103;133;105;300;107;192;101;133;106;300; 104;130;88;109;291;105;101;114;300;103; 106;112;245;101;119;108;122;107;116;105; 101;110;74;80;106;300;106;106;115;109; 77;74;271;106;107;112;63;76;119;106; 300;93;111;74;78;116;112;300;114;104; 126;114;68;108;112;67;113;100;109;114; 106;68;80;109;111;115;115;121;112;114; 112;117;67;79;109;99;111;119;108;70; 114;113;113;112;66;109;111;81;107;75; 142;134;131;109;131;122;188;97;101;115; 98;113;118;118;119;117;110;114;114;116; 131;300;259;300;300;122;112;101;110;109; 127;110;147;102;260;120;164;300;137;300; 104;300;300;300;105;100;113;300;105;140; 192;300;300;102;300;116;300;300;105;300; 300;141;130;300;300;300;114;111;300;300; 107;105;121;300;300;300;300;129;156;106; 134;108;130;300;300;113;134;300;300;300; 149;300;109;124;98;300;300;110;135;112; 300;300;300;300;300;114;300;300;211;106; 300;300;300;300;300;111;108;300;300;102; 300;300;104;300;300;91;300;300;300;110; 300;300;300;138;149;116;222;146;148;300; 106;107;300;159;300;100;300;107;300;300; 300;300;300;107;300;300;300;212;108;300; 130;115;112;300;114;106;300;107;93;108; 124;110;300;104;300;125;106;300;178;105; 198;98;103;98;203;107;91;300;96;124; 81;111;86;86;82;300;97;111;300;107; 66;176;108;75;300;96;114;103;109;271; 80;113;107;118;118;159;146;104;119;101; 113;73;208;114;81;76;115;300;187;105; 110;74;124;112;80;85;112;119;115;110; 74;109;109;83;112;125;109;116;114;114; 83;80;110;100;116;124;117;101;114;118; 110;73;82;119;101;111;76;77;117;111; 115;118;116;113;76;111;114;107;110;114; 103;110;72;114;114;110;110;63;162;82; 99;100;108;98;123;110;131;119;134;117; 118;130;127;105;121;120;137;119;101;179; 201;107;111;111;128;300;300;117;124;101; 108;122;123;111;191;118;103;105;108;112; 108;133;100;121;186;300;300;300;300;104; 107;99;300;101;89;300;104;108;300;110; 112;201;113;109;120;124;192;108;124;114; 79;101;101;129;96;106;112;122;97;111; 117;96;115;88;112;118;73;110;112;108; 72;111;113;110;72;84;110;113;114;70; 114;109;73;74;113;116;69;111;65;76; 300;100;116;89;102;116;125;132;133;111; 116;108;103;96;113;102;109;107;103;105; 112;94;116;118;113;99;112;116;130;126; 101;88;92;103;107;120;107;109;81;110; 105;117;102;128;120;101;72;106;106;159; 99;117;107;102;105;110;111;109;108;137; 104;130;107;63;114;104;67;110;110;112; 70;111;107;107;64;77;115;111;103;116; 111;69;68;113;108;106;107;102;66;71; 111;120;106;111;300;88;69;72;115;103; 110;73;112;104;107;114;105;69;113;104; 115;115;109;109;106;117;111;111;112;70; 119;104;108;61;113;116;116;108;116;107; 111;114;113;116;115;107;119;105;105;131; 127;142;93;102;106;128;117;113;113;111; 124;119;127;104;142;110;149;113;134;197; 138;111;240;115;100;135;109;133;141;132; 300;122;146;300;162;121;102;213;300;121; 300;124;150;168;258;115;137;195;136;300; 172;120;300;300;138;300;300;176;300;131; 300;300;109;109;300;300;294;233;300;105; 300;300;105;300;300;300;101;300;300;300; 104;300;300;300;300;300;113;101;300;300; 97;300;168;300;300;103;300;300;300;118; 94;134;300;300;104;120;118;300;300;103; 300;98;93;300;300;204;300;300;300;300; 99;75;300;123;300;102;300;161;300;300; 105;109;139;105;61;214;104;112;300;120; 107;174;107;238;167;107;65;300;300;93; 111;75;111;132;140;300;219;85;112;111; 74;134;300;300;94;300;300;106;117;300; 300;112;142;103;84;111;113;109;112;105; 70;111;119;111;119;69;99;81;102;112; 60;99;99;112;101;113;102;95;99;111; 97;76;102;109;98;79;105;96;113;109; 109;107;110;110;87;109;78;108;111;108; 114;104;123;91;108;107;105;114;101;109; 109;118;100;123;110;116;111;111;113;158; 255;172;300;107;300;124;109;132;120;106; 117;122;129;181;207;105;104;107;111;118; 110;108;130;129;94;156;171;84;193;119; 103;127;91;115;89;104;124;89;100;102; 96;114;153;90;89;122;86;96;95;109; 108;96;104;107;97;110;91;108;95;110; 90;95;96;121;100;95;101;92;94;108; 105;106;102;100;87;111;104;108;104;85; 107;113;107;108;110;101;111;122;99;105; 132;89;111;100;161;128;135;95;97;104; 119;137;117;115;113;98;118;300;116;111; 104;128;161;151;147;112;117;110;300;300; 300;300;113;122;120;300;99;111;300;128; 300;300;300;300;300;113;101;300;105;126; 106;300;116;300;262;300;108;115;113;300; 104;111;107;300;300;300;154;88;110;134; 110;109;121;300;300;106;105;300;300;110; 107;300;99;300;300;300;104;300;101;106; 300;300;300;105;104;110;300;101;300;101; 143;106;300;96;300;108;102;105;106;236; 103;102;300;104;101;108;300;100;300;300; 300;106;300;105;110;105;127;107;97;117; 121;111;116;112;115;110;105;115;103;111; 116;94;107;103;114;112;99;105;114;109; 114;110;110;82;89;111;100;111;68;107; 93;110;105;102;111;75;110;108;111;113; 110;101;99;92;110;113;105;109;114;102; 110;107;115;111;117;106;116;109;110;108; 98;135;109;91;135;110;105;110;100;232; 127;117;133;116;111;112;107;108;107;119; 115;109;110;111;105;117;106;140;116;105; 113;109;115;108;79;112;96;106;106;110; 113;110;78;110;108;108;98;69;81;71; 112;92;108;67;75;112;109;96;108;103; 106;108;68;74;107;80;113;108;112;82; 113;64;77;73;110;103;112;108;107;75; 113;108;112;64;114;104;70;72;112;109; 106;100;120;106;121;124;116;125;300;118; 116;169;137;114;172;110;300;108;115;123; 113;142;115;300;300;117;239;115;111;300; 167;161;132;237;115;300;300;126;300;116; 108;111;113;159;114;104;137;300;139;116; 136;215;111;157;129;152;147;130;300;97; 90;159;108;107;104;102;106;107;117;107; 109;79;105;300;101;105;285;107;300;98; 108;102;101;113;108;300;97;107;96;300; 112;68;300;101;95;186;108;85;93;113; 66;110;69;188;159;99;116;276;112;115; 111;300;100;67;77;75;79;111;300;82; 108;300;101;115;74;300;97;300;101;110; 108;111;112;114;77;78;300;300;96;66; 112;109;75;114;300;300;300;96;74;80; 300;99;113;75;300;98;300;99;110;115; 114;75;115;111;71;114;300;93;300;99; 116;111;112;300;300;96;74;75;81;76; 300;95;112;112;104;300;99;72;110;300; 98;300;96;64;236;105;65;75;79;300; 99;65;112;112;300;100;279;82;112;108; 300;111;111;66;117;113;117;87;138;103; 109;178;68;114;112;72;123;83;300;98; 114;110;67;115;115;79;117;300;97;300; 96;115;76;110;300;128;109;73;110;113; 79;115;67;112;300;110;68;124;112;73; 112;66;113;112;109;74;81;116;72;112; 72;113;108;114;71;110;65;115;106;113; 118;108;112;99;112;65;75;115;110;117; 111;117;110;71;116;75;113;111;131;110; 99;97;108;116;185;110;119;102;107;126; 146;120;106;151;123;300;113;106;99;300; 300;136;122;112;97;110;101;113;109;109; 109;107;106;107;105;94;108;100;100;115; 101;111;109;112;83;110;108;93;116;103; 105;109;86;116;113;115;99;102;107;100; 108;108;74;110;92;87;108;112;113;93; 114;88;116;84;93;109;126;119;116;112; 120;106;115;102;114;130;113;112;126;119; 102;117;93;134;122;78;151;115;110;114; 133;122;109;115;109;70;118;105;127;97; 104;95;112;105;110;123;103;102;145;127; 94;115;104;83;84;112;102;105;68;85; 82;112;96;101;106;74;75;75;111;94; 89;89;85;81;104;106;106;76;110;106; 61;75;111;110;109;75;103;111;72;108; 70;106;113;111;108;111;122;128;100;93; 125;85;82;78;90;105;130;79;131;125; 118;127;132;132;108;118;111;114;111;103; 113;101;110;85;132;103;109;128;98;113; 121;107;133;120;289;107;88;89;85;113; 66;111;102;103;80;115;79;141;105;113; 68;104;87;115;113;115;73;114;121;105; 112;134;112;73;115;65;115;111;114;117; 109;113;71;113;106;115;121;114;108;117; 128;89;123;129;110;100;131;101;117;115; 141;100;96;98;112;104;119;103;108;91; 110;101;110;96;97;115;113;109;112;105; 105;118;96;114;75;77;109;105;114;114; 67;114;112;104;95;111;62;80;123;108; 107;99;127;93;109;93;103;63;80;76; 76;108;114;60;106;93;109;115;76;110; 106;106;103;120;113;102;114;107;109;103; 107;106;118;108;117;300;100;86;99;104; 90;95;103;94;103;93;102;111;106;104; 107;123;120;125;122;106;141;112;102;146; 109;103;111;113;105;105;100;105;116;111; 117;147;125;108;128;109;131;96;107;96; 122;300;124;128;300;104;300;95;155;160; 100;300;131;300;100;141;102;99;102;300; 130;300;100;300;94;111;90;106;300;157; 300;104;154;118;108;178;300;118;110;106; 300;300;110;118;300;300;102;113;78;108; 111;112;300;113;105;119;96;300;98;300; 300;110;123;110;112;126;107;116;110;142; 104;115;113;119;107;113;113;113;109;82; 115;107;85;87;110;107;115;116;108;113; 73;118;105;112;110;113;68;112;112;70; 109;110;107;110;114;66;111;115;121;114; 109;113;65;113;120;97;112;127;106;110; 90;115;152;123;93;102;113;116;131;161; 158;260;178;144;172;145;109;102;226;111; 145;300;300;266;300;112;127;108;148;116; 105;272;127;300;300;107;113;300;135;121; 110;115;132;108;116;116;111;111;171;168; 109;108;113;114;177;117;104;108;103;119; 137;110;300;240;116;101;103;103;101;100; 300;300;181;101;111;98;97;107;108;115; 300;300;103;120;110;115;109;300;101;300; 97;300;99;300;100;113;111;111;76;300; 99;112;82;111;300;97;115;75;111;76; 300;115;154;114;80;120;119;110;119;114; 70;76;110;71;110;78;83;129;113;137; 115;80;135;109;111;111;79;110;75;173; 111;111;116;69;124;113;114;115;114;111; 116;115;76;82;135;300;115;100;118;109; 104;131;125;119;104;114;114;130;115;115; 114;106;97;108;103;138;115;112;112;149; 147;101;105;149;110;143;300;124;171;300; 300;185;109;300;112;300;300;300;300;300; 99;135;300;300;106;121;106;108;111;142; 201;300;265;151;110;110;300;101;107;300; 300;111;112;103;107;109;144;300;300;116; 300;101;107;105;300;100;97;97;300;99; 300;300;111;88;93;300;105;300;98;116; 85;113;113;111;110;300;300;110;116;103; 114;129;98;113;111;74;199;81;300;101; 107;77;78;113;300;300;110;113;108;115; 106;75;136;113;110;112;67;74;77;116; 109;79;188;114;116;123;111;111;71;113; 112;74;119;110;114;112;117;75;112;118; 113;111;114;117;102;110;121;119;113;74; 77;110;99;102;105;115;115;68;76;77; 108;95;114;89;87;70;106;89;82;79; 88;121;105;108;88;96;105;115;87;300; 129;109;138;223;125;122;108;105;114;116; 203;114;112;107;99;101;300;128;107;112; 120;106;115;116;116;110;142;300;116;116; 104;106;124;110;98;70;112;85;117;101; 82;104;98;96;76;68;71;118;101;101; 103;107;101;105;112;97;62;70;110;94; 93;106;64;106;108;114;97;106;64;69; 108;102;106;96;108;112;105;95;95;106; 107;102;61;74;73;67;104;116;105;153; 104;110;106;63;110;88;90;105;109;62; 120;135;89;124;99;116;126;121;133;110; 105;117;103;107;241;116;113;139;114;115; 113;113;123;108;99;128;93;125;113;88; 122;114;108;118;125;113;110;114;134;156; 116;119;170;107;113;203;143;300;114;107; 300;158;231;300;107;300;300;300;300;110; 231;274;158;300;300;300;288;300;300;300; 300;300;300;300;300;300;120;200;116;300; 300;110;300;300;124;300;300;141;167;125; 300;300;106;300;300;300;300;300;300;113; 300;300;300;300;122;300;300;119;230;300; 300;300;300;300;230;183;133;300;157;300; 103;300;94;195;300;300;166;300;300;300; 300;146;229;118;210;102;300;118;300;300; 114;109;300;146;300;131;138;119;112;99; 300;113;101;106;110;96;111;114;300;300; 115;111;98;139;111;118;119;114;106;124; 111;117;163;107;116;104;110;109;146;116; 98;110;112;112;150;116;116;115;98;112; 119;108;112;122;125;88;104;115;115;103; 98;104;113;108;101;132;103;118;126;101; 113;114;115;119;115;81;114;103;118;112; 116;86;118;107;88;112;104;85;125;99; 113;113;110;105;85;87;113;110;111;104; 77;156;107;74;111;111;112;114;116;111; 116;106;81;85;114;104;116;109;105;73; 129;104;115;117;66;116;109;112;115;83; 115;106;115;112;78;115;107;112;105;71; 76;72;116;120;83;120;111;114;116;113; 109;106;125;123;80;75;77;113;112;115; 123;115;74;118;143;121;126;106;138;107; 139;142;153;300;126;123;139;119;300;100; 129;131;111;111;114;115;300;300;188;300; 125;108;300;107;300;119;300;104;127;300; 300;300;114;107;137;279;126;125;107;300; 300;131;118;300;300;109;122;114;300;143; 136;109;114;169;104;107;119;107;108;111; 112;120;177;300;108;300;142;300;300;112; 128;103;300;171;300;117;300;300;300;300; 92;108;160;238;158;193;112;67;300;300; 300;94;300;109;149;291;118;140;300;245; 119;121;106;109;300;96;300;94;232;300; 98;300;300;300;300;219;300;96;300;115; 144;116;72;300;143;109;146;117;158;109; 300;123;112;127;111;104;113;112;121;114; 122;117;118;66;111;103;103;110;117;90; 99;113;62;77;115;112;114;69;111;117; 77;114;114;67;111;113;73;116;115;77; 83;81;113;105;110;112;114;118;115;78; 81;91;89;80;83;84;91;104;82;90; 112;184;140;170;152;188;110;116;127;130; 300;126;300;147;124;99;152;117;110;119; 300;116;300;101;128;123;110;117;114;144; 99;113;108;300;119;149;300;114;111;122; 213;151;119;108;117;122;113;300;114;300; 113;116;136;105;113;118;112;202;155;121; 115;106;111;124;300;109;109;108;124;121; 300;107;103;113;108;117;300;110;108;119; 300;114;108;125;117;110;109;125;108;112; 108;127;110;116;300;115;300;106;108;121; 105;121;125;108;105;138;114;107;300;108; 116;116;131;114;112;109;235;112;121;111; 95;111;300;114;123;113;138;107;105;300; 117;112;107;116;118;113;117;112;109;122; 124;112;116;119;113;116;114;112;109;113; 115;109;107;112;122;124;110;114;122;109; 106;117;111;112;107;113;114;111;122;112; 115;113;117;63;112;109;111;110;120;123; 116;108;113;111;125;124;111;109;129;122; 127;110;129;112;107;123;96;96;108;108; 92;124;168;106;106;300;112;120;121;159; 130;108;83;108;106;115;72;124;104;118; 116;112;111;65;113;104;116;111;114;114; 111;107;117;109;66;108;112;111;67;112; 106;110;110;111;109;76;115;103;110;106; 109;113;64;113;109;109;109;109;66;73; 114;112;110;111;118;113;113;110;122;142; 131;102;110;300;106;107;300;110;116;117; 107;119;110;139;112;111;151;123;101;119; 142;124;121;108;118;106;122;111;118;119; 119;94;119;148;112;121;114;112;106;134; 114;114;105;111;97;117;120;115;126;111; 124;110;118;107;105;104;127;114;97;110; 91;110;300;107;94;105;105;135;112;94; 115;114;111;112;115;106;109;127;121;97; 132;118;106;106;110;300;106;119;134;106; 119;103;105;174;116;120;140;218;194;103; 119;118;176;300;140;300;300;119;190;138; 263;300;125;300;300;300;105;300;126;116; 300;90;84;300;104;116;103;125;102;98; 106;119;118;113;147;93;100;98;91;121; 99;103;112;101;115;106;117;109;111;102; 92;114;102;110;153;108;108;84;89;113; 102;90;89;117;107;97;99;108;109;68; 73;110;110;118;90;109;68;122;113;97; 108;68;112;93;108;116;113;110;69;71; 72;115;111;108;79;115;109;114;134;120; 119;136;113;121;110;117;103;119;113;135; 120;111;117;110;126;100;124;300;300;103; 111;104;106;130;101;101;138;116;111;114; 102;85;234;99;109;107;91;104;127;100; 116;107;105;103;105;111;108;122;101;99; 112;106;80;104;97;95;112;112;105;110; 108;64;84;111;107;104;116;109;110;74; 83;79;74;75;105;98;73;97;108;127; 110;66;107;66;90;114;126;74;111;108; 115;71;111;111;110;113;107;117;64;113; 64;112;119;120;92;126;103;117;110;81; 120;94;84;123;109;101;116;119;100;112; 97;103;113;117;139;112;123;108;90;122; 104;129;138;126;107;144;107;120;300;300; 110;105;284;151;89;115;115;116;106;106; 96;112;100;117;107;125;122;119;97;236; 115;96;94;84;116;99;107;119;116;105; 115;105;114;104;68;74;116;118;109;101; 109;112;94;109;110;100;94;109;67;92; 70;92;87;110;94;92;87;115;67;115; 70;76;110;111;109;67;106;112;110;113; 79;108;108;114;143;300;117;118;103;102; 108;99;114;110;114;117;107;103;124;119; 111;104;111;114;151;117;97;145;130;111; 110;300;300;300;106;221;300;103;115;300; 300;107;113;300;157;100;110;113;112;144; 111;300;101;115;108;156;110;300;184;115; 105;116;107;214;118;144;103;110;100;106; 113;100;113;106;104;108;109;111;108;111; 111;120;111;109;116;105;113;123;106;110; 103;108;110;113;115;115;109;119;113;119; 115;119;102;112;104;119;83;111;116;92; 104;99;128;104;111;103;126;119;145;124; 135;124;107;107;125;222;300;112;129;108; 126;300;120;110;300;295;300;118;118;107; 114;109;104;111;107;150;121;122;128;107; 127;121;300;112;108;103;108;115;115;107; 109;111;106;115;118;100;111;106;102;112; 106;113;117;108;113;101;107;110;113;115; 109;115;82;81;114;102;110;114;103;113; 114;69;77;113;101;111;120;105;122;124; 104;120;121;126;116;120;107;108;102;111; 113;105;100;108;115;104;116;109;111;115; 147;105;114;110;114;106;105;113;148;106; 103;123;128;104;105;96;95;117;119;105; 129;145;107;74;112;108;65;71;113;108; 114;108;101;109;63;113;103;123;108;111; 70;120;118;101;101;108;65;73;115;107; 106;121;110;110;112;68;111;115;65;71; 113;105;108;108;69;110;111;69;119;114; 109;118;115;71;114;109;101;108;78;112; 113;107;99;112;96;108;74;77;116;93; 77;84;101;112;116;95;109;93;119;112; 106;124;128;138;118;109;122;102;140;127; 108;116;118;158;131;123;103;118;101;135; 105;109;104;121;111;119;112;108;105;104; 93;111;104;126;102;113;95;103;113;112; 97;107;75;98;103;113;112;113;118;110; 94;107;111;107;114;83;93;109;69;103; 111;112;113;110;66;99;115;66;123;101; 117;76;115;97;81;95;98;116;115;108; 107;190;103;94;300;106;105;112;300;78; 139;112;106;115;114;111;255;97;158;300; 109;157;300;208;102;300;300;300;116;122; 111;104;93;300;122;292;98;282;108;300; 75;115;142;131;108;116;300;115;103;300; 75;107;98;110;106;108;153;113;102;104; 110;104;139;103;115;115;103;105;114;111; 106;106;115;109;111;105;111;93;111;104; 99;112;89;115;99;108;111;110;71;107; 111;110;104;115;69;111;110;110;114;111; }; }; float_Data @["sse"] { name="sse"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [7120] 1.2385316;1.2567351;1.2367371;0;0;1.2287041;1.2398545;1.275192;0;1.2425308; 0;1.2197558;1.2665279;1.2789466;1.2665656;0;1.2504767;0;1.2842398;1.242504; 0;0;0;1.2643692;1.2680638;0;1.2187176;0;1.208704;0; 1.2194488;1.2234712;1.2581935;0.91381687;0;1.2578552;1.2276583;0.9600752;1.203784;0; 0.93478954;0;0;1.2777734;1.2902589;0.94961286;0;0;0;0; 0;1.29374;1.291445;1.2536153;0;0;0;0;0;1.2641274; 1.2526746;1.2583123;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.1918316;1.2271169;1.2690408;1.2578756;1.2142408;1.2096847; 0;0;0;1.2328817;1.2426859;1.2326109;1.2731214;1.2565509;0;0.94682163; 0;1.2756228;1.217728;1.211964;0;1.2099937;0.98503649;0;0;0; 1.2684331;0;1.2761059;0;0;0;0;0;1.2241323;0.95628834; 1.195441;0;0;0;0;0;1.2184772;0.98439121;0;0; 0;0;0;1.2059393;0;0;1.2257419;0;0.9500519;0; 0;0;0.95038539;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2778087;1.2291119; 0;1.244982;1.246271;1.23701;1.2459197;0;1;1.2364583;0;1.2884042; 1.2392895;1.1993499;0;1.2529722;1.2337824;1.2215289;1.2572006;1.2678272;0;1.2214935; 1.261288;0;0;1.2100234;0;1.2404358;1.2820858;1.2452378;1.210506;0; 0.96190953;1.2400116;0;0;1.2904527;0;0.95948726;1.2047986;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1.2276232;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;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.2538369;0;1.2796711;0;0;1.240978;1.2804488;1.2396228; 1.2318107;1.232429;0;1.2866613;1.2270008;1.2512047;1.2362956;0;1.2651279;0; 0;0;0;0;1.2319089;1.2514129;0;1.2911327;0;1.2826684; 0;1.1970482;1.2038668;0;0;0;1.2346132;0;1.2267518;0; 0.94606972;0;0;0;0;0;1.2420185;0;0;1.2081022; 0;0;0;0.99811953;0;0;0.9491322;0;0;0; 0.96617216;0;0;0.94772017;0;0;0;0;0;0; 1.2282757;0;0;0;0;0;1.2305279;0;0;0; 0;0.95173371;0;0;0.95812309;0;0;0.97624314;0;0; 0;0.93385941;0;0;0;0;0;0;1.2500789;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2785021;1.2563124;0;1.257153; 1.2897854;0;1.285754;1.2984191;1.2912687;1.2332052;0;1.259824;1.2436031;1.232679; 0;1.2800808;0;1.2925996;1.2528512;1.233395;0.96068758;0;0.99971855;0.98676771; 0;0;1.2766284;1.2773966;1.2642134;0.95947474;1.293968;0;0.99298137;1.2618208; 0;1.2747468;1.2788923;1.1958107;0;1.2524611;0;1.2398939;0;0; 0;1.2962464;1.2289665;1.2958221;1.2843642;0;0;1.2551241;1.2767758;0; 0;1.2851249;0;0;0;1.2834061;0;0.99934602;1.2336011;0; 0;0.94304699;0;1.2277076;0;0;0;1.2433165;0.99985933;0.94885188; 0;0;0;0;0.73536986;0;0;1.210943;0.99363971;0; 0;0;0;0;1.2122016;0;0;0.93116456;0;0; 0;0;0;0;0.89548963;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2330922;1.2193648;1.2604663;1.198895;1.2291553;1.2308006;1.2947742;0;1.2876101;0; 1.2569882;1.2836806;1.2260525;1.2313244;0;1.2164601;0;1.1995025;0;1.2345665; 1.2049496;1.2626446;1.2335633;1.2157578;1.2437268;1.2176898;1.2691094;1.2006865;0;0; 0.91185147;1.2398348;0.96923494;0.99447006;0.98130029;0.95621842;0;1.2257164;1.2626922;0; 0.94281894;0.71963388;0.9860152;1.2480097;0;1.2326458;0.98344195;0.97293997;0;0; 0.95047897;0;0.94935906;0.94518054;1.2354856;0.9380911;0;0.93801963;0;0.93370497; 0;0;1.2289075;0;1.2050799;0;0.94951129;0.93481249;0;0.96984696; 0.95129347;0;1.2778084;0;0;0.94472408;0;0;0;0.95067918; 0;0.94786334;0;0;0;0;1.2483175;0;0;1.2726045; 0;1.2838206;0;0;0.99765819;0;0;0;0.98929495;0.99452031; 0.97939134;0;0.97850788;0;0.95064652;0.95467228;0;0;0.93744802;0; 0.97199267;0;0.97051555;0;0;0.99177474;0;0.9730038;1.2518015;0; 0.91627485;0;0;0;0;1.2567281;0.96778971;0.90668643;0;0; 1.2694564;0.93708587;0;1.2059444;0;0;0;1.2536877;0;0; 1.2300291;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2086048;0;1.2953063;1.2764487;1.2810309;0; 1.2108123;1.2907183;1.2571644;0;1.2876624;1.2208747;1.2546073;1.2647166;1.2462577;0; 1.2410605;0;1.2479227;1.257006;1.2427447;1.2806554;1.2026062;1.2168936;1.2567422;1.2053504; 0;1.2554526;0;1.2403555;1.2933204;1.2577474;1.2579893;1.2769498;0;0; 0;0.99715209;1.2543832;1.2768927;1.2636938;0.94059992;1.2288651;1.2540939;1.2434496;1.2951556; 0;0.95042503;1.2540622;0;0.9934231;0;1.2126071;1.2306213;0.94903266;0; 0.99864197;0;0.94920528;0;1.2499003;0;1.2173301;1.2400298;0.90929884;0; 1.240369;0.89737403;0.90262288;0;1.2450507;0.94912595;0;0.94739312;0.92930841;1.2640276; 0.99972916;0.99932766;0;0;0.9999119;0;0.98065299;0;0;0; 0;1.2876289;0;0;0;0.93786031;0;1.2237294;0;0.97134811; 0.99981225;0.99813491;0;0;0;0.98118275;1.2799292;0;0.99566919;0; 0;0.99954945;0;0;0.99778241;0.97129583;0;0;0;0.99993694; 0;0;0;0.96880651;0.92272514;0;0;1.2388909;0;0; 0.99893564;0;0;0.97864354;0;0;1.2670096;0.9997946;0;0.88675034; 0.99902618;0;0;0.99674219;0;0.98111051;0;0.95307338;0.9985376;0.95487064; 0;0;0;0;1.2210613;0;0;0;0;0; 0;0;0.9769212;1.2543888;0;1.2164066;0;0;0;0.99526465; 0;0;0;0;0;0;0.9982143;0;0;0; 0;0;1.2800722;0;0;1.2412597;0;0;1.2692512;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2680279;1.2602328; 0;1.2108229;1.2359217;1.2626278;1.2733624;1.2924793;1.2104039;1.2456056;1.2639203;0; 1.2028575;1.2377248;0;1.2555957;1.2229214;1.2847736;1.2405003;1.221049;1.2239861;0; 1.258875;1.2180291;1.2116386;0.98303211;1.2814254;1.2785387;1.250867;1.2186723;1.2550942;1.1969277; 1.2723477;1.2690632;1.2898672;1;1.2428715;1.255548;1.2156627;0.41734698;1.2353901;0; 0.95449966;1.2191219;0;1.2552201;1.2389979;0.95111769;0;0;1.2777568;0; 1.2531868;1.2605865;0;1.2618582;0;0.97731489;0.97268492;0;0;1.1978279; 0;0;1.2690084;0.97302532;0.99722648;0;0;0;0.98249286;0.96963811; 0;0;0;0;0;0;0;0;0;0.99653649; 0;1.2617404;0.99879384;0;0;0;0;0;0.99846292;0.99242884; 0;0;0;0.97256029;0;0;0;0.95034742;0;0; 0.99207711;0;0;0;0.9972471;0;0;0;0;0; 0;0;0.99634778;0;0.96385312;0;0.99954396;0.99654472;0;0; 0;0;0;0;0;0.99955994;0;0.99498415;0;0; 0;0;0;0.99375737;0;0;0;0.99193227;0;0; 0;0;0;0.96295846;0;0;0;0.99337596;0;0; 0;0;0;0;0.97959733;0.95183653;0;0;0;0; 0;0;0.99977672;0.99954659;0;0.96019816;0;0;0;0; 0;0;0;0;0;0;0.95852882;0;0;0; 0;0;0;0;0;0;0.98546499;0;0;0; 0;0;0.95138174;0;0.996925;0;0.95532542;0;0;0; 0;1.22707;0;0;0;0.97444832;0;0;0;0.99871773; 0;0;0;0;0;0;0;0.98069149;0;0.96449959; 0;0.97800434;0;0.9995051;0;0;0;0;0;0; 0;0;0;0.97068417;0;0;0;0;0;0; 0;0.96416599;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0.97681469; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.249907;0.933411;0;1.233706;1.2757959;1.2613435;1.2396412;1.2301161;0;1.2913232; 0;1.2536128;1.2130805;0;0;1.2839302;1.2332609;0;1.2010692;1.2055399; 0;0;0;1.2736721;1.2630553;1.2303665;1.2156346;0;0;0; 0;0;0;1.2223324;1.2659214;1.2052311;0;0;0;1.26809; 0;0;0;1.2347959;0;1.2675611;1;1.2449148;1.2592748;1.1992655; 0;1.2829486;1.2502781;0;0;0;0;0;1.2455988;1.2550943; 0;1.2179862;1.2122766;0;0.99084347;0;0;0.95678782;0;0; 1.2765627;1.2472832;0;0;0;0.98205143;0;1.2087084;0;1.2142423; 0;0;0;0;0;1.2376912;0;1.2103404;0;1.207655; 1.243935;0;1.2215514;0;0;0;0;1.2316632;0;0; 0;0;0;0;1.2334356;0;0;0;0;0; 0;1.2217119;0;0.94912595;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2834598;1.282474;1.2049891;0;1.2517438;1.2878635;1.2030386;1.2698008;1.2686913;1.2609009; 1.2723451;1.270579;1.264116;1.2442226;0;1.2799141;0;0;1.2078528;1.2786599; 1.2834229;1.2579875;1.2793195;0;1.2041097;1.2374949;0;1.2970259;1.2153869;0; 1.2771311;1.2206051;1.1984586;0.98498613;1.2949029;1.2494869;1.2085977;0;0.99795884;0.75522125; 1.2800968;0.99800807;0.93630189;0.98937404;0;0.79955715;0.98334509;0.90404648;0.90645474;1.2611425; 1.2190574;0.88676631;1.2614158;0.96345991;0.95014197;0;0.76385903;0;0.98945671;0; 1.2572784;0;0;0.97534156;0;0;0;0;0;0; 0.9919585;0.92272151;0;1.2580421;1.2513382;0;0.96516013;0;0;0; 0;0;0;1.2590851;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2770121;1.2653923; 0;1.268644;1.2223994;1.2318826;0;1.2949646;0;1.27562;1.2229795;1.2251952; 1.1943375;1.2310457;1.2586775;1.2273229;1.2403278;1.2757161;0;1.207425;1.2149379;1.224295; 1.2038059;1.2527902;0.80981565;1.2504463;0.93629336;1.2694618;0;1.2295997;0;0.9961524; 1.2317729;1.2188568;1.2699229;0;1.2783313;0.88357985;0;0;1.2286301;1.2882485; 0;0;1.2508891;0;0;0;0;0;0;0; 0;0;0;0;0;0;0.89623451;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;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.2670896;0;0;1.2143575;1.239639;1.2358042;1.2081131; 0;1.2246065;0;0;1.2900517;1.2558637;0;1.2937768;1.249119;0; 0;1.27877;0;0.94912595;0;1.2792697;0;1.2587237;0;1.2177559; 1.241787;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2777611;1.2457675;0;0;1.2749197;1.247983; 0.94912219;1.2652941;0;0;1.2400148;1.2868634;1.274181;0;0;0; 0;0;0;1.2137721;0;0;0;1.2947453;0;0; 1.2567903;1.2746572;0;0;0;0;0;1.2693049;0;0; 0;0;0;0;0;1.2813472;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;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.2598163;0;1.2423846;1.2228781;1.2788718;0;1.2737782;1.2728239; 0;0;1.2076765;1.2046182;1.2115819;0;1.2917957;1.2718086;0;1.2773807; 1.2057464;1.2512059;1.2645915;1.2413411;0.9779315;0;1.2256023;1.2120607;0;0.94779718; 1.2679936;0.91002095;0;0.95207286;1.2807964;0;0.97785133;0.99394202;0.95075768;1.2208498; 0.97174519;1.2504975;0;0;0;0;0;1.2929285;0;1.2518762; 0;1.2719916;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;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.2099999; 1.2855189;0;1.2873527;1.2893904;1.2382914;1.2355278;1.211085;1.2862697;0;1.2425898; 0;0;1.2435124;1.249486;0;0;0;0;1.2664354;1.2710161; 1.2195982;1.2317388;1.2837594;1.2185097;1.2633398;0;1.2825191;1.2071974;0.95009625;1.2435549; 1.2170589;1.2710495;1.251675;0.91740704;1.2316563;0.9633863;0.9661535;0;0;1.2590036; 0.88279772;0;0;1.268941;1.2831349;0;0;0;0;0; 1.2788314;0;0;0.96180201;0.99910575;0;0;0;0;0; 0.9907794;0;0.9736523;0;0;0;0;0;0.9938845;0; 0;0;0;0;0;0.9508487;0;1.2308308;0;0; 1.2833565;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.214231;1.2482481;0;0; 1.2375549;1.2761077;1.2421914;1.2560492;1.2380124;0;1.2749952;0;1.264389;0; 1.29107;0;1.2862418;1.2531655;1.2569585;1.2700747;0;0;1.2240739;0; 1.2801098;0;0.95015436;1.2351112;0;0.97891855;1.2735949;0.92833024;0.99829578;0; 0.95195681;0;0.98337406;0.95025283;1.2789123;0;0.94913346;0;0;0; 0.96556491;0.95331812;0.9949066;0.93460214;0;1.2521437;0.94787484;0;0.98145401;0.99026299; 1.2022843;0;0;0;0.95975691;0.99246579;0.9687677;0;0.94901443;0; 0.96983981;0;0;0;0;0.96505213;0.95054162;0.94475698;0.97800517;0; 0;0;0.97680491;1.265874;0.97593421;0.98554665;0.95562619;0;0;0; 0;1.2785429;0.97055006;0.95970178;0.95083356;0.98241013;0;0.89057475;0.99461591;0; 1.2591827;0;0;0.99923337;0.94832116;0.97749674;0.93859053;0;0;0; 0.94032013;0.96605259;0;0;0;0;1.286487;0.98483068;0;0.96435827; 0;0;0;0.96991235;0;1.2251036;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2704078;1.2229457;1.2800388;1.2440156; 1.2587998;1.2458391;1.2439371;1.2618885;1.1958332;1.2072388;1.2878288;1.2137626;1.2799675;1.2120657; 1.2219945;0;0;1.2624075;0.99781108;1.2708263;1.2650452;0;1.2404387;1.2752507; 0.92722929;1.275631;0;1.2736741;1.2956769;1.2064061;1.2643608;0;1.2395964;1.2348523; 1.2866498;1.26659;0.99101853;1.254706;0;0.92184693;0;1.2671343;0.89435953;0.98395234; 0.95787805;0.928146;0.95011896;1.2749151;1.2900177;0.99378067;0;0.99614751;0.99916083;1.2291033; 0.96793699;0;1.2647227;1.2192841;1.2514206;0;0.94398665;1.2945383;0;1.2223856; 1.2889097;0.97778332;0.93100685;0;0.92230594;1.2690833;1.2629759;0;0.9968971;0.93243313; 1.2832763;0.97437501;0;1.2905416;0;0.82159764;0.97000206;0.9490459;0;0.96530747; 0;0;1.2747003;0.95055389;0;0.83754992;0.97846192;0.95798725;1.2925488;0.99588138; 0;1.238093;1.2818153;0;0.99183506;0.99503469;0;0;0.93550116;0.98729843; 0.96304232;0;1.2817259;0.96343029;0.99781358;0.96743172;0;0.82533121;0;1.2622008; 0.91780144;0;0.98818749;0;1.2345777;0.85837245;0;0.95043534;0.81126344;0.96158487; 0;0;0.99266827;1.3007573;0.98183411;0;0;0;0.90865088;1.2504017; 0.86667085;0;0;1.2285903;0.98568946;0.97752267;0;0.94962561;0.98361385;1.294546; 0.92412019;0.96080929;0.94969893;0;0;1.2855433;0;0;0;1.2551904; 0;0;0;1.2431484;0;0;0.89518076;0.88503885;1.2693017;1.2886974; 0;0;0;0;0;0;0;0;1.2593763;0; 1.25378;0;0;0;0;0;1.2212706;1.285823;0.94785118;0.96122897; 0;0;0;0.89743525;0.99059856;1.2397614;0;0;0;1.2547491; 1.2478168;0;1.2853076;0;1.2786499;0;1.2905531;0;0;0; 0;1.2787759;0;1.2335773;0;0;0;1.2071145;0.99562681;0; 0;0;0.90647948;0;0;0;0;1.2541673;1.207819;1.218919; 0;0;0.97262096;0;0;0.99986529;0;0;0;1.2125224; 1.2747149;0.99941581;0;0;0.9512881;0;0.84799588;0;0;1.2532187; 0.96511739;0.98562151;0.99221557;0;0;0.99789733;0;0.94749713;0;0.96417743; 0.94912475;0;0;0;0;0;0;0;0;0; 0;1.2466031;0;0;0;0;0;0;0;0; 0;0;1.2534767;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2561498;1.2285764;1.2276007;1.2275083; 1.212242;0;1.2517133;0;0;1.1999485;0;0;0;1.235859; 1.2598884;0;1.2580483;0;0;1.188412;0;1.2235428;0;1.2653997; 1.2455127;0;1.274614;0;1.2451975;0;1.2106531;1.2072785;1.2092671;1.2455627; 0;1.2500782;0;0;0;1.232406;1.2102202;1.2939278;0;1.2775474; 1.2753158;1.2699184;1.2130911;0;1.2631783;1.2344356;0;1.2073483;0;0; 0;1.2386819;1.2369941;0;0;0;0;0;0.9596746;0; 0;0;0.95394349;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2351838;1.2071414; 1.2531494;1.2183986;0;1.2432702;1.198881;1.2707331;1.2054901;1.2418923;0;1.2106926; 1.213537;0;1.1943135;1.2744812;0;0;1.2217271;0;0;1.297021; 1.2273859;0;0;1.2592658;1.2775021;1.2017967;0;1.2885799;0;1.2065771; 1.2638445;0;1.2606359;0;0;0;1.2726178;1.2083375;0;1.2651126; 1.2697246;0;1.2707669;0;1.2422103;0;0;0;1.2662834;1.206436; 0;0.99893826;0.94849145;0;0;0;0;0;1.2527182;0; 0;1.2665167;0.95889711;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2694261;1.2328514;1.2393494;0;1.2470186;1.2839209;0;1.2897977;1.231829;1.2052875; 1.2518713;1.2675693;1.2907395;1.2979532;1.2805123;1.2595568;1.2330531;0;1.2570367;0; 0;0;1.2272658;1.2829161;0;0;0;0;0;1.2205875; 1.2885517;0.99999726;1.2753421;0;0.81420362;0.98097461;0;0;1.2859068;0; 0.97285706;0;0;0.97476476;0;0;0;0;0;1.2054858; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2518642;1.2585988;1.2443349;1.2933464; 0;0;0;1.2845474;1.2190133;1.2677345;1.2729207;1.2316427;1.2466779;1.2312912; 0;0;1.241084;1.2682164;1.2542688;1.234185;1.2620751;0;0.95035297;1.2125415; 0;1.2405862;0;1.2496886;0;0.99513257;1.2618824;1.2079368;0;1.2549486; 0;0;0;1.2859166;0;1.2195356;0;0;1.2776232;0.98686969; 0;1.287464;0;0.99460912;0;0;0;1.2065722;0;0.90297657; 0;1.2742856;0;0;0;0;0;0;0.94147354;0; 0;0;1.1957707;0;0;0;0;0;0;0; 0;0;0;0;0;0.94829667;0;0;0;0; 0;0;1.2432309;0;0;0;0;0;0;0; 0.99154097;0;0;0;0;0;0;0.94695842;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2165711;1.2394931;1.2622604;1.259406;1.2971953;1.2143637;1.2136085;1.2160748;1.2230202;0; 1.2377082;1.2152989;1.2013632;1.2504637;1.2859895;1.2708817;1.2646654;1.2270111;0;0; 1.2503366;0.94610149;1.2058362;0.91340733;0.83079362;0;1.2820476;1.2876533;1.2568994;1.2920623; 1.2885393;0;1.2651657;0;1.2478726;1.2930534;1.2343111;0.96538651;0;0.97634524; 0;0.96788681;0.99213517;0.94455957;1.2344599;1.2311308;0;0.94889808;1.2343512;1.2858993; 0;0.99005359;0.89198226;1.204649;0.95118791;1.2909236;0.98606706;0.93101376;1.2158921;0.96889454; 0.98800087;0;1.2520701;0.89880574;0.93979669;0.94991469;1.2074748;1.2180512;0.94640076;0.98299903; 1.2700289;0;0;0.99022561;0.88864726;0.88644046;0.94987762;1.2378118;1.1931303;1.241093; 1.1999454;1.2176329;0;0.95248282;0.88487321;0;0;0.92993903;0.96755612;0.93530047; 1.2739513;0.95895267;0;1.269275;1.2885427;0.87376839;0.88950998;0;1.2206193;0; 0.93878907;0.98065031;0.85249525;0.94941944;0.97296685;0;0.95133138;0.95762777;1.2527103;1.2935692; 0.96905047;0.99996448;0.86959207;0.90692812;0.94988668;0;1.2471318;0.94872683;0.95675224;0; 0.94086927;0.97912353;0;0.95384908;0.98792976;1.2804898;0.93894678;0.92771673;0.91316295;0; 0.91995823;0.9408403;0.94929433;1.1969469;0;0;0;1.2880716;1.2248424;0.98756754; 1.2177374;1.2479117;0.92377919;1.2953273;0.97610438;1.2011995;0.99006748;1.2761321;0.95072383;0.94269079; 0.94323719;0.99084824;0.91385686;1.2771392;0.99681777;0.99671406;0.92091125;0;1.2160113;0.96476597; 0;1.2670901;0;0.99558616;0;0;0.94357353;0;0;0; 1.2715638;0;0.99526262;0;0.96487534;0;0;0.93923372;1.2422305;0; 0;1.2712264;0;0;1.2118648;0;0;0.99682164;0;0; 0;0;0;0;0;0.96423572;0;0;0.92057407;0; 0;1.2288456;0;0;0.99908811;0;1.2392836;0;0;0; 0;0;0;0;0;0;1.2449617;0;0;0; 0;0;0;0;0;0;0;0.95725626;1.2356391;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1.2725027;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2619832;0; 1.2425981;1.2847704;1.2438142;1.2509999;1.2388363;1.2696147;1.2745292;0;1.2231418;1.2047417; 0;1.2858819;1.2325096;1.2308471;1.2165335;1.2660044;0;1.2872066;0;1.1974173; 1.2450187;0;0;0;0;0.93695235;0.84751433;1.2823415;0;1.2231917; 0;1.2155292;1.2421868;1.2592556;1.2216103;0;0;0;0;0; 0;0;0;0;1.2065579;0.9483763;0.95899129;0.87706876;0.93032533;0; 0;0;0.94926542;0;0;0.84877378;0;0;0.83212119;0; 0;0;0;0;0;0;1.251925;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2511647;1.2325993;0;1.256325;1.2515593;1.2167013;0;1.2591876; 1.2487216;0;0;1.2764266;1.2086695;1.2656783;1.2877905;0;1.2549087;1.2597456; 0;0;1.2029817;0;0;0;1.2779757;0;0;1.2221824; 0;0;0;0;0;0;1.2856808;0;0;0; 0;0;0;1.2215278;1.2124124;0;0;0;0;1.2244463; 0;0;0;0;0;0;0;0;0;1.2164109; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0.99555904;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2708615;1.2566804;1.2293651;1.2356908; 1.2537274;0;1.2948706;1.2364662;1.2556678;1.2077365;1.2579341;1.2383811;1.214992;1.2536294; 0;1.2810221;1.2411814;1.235625;1.284725;1.2411499;1.2331314;1.2884594;1.198842;1.2475601; 1.2801118;0;0;1.2373002;1.240531;1.2512456;1.2373068;0;1.2245368;1.2377878; 0.95093864;0;1.2569878;0.95606172;1.2461549;1.2301818;1.231474;1.2456061;0.94792801;1.2846329; 0.92778909;1.2295992;1.1987119;1.2364715;0;1.2832248;0;1.2380781;1.2374808;0.97452563; 1.2780524;1.235047;0.88984108;0.90891433;0;0.98927063;0.98446512;0;0.96872789;0; 0.96849829;0.9486382;0;0;0.87546778;0.93781978;1.2750522;1.2488714;0.99635565;0; 0.94075716;0.94978458;0;0.95497894;0.98029828;0.94911814;0;1;0.96508855;0.99543142; 0;0.87591392;0.95005214;0.94792372;0.99904251;0.93059474;0;1.2313161;0.97502846;0.94945717; 0;0.99630994;1.2447853;0.9953177;0.95209974;0;0.93886465;0.97402108;0.88080329;0; 0;1.2429614;0.99910551;0.9377802;0;0;1.2691667;0.88393307;0.9438017;1.203388; 0.91294515;0;0;0.97372806;0.83748901;1.2748679;0.9561156;0.94352549;0.93518513;0.97822517; 0;0;0.94905114;1.2158848;0.98349822;0;0.96805608;0;0.94188958;0.95013219; 0;0;0;0;0;1.2594336;0;0;0.997482;1.2764307; 0;0;0;0;1.2616053;0;0;0.98739642;0.97998261;0; 0;0;0;0;1.2470822;0.99873656;1.2693835;0;0;0; 0;1.1985981;0.99884069;0.96653223;0;0.92142433;0.98451233;0;0;0.88734823; 0.98851365;0;0;0;0;0;0;0;1.2125736;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2189109;1.1981418;1.2067415;1.2781376;1.2530797;0;0;1.2354341;0;1.2898724; 0;1.2655197;1.2403629;1.1904787;1.2415303;1.2788473;1.2582277;1.2388039;1.2859862;1.1943007; 1.2427742;1.2957978;0.9708913;1.2599088;0.95296001;1.2637674;1.2509525;0;1.2323928;1.2489444; 1.2439439;1.2208354;0;0;0;0;1.2594908;1.2338219;1.2765604;0; 0;0;1.2798989;0;0;0;1.2293705;0;0;1.2429338; 0;0;0;0;0;0;0;0;1.2565604;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2369397;1.2722063;1.2856674;0;1.204989;0; 1.2698709;1.2670041;0;1.2334151;1.2367678;1.2948915;0;1.227039;1.2508504;1.2705096; 0;1.2861221;1.2206085;1.2234164;0;1.2344428;1.210595;0.93990505;1.2393196;1.2789528; 1.2737876;1.2594625;1.2453756;1.2907549;1.2019722;0;1.2700733;1.2821748;0.94257832;0.97639698; 0.99201846;0.95733207;1.2730907;0;0;0.99903905;1.2241852;1.2836903;0.98487729;0; 0.96670592;0.99041837;0.97999537;0.97919798;0.91131413;0;1.2888989;0.9993012;0;1.2616706; 0;0.95111865;0;0.96703732;1.236469;0.97829521;0;0;0;0.99933577; 0;0;0;0.99862075;0.98332846;0.91975778;0;0;0;1.2877493; 0;0;0;0.99136567;0.99622667;0;0;0.9981904;0.99954957;0; 0;0.99622214;0;0.87591064;0.97431809;0.94994897;0;0.98686433;0;0; 0.96870607;0.96939713;0.95178837;0;0;0;0.98963875;0;0.99980474;0; 1.2173624;0;0.95025283;0;0.99310756;0;0;0;0;0; 0;1.2348311;0.97466236;0;0;0;0.99979544;0;0.9951455;0.91717118; 0.89430505;0;0.70968467;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2823728;1.2402537;1.2094384;1.1988698;0;1.2331803;1.2748907;1.2230067;0;1.2024709; 1.251994;1.2430519;1.2090975;0;0;1.2852272;1.2001321;1.2510802;0;0; 0;1.2520046;0;1.2822388;1.1985956;1.2523702;0;1.2496518;0;1.2559576; 0;1.273288;0;0;0;0;0;0;0;0; 0;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.2423817;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;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.2714775;1.2444099;1.236279;1.2382677;1.2268926;1.2690237;0.94114256;1.2885683; 1.2376299;1.2529106;1.2841902;1.2163397;1.2656642;1.202125;0.97120374;1.2860034;1.2828492;1.2307775; 1.2221135;1.222419;1.2041982;0.88503331;0.94670045;1.2291079;0;0;1.2685192;0.94912571; 1.2500312;1.2968097;0;0;0;1;0.97366649;1.2563252;0.97819853;1.2098815; 1.253696;1.1949054;1.2644324;0;1.2323611;0;0;0.98004234;0;1.2755725; 1.2722512;1.2353007;0;1.257217;0;0;0;0;0.96836704;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0.99297547;0;0;0;0;0.95167816;0; 0;0;0;0;0;0.95548904;0;0;0;0.94967467; 0;0;0.99546319;0;0;0;0;0;0;0; 0;0;0;0;1.2372485;0;0;0;0;0; 0;0.97306764;0;0;0;0;0;0;0.95995438;0; 0;0.95437366;0;0;0;0.9852767;0;0.95084614;0;0; 0;0;0;0;0;0;0.90984261;0.97717446;0;0; 0;0;0;0;0.97440445;0.98352891;0.90564412;0;0;0; 0.94938749;0;0;0;0.95262802;0;0.9508273;0;0;0; 0;0;0;0;0;0;0.9629007;0;0.87623656;0; 0;0;0;0.93868595;0.95723492;0;0;0;0;0; 0.88928723;0;0;0;0;0.97882962;0;0;0;0.96217728; 0;0.92545319;0;0;1.2911718;0;0;0;0;0.98100281; 0;0;0;0;0.98335528;0;0;0;0;0; 0.99293125;0;0;0;0;0;1.2419608;0;1.2408271;0; 0;0;0;0;0;0;1.2550819;0;0.93019956;0; 0;0;0;0;0;0;0;0.92509246;0;0.96580625; 0;0;0;0;0.9596532;0;0;0;0;0; 0;0;0;0;0.98593569;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2597928;1.2758944; 1.2523938;1.2068893;1.1961827;1.292945;1.2543733;0;1.2594756;1.2112088;0;1.2927868; 1.2194963;1.2634093;0;1.2689834;1.22584;0.99931371;1.2489903;0;0;0.95867342; 0.99223173;0;0;1.2722287;1.2367318;0;0;0;1.2782549;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;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.205339;1.211004;0;1.2498077;0;1.2528951;1.2922521;1.2426269;0; 1.2839446;1.258642;1.2145401;1.2789724;0;1.2377409;0;1.2035087;1.2647169;0; 1.2897657;0;1.2132413;0;0;0;0;0;1.2321548;0; 0;0;0;1.2191714;0;0;0;0;1.2320125;0; 0;0;0;0;0;0;0;0;0;1.2017291; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2320952;0;1.2389028;0; 1.2312081;1.2412229;0;1.2183065;1.2846227;1.2303549;1.2138638;0;1.2685106;0; 1.2376966;0;0;0;0;0;0;1.2479992;0;0; 0;0;0;0;0;0;0;0;0;0; 1.2908614;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;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.2527361; 1.293573;1.2219944;1.2281244;1.2838334;1.2124064;0;1.2172428;0;0;0; 0;0;0;1.2604046;1.2398765;0;0;0;0;0; 0;0;0;0;1.2006452;0;0;0;0;0; 0;1.2794698;0;0;0;0;0;0;1.2357793;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2775513;0.94912595;1.2881148;1.2330067;1.2373849;0; 1.2064704;1.2423546;0;0;1.2929788;1.2194448;1.2798355;1.2627079;1.2475923;1.2683294; 1.246202;1.275304;1.2665474;1.2791066;0;0;1.2223938;1.2103014;0;1.2339967; 0;1.221473;1.2683649;0;0;0;0;0;1.2104548;1.2891259; 0;0;1.2643324;0;1.2120712;0;1.2593969;0;0;0; 1.2291942;0.9978013;1.2664492;1.2037663;0.99959403;0;0.96069431;0;0;1.2889936; 0;0.97777313;1.2312809;0.99128675;0;1.1947546;0;0;0;0.99859786; 1.234879;0.97983724;0;0.99070418;0;0;0;0;0.99403036;1.2632585; 0.94928688;0;1.2568083;0;0;1.2484504;0.96729791;0;0;0; 0.99212641;0.97955948;0;0;0.96802896;0.99390852;0;0;0;0; 0;0;0.94903988;0;0;0;0;0.9678064;0;0.97471899; 0.94494426;0;0;0;0;0;0;0;0;1.2658412; 0;0;0;1.262175;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2080252;1.2458326;1.2873615;1.2499101;1.2392738;1.2744836; 1.2610018;1.256364;0;0;1.2677107;1.2692057;1.2366525;1.2929568;1.2595758;1.2609868; 1.2545317;1.2735596;1.2248757;1.2325025;0;1.2504584;1.2557578;1.2291085;1.2782891;1.2613542; 1.259217;0.9569506;0.99237818;1.284524;0.95499283;0;1.294554;0;1.2315333;1.2281346; 1.2537172;1.2844779;1.292882;0.96701694;0.95661759;1.2670741;0;0.99960071;0;1.2401271; 0;1.215073;0;0;1.262036;0;0;0;0;1.1986696; 0;0;0;0;0;1.2332253;1.2267736;0;0;0; 1.2803433;0;0.97988474;0;0;0;0;0;0;0; 0.98941332;0.9729389;0;0;0;0;0;0;0;0; 0.99324203;0.99670112;0;0;0;0;0;0.99979174;0;0.99101686; 0;0.98967487;0;0.94950807;0;0;0;0;0;0.99433368; 0;0;0;0;0.99711984;0;0;0;0;0; 0.99406135;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2438209;1;1.2667755;1.2621899;0;1.2921714; 1.2712749;0;1.2590415;1.2598274;1.2916112;1.2457864;0;0;1.269348;1.2601199; 1.2295504;0;1.2186463;1.2438378;1.2735187;1.2723244;1.2730019;1.2007082;1.2522442;1.276998; 1.215955;1.2399601;1.2746185;1.2558068;1.2847648;1.2262914;0.96695793;1.2513547;1.2044741;0.99504095; 0.99999559;1.2728026;0;0.99634659;1.2729764;0.98746842;0.99280632;0.97660381;0.99058044;0.99664575; 1.2424318;0;0.99899077;0.95218039;0;1.2623655;0;1.2571754;1.2294322;1.2405131; 1.2665155;0.98723733;0;0;0;0;0.95372891;0;0;0.98271227; 0.99316043;0;1.2530311;0;0;0;1.2659245;0.98695791;0.99822313;0; 0.99893373;0;0;0;0.99887782;0;0;0;0.95986718;0; 0.99488842;0.94057608;0;0;0;0.96930677;0;0.94531721;0;0; 0;0;0;0;0;0.99371564;0.99617893;0;1.2937815;0; 0;1.2876391;0;0;0;0;1.2773001;0;0.95258611;0; 0;0;0;0;0.97173023;0.99804163;0;0;0;0; 0;0;1.2106299;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2695577;1.2946807;1.2212734;1.2643566;0;1.2737577;0;0;0;1.2463558; 1.2205737;1.2344817;0;1.2573828;1.2199259;1.2252582;1.2578819;0;1.2179533;0.97644043; 0;0;1.2538483;0;1.2120924;1.2894287;1.2429601;1.2287308;0;1.2497171; 1.2128038;1.2069112;0;0;1.2043051;1.2542346;0.83179867;1.2557851;0;0; 0;1.2053646;0;1.2430668;0;0;1.2114009;0.93762773;0;0; 0;0;0;1.2782454;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1.2286767;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;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.2743258;1.2365148;1.2653782;1.2010293;0;1.2241334;1.2752162;1.2178402;1.2522814; 0;1.2470036;1.2568398;1.2476137;1.2635144;1.2124159;0;0;1.2203178;1.2638085; 1.2617238;0;0;1.2538574;0;0;0;0;1.2426291;1.2185462; 1.2285383;1.2111465;0;0;1.2853506;1.2541332;1.2019196;0;1.2045712;1.2885273; 0;0;1.2362964;0;1.2020724;1.2512783;1.2679051;0.95499039;1.254482;1.2267946; 0.98258919;1.2694623;0;0.94367349;1.1996495;0.93456709;0.90788513;0.98252052;0.96045202;1.2037271; 1.2356839;0;1.2208331;0.95621586;0.98814768;0.94833881;1.2225878;0.97311348;0.97684956;0.99997115; 0.98810464;0.9770664;0.99501717;0.95504993;0.89304292;0.94265109;0;1.2580571;1.260852;0.96871841; 0.95155126;1.2823201;0.98662549;0.99219316;1.2738792;0.98638779;0.94783878;1.1985036;0;1.2230127; 0.98792076;0.96550667;1.2749646;0.94075865;0.95074952;0.94874877;0.94912595;0.95540434;0.97776395;1.2440937; 0.97757715;0.95480794;0.96733147;0.99182415;1.2144021;0.95024562;0.94931209;1.2599881;1.2076603;0.93721634; 0.90442216;0.95741898;0.90482253;0.97310644;0;1.2496229;0;0.94027126;1.2712221;0.89452726; 0;0.96680266;1.2418096;0;0.94659954;0.95789623;1.2424877;0.9877879;0.99712533;0.9482305; 0.91894627;0;1.2196862;0;0;1.2144368;0.97784108;1.2051115;0.9660539;0.9200449; 1.2182217;0;0.97756219;1.2539386;0.99259549;1.2262917;0;0;1.2055316;0; 0.26357555;1.2732294;0;0;1.2591753;0;0;0;0.97081232;0.94883537; 0;1.245111;0;1.2283709;0;0;0;1.249957;0;0; 0;0;0;0;0;0;1.2458556;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1.2471908;0;0;0;0;0; 0;0;0;0;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.259732;0; 0;0;0;0;0;0;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.2544041;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2574596;1.205385;1.2380787;1.2064207; 1.2451308;1.2294106;1.2263935;0.86405498;0;1.2794664;1.2208697;1.256906;0.96968311;1.2258799; 1.2266898;1.2372082;0;1.2361547;1.2926638;0;1.2011952;0.99858785;0;0.95912564; 1.2518773;0;0.93838489;1.2613826;0.97035396;1.24055;0.96486527;0;1.2172183;0.98382097; 0.95309049;0.98467177;1.2349277;0;1.2954924;1.2571011;0;1.2698982;0;0.98764908; 0.97712022;0;1.2686145;0.94916892;0.96496242;0;1.2197273;1.2703519;0.99374491;0; 1.2569935;1.2622864;0;1.2331614;0;0;0;1.243642;0;0; 1.2344321;0;1.2060391;0.91381288;0;0.96851027;1.2747153;0.98933494;0.9706741;0; 1.2618759;0;0.9458583;1.2659118;0.93102628;0;0.99852699;0.98160708;0.99867886;0.97102332; 0;1.2017198;1.2807031;0;1.2821338;1.2700021;0;0;0.94218481;0.97766781; 0.93745124;0;0.98406565;0;1.2413278;0;0;1.2960075;0.95066154;1.2156726; 0;0;1.2594091;0;0.91074705;0;0.93954408;0;0;0.99253219; 0;0.99887627;0.94665033;0.99629986;0.99797732;0;0.95116794;0;0.96036685;0; 0;0;0;0.98417526;0;0;0;0;0;0; 0.95231611;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.246304;1.2065015; 1.2063748;0;1.2287948;1.262255;1.2541714;0;1.2357006;1.2591792;1.2868979;1.214065; 1.2361698;1.2418809;1.248414;0;1.2543529;1.2452431;0;1.2030597;1.2388886;1.2509283; 0.94285434;1.2829845;0.73060882;0;1.2480121;0;1.2480488;1.2417967;0;1.2634007; 0.99857587;1.2127771;0.94912779;0;1.2612134;1.2072515;1.2456415;0;0;1.2389688; 0;1.2264502;0;0.99364316;1.2849721;1.2662724;0.99772179;0;0;1.2437079; 0;1.2643797;0;0;1.2057556;0;0;0.99576503;0;0.95462286; 0;0;1.27582;0;0;0;0;1.2737992;0;0; 0;0;0;1.2345688;0.98460847;0;0;0;1.2953095;0; 0.99899983;0;0;0;0;0;0.99994302;0;0;0; 0.94831258;0;0;1.2565672;0;0;0;1.2807378;0;0; 0;1.2818805;0;0;0.99311292;0;0.9936958;0;0;0; 0;0;1.2594898;0;0;1.2627463;1.2521133;0;0.95807058;0; 0;0;1.2516809;0;0;0;1.2716775;0;0;0; 0;0;0.99964887;0;0;0;1.2510301;0;0;0.98730057; 0;0;0;0;0;0;0;0;0;0; 0;0;1.2822177;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2289271;0; 1.2646015;0;0;0;1.2888523;0;0;0;1.2067578;1.2722516; 1.2203534;0;0;1.2289954;0;0.97936505;0;0;0;0; 1.2634987;0;0;1.2701374;0;0;0;1.2062078;0;0; 0;0;0;0;1.2402639;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2317319;1.2543111; 1.2648851;1.201352;1.2512388;1;1.2393548;0;0.94878542;1.2249525;1.2318307;1.2485085; 1.2533188;0;1.279979;1.236939;1.2969414;0;0;1.2727811;0;1.2548835; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0.94780844;0;1.2850478;1.2804581;1.2627761;1.2644845;1.2561252;1.2299315; 1.2877241;0;1.2749137;0;1.2405574;1.2309027;1.2724295;0;1.2793427;1.2087383; 1.2620628;1.2046763;1.2826976;1.2832769;1.2534702;0.95297551;0;0;1.2417626;0; 1.2675661;1.2650418;1.2139721;1.2315865;1.244895;1.2517974;1.2602891;1.2410653;1.2785769;1.2476954; 1.2856084;1.2620838;1.2661332;0.94893247;1.2680176;0.9421469;0.91784954;0;1.2686198;1.2901042; 0;0.90048468;1.2485216;0.9954648;0.94961357;0.98157305;0;0.94830561;0;0; 0.97828448;0;0;0.99971092;1.2030425;1.2317106;0;1.2064395;0;0; 1.2713174;0;1.2245334;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1.2762785;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;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.2229512; 1.2875755;1.2239069;1.2093359;1.2128949;0;1.2075921;0;1.2929912;0;1.2623798; 1.2045053;0;1.2822859;0;1.2909847;0;0;1;0.99706805;1.2050257; 0;0;0;1.2209351;1.2567966;0;1.2705559;1.2930434;0;0; 0;1.287158;0;0;0;0;0;0;1.2673039;0; 1.2169288;0;0;0;0;0;0;1.209173;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1.2802292;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;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.2684014;0;1.2604334;1.2554591;1.226444;0;1.2727588;1.2777252; 1.1984179;1.2326465;1.2498529;0;1.2761995;1.2719111;1.2879907;0;1.2040219;0; 1.2788352;1.2007884;1.2228317;0;0;1.2643468;1.2871393;0;0;1.2828708; 1.2594746;1.2733706;0;1.2448401;1.2496308;1.2795843;1.2379736;1.2083246;0.94866621;0.97871029; 1.2617192;0;0;0;0;0;0;1.2274499;1.2579377;1.2450603; 0;0;0;0;0;0;0;1.2618963;0;0; 1.2285715;0;0;0;0;0;0;1.2964811;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2066925;1;1.2483628;1.2595515;1.265063;1.2789729; 1.2628269;1.2388897;1.2418035;1.2699894;1.2089125;0;1.2509153;0;1.2599182;1.1997831; 1.2220516;1.2173898;0;1.2211828;0;1.2462808;1.2007098;1.2085543;0;1.2096245; 0;0.98280472;0.94622773;0.96730918;1.2847409;1.2488097;0.98197621;1.2521061;0;0.9494406; 0.99113339;1.2556515;1.2395155;0.96597356;0;1.265133;1.2895547;1.263204;1.2565068;1.2548273; 1.228151;0.92685467;0;0;0;1.2687641;0;0.94995373;1.2421676;1.2890105; 0;0;0;0;0;0;0;1.2386451;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;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.244835; 1.2051589;1.2473263;1.2426573;1.2301514;1.2385588;1.2853296;1.2327172;1.2601151;1.2575774;1.2445146; 1.2873147;1.2376182;1.1999108;1.2350364;1.271304;0;0.98205513;1.2771902;1.2830591;1.1977875; 1.2264292;0.9873547;1.2893846;1.2796332;0.9965902;0;0.89532411;0;1.2413136;0; 0;1.2341495;0;0;1.2289028;1.2620919;1.2384261;1.2168493;1.2916619;1.2188057; 0;0;0.94239056;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2087026;1.2605484;1.2507573;0; 1.2702349;1.2937775;1.2339349;0;0;1.2870979;1.2578281;0;1.1910017;0; 1.213685;0;1.2295438;1.2409942;0;1.2227683;1.2742068;1.2811785;0;0; 0;1.2804554;0;1.2587154;0;1.1944242;0;0;1.1987875;1.2701669; 0;0;1.2075844;1.2597473;0;0;0;0;1.1996009;0; 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.2743952;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;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.257188; 0;1.2636279;1.2540238;0;1.2279798;1.2660642;0;0;0;1.2294321; 0;0;0;1.2917325;0;0;1.2721572;0;0;1.2537396; 0;1.2156088;0;1.2790972;0;0;0;0;0;0; 0;0;0;0;0;0;0;1.2343615;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2327329;1.2837273; 0;1.273279;0;1.2063904;1.2422796;1.2485704;1.221845;1.2278465;0;1.2243615; 1.2780807;1.2443473;1.2305628;1.2206477;0.95538092;1.2425474;1.2596779;1.2089658;0.99998462;0; 0;1.2630674;1.2744004;1.2320743;1.2276947;1.2596896;1.2482295;0;1.2348599;0.96690512; 1.2646765;1.2434462;0.94427902;0;0;0.94729918;0.91552895;0.92159975;1.2340876;0; 1.2833078;1.280077;0;0.94717771;0;1.2015809;1.2834873;0;0;0.9063946; 0;0;1.2219051;1.2662144;0;1.2554808;0.95276439;1.2338793;0;0.93936414; 0;0;0;0;0;0;0;1.2396895;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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 @["TS_int_val"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_59"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="TS_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [7120] 2;2;1;1;1;1;1;1;1;1; 3;3;2;1;3;3;3;1;3;1; 1;1;1;2;1;1;1;1;2;1; 3;2;1;0;1;1;1;0;3;1; 0;1;1;1;1;0;2;2;2;2; 2;1;2;3;1;2;2;2;3;3; 2;2;2;3;2;2;3;2;1;1; 3;2;1;2;1;2;3;3;2;2; 2;1;3;2;3;1;2;2;2;1; 3;2;3;2;2;1;3;2;1;3; 2;2;2;1;3;3;3;1;3;1; 1;1;1;2;2;3;2;1;2;0; 1;3;3;3;1;1;0;3;1;3; 3;3;3;1;1;1;1;1;3;0; 2;1;3;1;1;1;3;0;3;1; 1;3;1;2;1;3;3;1;0;1; 1;3;0;3;1;3;1;1;3;1; 3;1;3;3;1;1;3;1;3;1; 1;1;3;3;3;1;3;1;3;1; 1;3;3;1;3;3;1;3;1;1; 1;3;3;3;3;1;1;1;3;2; 2;2;2;3;2;1;0;1;1;1; 3;1;1;1;1;1;1;1;3;2; 2;2;3;2;3;3;3;2;3;3; 0;1;2;3;3;2;0;2;2;2; 3;3;3;3;2;2;3;2;3;2; 3;3;2;2;2;3;3;3;1;2; 3;2;2;3;2;3;3;2;2;3; 2;3;3;2;3;2;2;3;3;2; 2;3;3;3;2;2;2;3;2;2; 2;3;3;3;3;2;3;2;3;2; 3;2;1;1;1;1;1;1;1;1; 3;2;3;3;2;1;2;3;3;1; 3;1;3;3;1;1;1;1;3;3; 3;1;2;3;3;3;1;3;2;3; 0;2;3;3;3;2;2;2;3;2; 3;2;3;0;2;3;0;3;3;3; 0;2;3;0;3;2;3;2;1;3; 1;3;2;3;3;3;1;2;3;3; 2;0;3;2;0;2;3;0;3;3; 3;0;3;2;1;3;2;3;3;1; 3;3;2;3;2;3;3;3;2;3; 3;1;2;1;1;1;3;3;2;3; 3;2;2;2;1;3;3;3;1;3; 2;3;1;3;1;3;3;2;2;3; 3;3;1;3;2;1;3;1;1;2; 1;1;1;1;3;2;2;2;2;1; 2;3;3;3;3;3;0;1;0;0; 2;2;2;2;2;0;1;1;0;1; 1;3;1;2;3;3;1;2;3;3; 3;3;3;3;2;1;3;3;3;1; 3;1;3;3;1;1;3;0;2;3; 1;0;3;2;3;3;3;1;0;0; 3;1;3;3;0;3;3;1;0;3; 3;2;2;3;2;2;3;0;3;3; 3;2;3;3;0;3;2;3;2;2; 3;3;2;2;3;3;2;2;2;3; 3;2;2;2;3;3;3;2;2;3; 2;3;3;2;2;3;2;2;3;3; 2;3;3;3;3;2;2;2;3;2; 1;1;1;1;1;1;3;2;3;2; 2;1;1;1;1;2;1;2;2;2; 3;3;2;2;2;3;3;2;1;3; 0;3;0;0;0;0;1;3;2;1; 0;0;0;1;1;3;0;0;1;1; 0;3;0;0;3;0;3;0;1;0; 1;3;3;3;3;1;0;0;1;0; 0;1;1;1;1;0;1;2;1;0; 2;0;1;1;3;1;2;1;1;2; 3;3;1;1;0;1;1;1;0;0; 0;1;0;1;0;0;1;1;0;1; 0;1;0;1;1;0;1;0;3;1; 0;1;1;1;1;2;0;0;1;3; 3;0;1;1;1;1;1;3;1;2; 2;1;1;1;1;2;2;1;2;1; 2;1;1;1;2;1;2;2;1;2; 2;1;1;2;2;2;1;1;2;2; 1;2;2;1;1;1;2;2;1;1; 2;1;2;1;1;2;2;1;1;1; 1;1;1;2;2;2;3;1;1;2; 2;3;3;3;3;3;1;1;2;2; 2;2;1;3;2;1;3;3;3;3; 2;0;3;3;2;0;3;3;2;2; 2;0;2;2;0;3;3;2;0;2; 0;2;0;2;2;2;2;2;0;2; 3;0;0;2;3;0;2;0;0;1; 0;0;2;2;0;2;0;2;3;2; 2;3;2;2;2;0;1;1;2;0; 0;0;2;2;2;0;3;2;0;2; 2;0;2;2;0;0;2;2;1;0; 2;2;3;0;0;2;1;1;2;2; 0;2;2;0;2;2;3;0;2;0; 0;2;2;0;2;0;2;0;0;0; 2;2;2;3;1;2;2;1;2;3; 2;2;0;1;2;2;1;2;2;0; 2;1;1;2;2;1;0;2;2;1; 2;1;1;2;2;3;2;2;3;2; 2;1;1;3;2;2;1;2;3;2; 1;2;2;3;3;3;2;2;1;2; 2;1;2;1;1;2;3;2;2;3; 2;2;1;2;3;2;3;1;3;2; 2;2;1;1;2;3;1;1;1;1; 2;2;3;2;2;1;3;3;3;1; 1;1;2;2;2;2;3;3;1;2; 2;2;1;0;3;2;2;3;3;3; 3;2;3;0;2;1;3;0;1;3; 0;3;2;3;1;0;2;3;3;3; 1;2;3;3;3;0;0;2;3;3; 3;2;2;0;0;3;3;3;0;0; 2;3;3;3;2;3;3;3;2;0; 2;3;0;3;3;2;3;2;0;0; 3;3;2;0;3;3;3;0;3;2; 0;3;3;2;0;2;3;3;2;3; 3;3;0;3;0;2;0;0;2;3; 3;3;3;2;3;0;3;0;2;2; 3;3;2;0;3;3;3;0;2;3; 3;2;3;0;3;2;3;0;3;3; 3;3;2;2;0;0;3;3;2;3; 2;3;0;0;3;0;2;3;3;3; 2;3;3;2;2;3;0;3;3;3; 1;2;3;2;3;3;0;3;2;3; 3;2;0;3;0;3;0;2;3;3; 2;1;3;3;3;0;3;2;3;0; 3;2;2;3;3;3;2;0;3;0; 3;0;3;0;2;2;3;3;1;2; 3;3;3;0;2;3;3;3;2;3; 3;0;2;2;3;3;3;2;3;1; 2;2;3;3;1;3;2;3;2;0; 1;2;3;1;3;2;3;3;1;3; 1;2;3;3;2;3;1;3;1;2; 3;3;3;2;3;3;1;3;2;1; 3;2;3;3;1;2;3;1;3;2; 3;0;3;3;3;3;1;1;1;1; 1;1;1;2;2;2;1;2;2;2; 1;1;1;3;3;1;1;2;1;1; 1;1;1;2;3;1;1;1;1;3; 1;1;2;2;1;3;0;3;2;1; 1;3;2;1;1;1;1;1;3;3; 1;2;1;1;0;1;1;0;1;1; 2;3;1;1;1;0;3;3;1;3; 1;1;1;1;3;3;3;3;1;1; 3;1;3;1;3;1;3;3;3;1; 1;1;3;1;2;3;1;1;1;3; 1;1;1;0;2;1;1;1;2;2; 1;1;1;2;1;2;2;2;2;2; 2;2;1;1;1;1;1;2;1;1; 2;2;1;2;2;1;2;1;1;2; 1;2;2;2;1;2;2;1;1;1; 1;1;1;1;1;2;1;2;2;3; 3;1;1;2;2;2;2;2;3;2; 3;3;3;1;1;1;2;3;2;2; 3;2;3;0;2;1;2;1;0;0; 1;0;0;0;1;0;0;0;0;1; 1;0;3;0;0;3;0;2;0;3; 3;2;2;0;2;2;2;3;3;2; 0;0;2;2;1;3;0;2;2;3; 3;2;2;3;3;2;3;2;3;2; 2;2;3;2;3;3;3;2;2;2; 2;3;3;3;2;3;3;2;3;2; 2;3;3;2;3;3;3;2;2;2; 3;2;2;3;2;3;2;3;1;1; 1;1;1;2;2;2;3;2;3;2; 2;1;1;1;1;1;3;3;2;2; 3;1;0;3;0;1;1;3;1;0; 3;3;3;1;2;0;3;3;2;1; 3;3;3;1;1;3;3;3;3;1; 1;1;3;1;1;3;0;3;1;1; 3;3;1;1;1;3;3;1;3;3; 1;3;3;1;1;3;1;3;3;1; 1;3;3;1;1;3;3;1;1;1; 3;3;1;3;3;3;3;1;1;3; 1;1;2;2;1;1;1;1;1;1; 1;1;3;3;3;1;1;3;1;2; 1;1;1;0;3;1;1;2;3;1; 2;1;3;1;1;3;3;3;1;1; 1;3;1;1;3;1;1;3;3;3; 1;1;1;3;3;1;2;3;3;1; 1;3;1;2;3;1;3;3;1;1; 3;3;1;1;2;1;1;1;1;3; 0;1;1;1;1;2;2;1;1;3; 3;3;3;3;1;1;3;3;3;3; 3;3;1;1;1;1;2;2;1;3; 1;1;1;3;1;2;1;3;3;1; 1;3;3;1;3;3;1;3;1;1; 1;1;3;3;1;3;1;3;3;3; 3;1;1;3;1;1;3;3;3;1; 3;1;1;1;1;1;3;3;1;3; 3;1;3;1;1;1;1;1;1;1; 1;1;3;2;2;2;1;3;1;3; 2;2;3;2;0;1;1;2;1;0; 1;0;2;0;2;1;0;0;0;3; 0;3;1;1;1;3;3;3;1;3; 1;2;3;3;3;3;1;1;3;3; 1;1;1;3;1;3;3;3;1;3; 1;1;1;3;1;1;1;3;3;1; 3;3;3;1;3;3;1;1;3;1; 3;3;3;3;1;1;1;1;2;2; 1;1;1;1;1;1;1;1;1;2; 3;1;1;3;3;1;3;1;2;1; 3;3;2;2;1;1;1;2;0;3; 3;3;1;0;3;0;0;1;1;2; 0;1;3;3;3;3;1;3;1;3; 2;3;3;0;0;3;1;3;1;3; 0;3;0;1;3;1;3;3;0;3; 1;3;3;1;3;0;3;3;1;3; 3;3;1;1;3;3;1;3;3;3; 1;1;3;1;3;1;3;3;3;1; 1;1;3;3;1;3;1;1;3;1; 3;3;3;3;1;1;1;1;3;1; 1;1;1;3;3;3;3;3;3;1; 1;1;2;3;3;2;3;3;3;1; 2;2;1;1;1;2;2;2;3;3; 3;2;0;1;1;0;3;0;0;2; 0;2;0;0;1;2;0;2;2;2; 0;0;0;0;1;3;0;2;0;0; 2;2;1;2;0;0;0;2;0;2; 0;1;2;2;2;0;0;0;0;2; 2;2;0;3;0;0;0;2;2;2; 2;2;0;0;0;0;2;0;0;1; 1;2;2;0;0;0;0;1;1;2; 0;0;1;2;2;2;3;0;2;0; 2;1;1;0;3;1;3;3;2;2; 2;2;3;2;1;3;3;3;3;2; 2;2;2;2;3;3;2;2;3;3; 2;3;3;3;1;2;2;3;3;3; 3;2;2;2;3;2;2;1;1;1; 1;1;1;3;3;2;2;1;3;3; 2;3;3;1;0;2;2;2;2;2; 0;3;3;3;3;3;1;3;3;3; 3;1;0;2;3;0;3;2;0;0; 0;0;0;3;2;0;3;0;0;3; 0;1;1;1;1;2;0;2;2;3; 1;0;0;2;0;2;2;2;0;0; 2;0;2;2;1;0;0;0;3;0; 2;2;1;0;3;0;0;0;3;0; 2;2;3;2;0;0;2;1;0;0; 0;2;2;0;0;0;1;0;2;3; 0;3;0;2;1;0;2;0;0;0; 1;2;0;3;0;3;2;1;0;3; 0;2;2;1;0;0;2;0;0;3; 0;0;0;2;2;3;1;2;1;1; 1;3;2;1;2;2;0;0;3;3; 2;2;2;2;3;2;3;2;3;3; 3;2;2;2;2;2;1;3;0;0; 2;2;2;0;0;1;1;2;1;1; 3;2;2;3;3;2;3;2;3;2; 2;3;2;3;1;2;1;1;0;2; 2;2;0;2;2;3;2;3;3;3; 1;2;0;1;2;0;2;2;2;1; 3;0;2;2;0;2;0;2;2;3; 0;0;0;2;2;0;2;0;2;0; 0;2;3;2;3;3;3;2;2;2; 2;3;3;3;2;3;2;2;2;3; 2;3;3;2;3;2;3;3;2;2; 2;3;3;2;2;3;2;2;3;3; 2;3;3;2;3;3;2;2;3;2; 3;3;2;2;2;3;2;3;2;3; 3;3;2;2;3;2;2;2;1;1; 1;1;1;1;3;3;3;3;1;1; 1;1;1;2;2;1;1;1;1;2; 2;1;3;1;1;2;2;1;3;3; 2;3;1;1;2;1;1;3;2;2; 3;2;3;2;3;3;3;3;2;2; 1;1;1;1;1;1;1;2;0;2; 1;2;0;1;2;2;1;1;2;2; 1;1;2;1;1;2;2;1;1;1; 2;2;1;2;2;2;2;1;1;1; 2;1;2;1;1;2;1;1;2;2; 1;2;2;2;2;1;1;1;3;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;2;2;2;2;1;2; 1;1;1;1;3;1;3;3;1;3; 3;1;1;2;2;2;2;2;2;2; 2;1;1;1;3;1;1;1;2;1; 1;0;0;1;3;1;1;1;3;1; 3;3;0;3;1;3;1;1;3;1; 1;3;1;1;3;3;3;1;3;1; 3;3;1;3;1;1;1;1;1;1; 3;3;3;3;3;1;3;1;3;1; 1;3;1;3;3;1;1;3;3;1; 1;1;1;1;1;1;1;2;3;3; 3;1;2;2;2;2;1;2;2;1; 3;1;1;3;2;1;1;1;2;3; 2;0;3;1;0;0;1;1;1;1; 0;1;1;0;2;1;1;2;2;2; 1;2;1;2;1;1;1;2;2;1; 2;2;1;1;2;2;2;2;1;1; 1;1;1;1;2;1;2;1;2;2; 1;1;2;1;2;1;2;2;2;1; 1;2;2;1;2;1;2;2;1;1; 1;1;1;1;1;1;1;1;1;1; 1;3;3;1;1;1;1;2;0;3; 2;2;2;2;3;0;2;3;3;3; 2;2;2;3;2;3;2;2;3;0; 2;2;2;0;2;3;1;1;2;0; 2;3;1;2;3;2;2;3;0;2; 1;2;1;2;3;2;3;2;3;2; 1;2;2;2;3;0;2;1;3;2; 2;2;1;3;3;2;2;2;3;2; 0;1;2;2;2;3;2;0;3;1; 1;2;2;1;2;2;3;3;1;3; 2;2;2;3;2;1;1;1;3;2; 3;2;2;2;1;1;2;3;2;2; 3;2;1;2;2;1;3;3;2;2; 2;2;2;3;1;1;1;1;1;1; 1;1;1;2;2;3;3;1;1;2; 3;0;2;0;0;3;3;3;1;3; 2;1;3;1;2;2;1;0;2;0; 2;0;0;0;3;2;1;0;2;3; 2;0;0;1;0;3;0;0;3;0; 0;2;2;0;0;0;1;1;0;0; 2;1;3;0;0;0;0;1;1;3; 2;1;3;0;0;2;2;0;0;0; 2;0;2;2;3;0;0;2;2;2; 0;0;0;0;0;2;0;0;2;3; 0;0;0;0;0;2;1;0;0;3; 0;0;3;0;0;3;0;0;0;2; 0;0;0;1;3;3;2;3;2;0; 3;2;0;3;0;1;0;3;0;0; 0;0;0;2;0;0;0;1;3;0; 3;3;1;0;1;1;0;1;1;1; 2;3;0;1;0;1;1;0;1;1; 2;3;1;1;1;1;1;0;1;2; 2;1;1;1;1;0;2;2;0;1; 1;3;1;1;0;1;3;2;1;1; 1;2;1;2;1;1;2;1;2;2; 1;1;3;1;1;1;2;0;1;2; 1;1;2;1;1;1;2;2;2;1; 1;3;1;1;2;3;2;1;2;1; 1;1;3;3;1;2;2;3;1;2; 1;1;1;2;3;1;1;1;2;3; 1;2;2;1;1;3;1;3;1;2; 3;1;1;2;2;2;1;1;1;1; 1;1;1;1;1;1;2;2;1;3; 3;2;2;1;1;2;1;3;1;1; 2;2;2;2;2;0;0;1;1;1; 1;1;3;1;3;2;2;2;2;2; 2;1;1;2;1;0;0;0;0;2; 2;2;0;2;2;0;2;2;0;2; 1;1;2;1;1;1;3;2;1;2; 2;2;2;1;1;1;2;1;1;2; 1;1;2;2;1;2;2;1;2;1; 1;2;1;2;2;2;1;2;1;1; 2;1;1;1;2;1;1;2;2;2; 0;1;1;1;1;1;1;1;1;3; 3;1;1;1;2;2;2;1;1;2; 1;1;3;3;1;1;3;3;2;3; 1;1;1;2;1;3;2;1;1;3; 1;3;1;2;3;1;1;2;1;2; 1;3;3;1;3;1;3;3;1;2; 1;3;1;1;3;1;1;3;3;1; 1;3;3;1;1;1;3;3;1;3; 1;1;1;3;3;3;3;1;1;1; 3;3;3;1;0;1;1;1;3;3; 1;1;3;3;1;3;1;1;3;3; 1;3;3;3;1;3;1;3;1;1; 3;3;1;1;3;1;3;1;3;1; 3;1;3;1;3;1;3;2;2;1; 1;1;1;1;1;1;1;1;3;3; 1;2;3;1;2;2;3;3;1;1; 3;1;2;2;2;2;3;2;1;2; 0;3;2;0;3;2;3;1;0;3; 0;3;1;3;3;3;1;1;3;0; 1;3;0;0;1;0;0;1;0;1; 0;0;1;1;0;0;2;3;0;1; 0;0;1;0;0;0;1;0;0;0; 1;0;0;0;0;0;1;3;0;0; 1;0;3;0;0;1;0;0;0;1; 1;2;0;0;1;2;2;0;0;2; 0;1;1;0;0;3;0;0;0;0; 1;1;0;2;0;1;0;2;0;0; 1;1;2;1;1;2;1;1;0;3; 1;1;1;2;2;1;1;0;0;1; 1;1;1;1;3;0;1;1;1;1; 1;3;0;0;1;0;0;2;1;0; 0;1;2;3;3;2;1;3;2;1; 1;3;1;3;1;1;3;3;3;1; 1;3;3;1;3;1;3;3;3;1; 1;1;3;1;1;1;3;3;1;3; 1;3;1;3;3;1;1;3;1;3; 3;3;1;1;1;2;2;3;2;2; 1;2;2;1;2;2;3;1;3;1; 3;1;0;2;0;2;2;2;2;1; 3;3;2;2;1;2;2;1;2;2; 2;2;2;1;2;1;1;2;1;2; 2;1;2;1;2;1;1;2;2;2; 2;1;1;1;1;1;1;2;2;1; 2;2;1;2;2;1;2;1;2;1; 1;1;1;1;2;2;2;2;2;1; 2;1;1;2;2;1;2;1;2;2; 1;1;2;1;3;3;2;2;2;2; 1;1;1;1;1;1;1;1;1;1; 3;2;3;2;1;1;1;0;2;2; 1;3;2;1;1;3;3;1;0;0; 0;0;2;3;3;0;3;3;0;3; 0;0;0;0;0;3;2;0;3;1; 3;0;3;0;1;0;3;3;3;0; 3;3;3;0;0;0;2;2;3;2; 3;3;3;0;0;3;3;0;0;3; 3;0;3;0;0;0;3;0;3;3; 0;0;0;3;3;3;0;3;0;3; 2;3;0;3;0;3;3;3;3;1; 1;1;0;3;3;3;0;3;0;0; 0;3;0;1;3;3;1;3;3;1; 1;3;1;3;1;3;3;1;1;3; 1;1;3;3;1;3;3;3;1;3; 1;3;1;1;1;3;3;1;1;3; 3;1;3;3;1;1;3;1;3;1; 3;1;1;1;3;1;3;1;1;1; 2;1;2;2;2;1;3;1;1;2; 1;2;2;1;1;3;1;2;2;1; 1;3;1;1;2;2;1;2;2;1; 1;2;1;2;1;2;1;3;1;2; 2;1;2;1;1;2;2;1;2;1; 2;1;1;3;3;3;1;1;1;1; 2;2;1;1;1;2;2;2;1;2; 2;1;1;1;2;2;2;1;2;2; 1;1;1;1;2;2;1;2;2;2; 1;2;1;1;2;1;1;1;2;1; 2;2;1;1;1;1;2;2;0;1; 3;2;2;1;2;2;0;1;1;3; 3;1;3;0;0;3;3;3;3;0; 1;2;3;1;3;0;0;1;0;3; 2;2;3;3;3;3;3;0;1;3; 1;2;1;2;1;3;3;2;0;1; 1;2;3;3;3;3;3;3;2;3; 1;1;3;0;1;3;2;3;0;1; 3;3;3;1;3;0;1;3;3;0; 1;1;0;3;3;2;3;3;3;1; 1;3;3;2;2;3;1;2;3;1; 3;0;3;3;3;3;3;1;0;1; 3;0;1;3;3;0;3;0;1;3; 1;3;1;3;3;3;0;0;3;3; 1;3;3;1;0;0;0;3;3;3; 0;3;1;1;0;3;0;1;3;1; 3;3;1;3;3;1;0;3;0;3; 1;3;1;0;0;3;3;3;3;3; 0;3;1;3;1;0;1;1;3;0; 3;0;3;3;1;3;3;3;3;0; 1;1;3;1;0;3;3;3;1;3; 0;1;3;3;1;3;3;3;3;1; 3;3;3;1;3;3;3;3;0;3; 1;3;3;1;3;3;1;0;3;0; 3;1;1;3;0;1;3;3;1;3; 3;1;1;3;0;3;3;1;3;3; 1;1;1;1;3;3;3;1;1;3; 3;1;3;1;1;3;3;1;1;3; 1;3;1;1;3;3;3;1;3;1; 3;1;3;3;1;1;3;1;3;1; 1;1;1;1;2;1;1;1;1;3; 3;3;1;2;1;0;2;1;1;0; 0;2;2;2;2;2;1;2;3;1; 1;2;2;2;1;1;2;1;1;2; 1;2;2;1;1;2;1;1;2;2; 2;1;1;2;1;2;2;2;1;1; 2;1;1;2;2;2;1;2;1;1; 1;1;1;1;1;1;1;1;2;3; 3;2;1;1;3;1;3;3;3;2; 2;1;1;2;1;1;1;2;2;2; 1;2;2;2;1;1;1;2;2;2; 1;1;3;3;1;2;2;1;3;3; 1;2;1;1;1;2;2;1;1;1; 1;2;2;2;1;1;1;1;2;2; 2;2;2;2;1;2;1;1;2;1; 1;1;2;1;2;2;1;2;2;1; 1;2;1;2;1;2;2;1;1;1; 1;1;1;1;1;1;1;1;3;3; 1;3;1;3;3;3;3;3;1;1; 3;3;1;1;3;1;1;3;1;3; 2;3;1;3;2;3;3;3;3;1; 1;3;1;1;1;3;3;1;1;3; 3;1;1;3;1;3;3;1;3;1; 3;1;3;3;1;1;3;1;3;1; 3;1;1;3;1;3;3;2;2;1; 1;1;1;1;1;2;3;2;3;1; 2;2;2;1;3;2;3;3;2;1; 3;1;2;2;1;2;3;2;3;3; 2;2;1;2;2;2;3;2;1;2; 2;3;2;1;1;2;2;2;1;2; 3;3;1;1;3;3;2;2;2;2; 2;3;2;2;1;1;3;2;2;3; 2;3;2;1;2;1;2;3;2;1; 3;2;1;2;2;0;1;1;1;1; 1;1;1;1;1;1;1;3;3;3; 3;1;1;2;1;1;3;3;1;2; 1;1;2;2;2;1;1;2;1;1; 2;1;1;1;1;2;1;2;1;1; 1;0;1;1;0;2;0;2;1;3; 1;0;1;0;1;1;2;2;2;0; 1;0;1;0;1;2;2;1;0;1; 0;2;1;1;2;1;0;1;2;1; 0;0;1;1;0;0;1;2;2;1; 2;1;0;2;1;1;1;0;2;0; 0;1;1;2;1;1;2;3;1;3; 1;2;1;2;1;2;3;2;1;1; 3;1;1;1;3;3;2;1;2;1; 1;3;3;1;2;1;1;2;1;1; 2;3;3;2;1;1;2;1;3;1; 2;1;1;3;2;2;3;3;3;1; 1;1;1;1;1;1;2;2;1;3; 1;3;2;1;1;3;2;1;2;1; 3;0;0;3;0;3;3;1;2;2; 1;2;3;0;0;1;2;0;3;2; 1;3;3;3;1;1;3;3;1;2; 3;3;1;3;2;2;1;3;3;2; 2;3;0;2;3;3;3;3;3;3; 0;0;1;1;3;3;3;1;1;3; 0;0;3;1;3;1;3;0;3;0; 3;0;3;0;1;3;1;3;3;0; 1;3;3;1;0;3;1;1;3;3; 0;3;2;3;3;2;2;2;2;3; 3;3;1;1;3;3;3;2;3;2; 3;3;2;2;1;3;3;1;1;2; 3;1;3;3;2;3;2;1;3;1; 2;3;3;3;3;0;1;1;2;2; 2;1;1;1;2;2;3;1;1;2; 3;1;1;1;1;3;3;3;1;2; 3;1;1;1;3;1;0;3;1;0; 0;3;2;0;2;0;0;0;0;0; 3;3;0;0;3;2;3;1;3;3; 1;0;2;3;3;3;0;3;3;0; 0;2;2;3;3;3;2;0;0;3; 0;3;3;3;0;3;3;3;0;3; 0;0;3;3;3;0;2;0;2;3; 3;2;3;2;3;0;0;3;1;3; 2;1;3;2;3;3;3;3;0;2; 3;3;3;2;0;0;3;2;3;2; 3;3;1;1;2;3;3;3;3;2; 3;3;1;2;3;1;2;3;3;2; 3;3;1;3;1;2;3;3;1;2; 3;2;3;1;1;3;1;2;3;3; 3;2;2;2;1;1;3;3;3;3; 3;3;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;0; 2;2;2;1;1;2;2;1;1;3; 1;3;2;1;1;3;0;2;2;1; 1;1;1;2;2;2;1;0;1;1; 2;2;3;3;1;1;2;1;3;1; 1;2;2;1;1;1;1;2;1;2; 2;2;1;3;3;1;1;1;2;2; 2;1;1;2;1;2;2;1;1;1; 2;1;2;2;1;2;2;2;2;1; 2;1;1;1;1;1;2;2;1;3; 1;2;1;1;2;2;2;2;1;1; 2;1;1;1;1;1;1;1;1;2; 2;2;3;3;3;2;2;1;3;2; 2;2;2;2;2;1;1;1;1;1; 1;2;3;2;2;3;3;3;3;1; 2;2;2;3;3;2;2;0;3;1; 0;2;2;0;3;0;0;0;0;3; 1;2;2;0;0;0;3;0;0;0; 0;0;0;0;0;0;2;3;2;0; 0;2;0;0;1;0;0;3;2;2; 0;0;1;0;0;0;0;0;0;2; 0;0;0;0;2;0;0;3;1;0; 0;0;0;0;1;3;1;0;2;0; 1;0;1;1;0;0;1;0;0;0; 0;1;3;1;1;1;0;2;0;0; 3;1;0;1;0;1;3;3;3;3; 0;2;3;3;2;3;3;1;0;0; 1;3;1;3;3;1;3;3;1;3; 1;1;3;3;1;3;3;1;2;3; 3;3;1;3;2;2;3;1;3;1; 3;3;1;3;2;3;3;1;1;3; 3;3;1;1;3;2;3;1;1;3; 1;1;3;2;3;3;2;3;1;1; 3;3;1;3;3;1;3;3;2;3; 1;1;1;3;3;3;1;1;1;3; 3;2;3;3;1;1;1;3;1;1; 1;3;3;3;2;3;1;1;3;3; 2;3;1;3;3;1;1;1;3;3; 1;3;1;3;3;1;1;1;3;3; 3;3;1;3;3;1;1;1;1;1; 1;3;1;3;3;3;3;1;1;3; 1;3;3;1;3;3;3;2;2;3; 1;1;1;0;1;1;1;3;0;1; 2;1;2;2;3;1;1;0;1;0; 3;1;0;3;0;2;0;1;2;0; 0;0;2;2;2;2;1;3;1;0; 0;3;3;0;0;1;2;2;0;1; 2;2;2;3;1;2;1;2;1;2; 2;2;2;0;1;0;2;0;0;1; 2;1;0;2;0;1;0;0;0;0; 1;2;3;3;2;3;1;1;0;0; 0;1;0;3;3;3;1;3;0;2; 3;3;3;1;0;1;0;1;2;0; 1;0;0;0;0;2;0;1;0;3; 3;1;1;0;3;1;3;3;1;3; 0;3;1;2;3;3;1;3;3;1; 2;3;1;1;3;3;3;2;3;3; 3;1;1;1;3;1;3;3;1;1; 1;3;1;1;1;3;3;1;3;3; 3;3;1;1;1;3;1;3;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;3;3;1;1;2;2;2;2; 0;2;0;3;3;3;1;3;3;3; 0;3;0;3;3;3;2;2;1;3; 1;1;2;0;1;1;0;1;2;2; 2;1;2;1;1;2;2;0;2;0; 1;1;1;2;2;2;2;1;1;1; 2;2;1;1;0;2;2;1;1;3; 0;3;1;2;1;2;0;2;1;3; 0;2;1;1;1;2;2;1;2;3; 1;1;2;1;0;3;0;2;1;3; 1;1;1;2;2;1;3;3;0;1; 3;2;1;3;2;1;1;1;3;2; 2;3;0;1;1;2;1;3;3;0; 1;2;1;2;3;1;2;3;1;1; 1;2;1;1;3;2;1;3;1;3; 2;3;2;1;1;1;3;1;1;2; 1;3;2;1;3;1;2;1;1;3; 2;1;2;2;3;1;3;1;1;1; 3;1;2;1;1;1;2;3;2;2; 2;2;2;1;1;1;1;1;1;1; 1;2;1;1;1;0;1;2;1;3; 2;1;1;1;2;1;1;3;1;2; 2;2;1;1;3;1;2;1;2;1; 2;1;2;1;1;2;2;1;1;2; 1;2;1;2;1;1;2;2;1;2; 2;1;1;2;2;2;2;1;1;1; 2;1;2;1;2;1;2;1;2;2; 2;3;3;0;1;3;0;1;1;3; 1;1;1;2;3;1;2;2;1;1; 3;3;3;3;2;1;2;3;1;3; 1;1;3;2;2;3;3;3;3;2; 2;3;3;1;1;3;1;3;2;3; 2;1;3;3;3;3;2;3;3;1; 1;2;0;1;1;1;2;2;1;1; 3;3;3;3;3;2;2;3;3;3; 3;1;2;2;2;0;2;1;3;2; 1;2;2;3;3;1;2;2;3;1; 1;2;3;0;1;0;0;1;3;1; 1;0;2;0;0;0;1;0;2;1; 0;2;2;0;2;2;1;2;2;2; 2;1;1;2;1;2;2;2;2;1; 1;1;1;2;1;2;1;2;1;2; 2;1;2;1;3;1;2;2;2;1; 2;2;2;1;1;1;1;1;2;2; 2;1;2;1;1;2;2;1;1;1; 2;2;1;1;2;1;1;2;2;2; 2;1;1;2;2;1;2;1;3;3; 1;1;1;3;2;2;2;3;3;2; 1;1;1;1;1;1;2;0;0;1; 2;2;1;3;3;1;1;2;2;2; 1;1;1;1;2;2;2;2;1;2; 3;2;1;2;1;2;2;1;2;2; 1;1;1;2;2;2;1;2;1;2; 1;1;1;1;2;1;2;1;2;2; 2;2;2;2;1;1;1;1;2;1; 2;2;1;1;1;2;1;1;2;1; 2;2;1;2;1;2;1;2;2;1; 1;2;2;3;3;3;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;3;3;3;1;1;2; 1;1;3;3;2;3;1;2;0;0; 2;1;3;3;1;3;3;3;1;1; 1;1;1;3;1;3;3;3;1;2; 2;1;1;1;3;3;3;2;3;1; 3;1;3;1;1;1;3;1;3;3; 1;3;3;1;3;3;3;1;1;1; 1;1;1;3;3;3;3;1;1;3; 3;3;1;3;1;1;3;1;3;1; 1;3;1;3;3;0;1;1;1;2; 2;3;1;1;1;2;2;2;3;3; 1;2;2;2;3;3;3;3;3;3; 1;0;0;0;3;1;0;1;3;0; 0;3;1;0;2;2;2;2;2;2; 2;0;1;3;1;3;3;0;2;1; 3;3;3;1;3;1;1;1;1;1; 1;1;3;3;3;3;3;1;1;1; 3;1;3;3;1;1;3;1;1;3; 3;3;3;1;3;1;3;1;3;1; 3;1;1;3;3;1;1;3;1;1; 1;1;1;2;2;2;3;3;1;3; 1;1;2;1;3;2;0;2;1;3; 2;0;3;2;0;3;0;2;2;3; 3;3;2;2;2;1;3;3;1;3; 3;2;0;2;2;2;2;3;2;3; 3;2;2;3;2;2;3;3;3;2; 3;2;3;3;2;2;3;2;3;2; 3;2;2;2;3;3;2;3;3;3; 2;2;2;3;3;2;1;1;1;1; 1;1;1;1;1;3;3;1;1;3; 2;2;2;2;1;1;2;3;1;3; 1;1;3;3;2;2;1;3;1;3; 1;2;2;1;1;1;1;2;3;1; 2;3;1;1;3;1;1;1;3;1; 2;3;3;1;1;3;1;2;3;1; 1;2;2;3;3;1;1;1;2;1; 3;3;1;3;1;1;2;1;1;1; 3;3;2;1;1;3;1;1;2;1; 3;2;1;1;2;3;3;1;1;2; 1;3;3;2;2;1;1;1;1;1; 1;1;1;3;3;3;1;1;3;3; 3;2;2;1;2;2;2;3;2;3; 1;1;2;1;1;2;1;2;1;2; 1;2;2;1;2;1;2;3;2;1; 1;2;2;1;1;2;2;2;1;2; 2;1;1;1;1;2;1;2;1;2; 2;1;2;1;2;2;2;1;1;1; 2;1;2;1;1;1;2;2;3;3; 1;1;1;1;1;1;1;1;1;1; 2;1;1;1;0;2;1;2;0;1; 3;3;3;1;2;2;3;1;3;0; 3;1;0;2;1;0;0;0;2;2; 2;2;1;0;2;1;2;2;2;0; 1;2;3;3;2;2;0;2;2;0; 1;2;1;2;2;2;3;3;2;1; 2;2;3;1;3;2;2;1;3;2; 2;1;2;3;2;1;2;2;1;3; 1;2;2;3;1;2;3;2;2;1; 3;2;1;2;2;1;2;3;2;3; }; }; int_Data @["action_int_val"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_60"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="action_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [7120] 4;4;1;1;1;1;1;1;3;3; 4;4;2;4;1;2;3;2;2;2; 2;3;3;3;3;1;1;2;2;2; 1;1;3;3;2;3;2;2;4;2; 3;2;2;2;2;4;3;4;4;4; 3;3;4;3;1;3;3;4;1;1; 4;3;3;1;3;4;2;3;1;2; 1;4;2;4;1;3;1;2;3;4; 3;2;2;4;1;1;4;3;4;1; 2;3;1;4;3;2;2;3;2;1; 3;4;4;1;1;2;1;2;1;2; 2;1;1;1;3;3;4;1;4;2; 2;2;4;3;2;2;3;3;2;3; 1;3;3;1;2;1;1;2;3;4; 4;1;3;2;1;2;3;1;3;1; 2;3;2;2;1;3;3;1;2;2; 2;3;4;4;2;3;1;1;3;2; 4;2;4;3;1;1;4;1;4;2; 2;1;3;3;3;2;4;2;4;1; 1;3;3;2;4;3;2;4;1;1; 2;3;3;4;4;2;1;1;4;1; 3;3;4;4;4;4;2;2;4;4; 3;4;4;3;4;1;4;3;4;3; 2;1;4;4;4;4;4;1;2;3; 4;1;1;3;3;2;1;1;2;1; 4;3;4;3;1;2;3;1;3;2; 4;4;2;1;2;4;4;3;2;2; 3;1;1;4;1;4;3;2;2;3; 1;4;3;2;4;2;1;3;3;1; 1;4;4;3;2;2;1;4;1;2; 2;4;3;3;4;1;3;2;4;1; 3;2;4;1;1;1;4;1;4;2; 2;2;3;3;3;4;2;3;2;2; 4;2;3;3;2;2;2;1;4;3; 3;2;1;4;4;4;4;3;4;3; 2;2;3;3;4;2;2;2;4;2; 4;2;4;4;1;3;3;3;3;4; 3;1;4;2;3;2;3;1;2;3; 2;4;2;4;4;3;2;1;3;4; 2;1;3;2;2;1;4;2;4;3; 3;1;4;2;2;3;1;4;3;2; 4;4;2;3;1;3;4;3;2;4; 3;2;1;1;1;2;3;3;1;4; 4;2;2;1;2;4;3;4;1;3; 1;4;1;3;2;4;3;2;2;4; 3;3;1;4;1;2;2;4;2;1; 2;2;2;3;2;4;1;2;3;1; 1;1;2;2;1;4;1;2;2;4; 4;4;4;4;1;4;2;2;3;2; 2;3;2;4;3;3;2;3;3;3; 2;3;2;1;2;2;3;2;3;2; 4;2;3;4;2;2;4;3;1;3; 2;1;3;1;4;4;3;2;2;4; 4;2;3;4;2;3;3;2;2;3; 4;2;2;4;2;2;3;4;3;4; 4;2;3;4;1;3;2;4;1;2; 3;4;1;2;3;4;1;2;2;3; 3;2;1;1;4;4;4;2;1;3; 1;4;3;2;1;3;1;2;4;3; 2;4;3;3;4;2;1;1;4;2; 1;3;3;2;4;1;2;4;3;4; 4;2;1;3;2;2;1;4;4;4; 4;1;2;1;3;4;3;4;1;2; 1;2;4;2;3;4;2;2;4;1; 4;2;4;1;1;2;2;1;2;1; 1;2;1;2;3;2;1;2;1;4; 2;4;1;2;4;2;2;4;1;4; 2;2;2;1;2;2;1;4;2;1; 4;1;2;1;4;1;4;2;2;2; 4;4;1;2;4;1;2;1;2;2; 1;2;2;1;4;2;2;1;1;1; 1;2;3;1;2;4;2;2;4;1; 2;1;2;1;2;2;1;1;2;4; 4;2;2;2;1;1;4;2;2;4; 4;1;2;1;2;3;4;1;3;2; 4;1;2;2;3;1;3;4;1;4; 3;2;1;4;3;4;2;1;4;3; 1;3;4;1;2;2;3;4;1;2; 4;2;3;1;1;4;2;3;4;3; 2;3;1;4;4;2;1;4;3;4; 4;1;3;1;3;1;2;3;4;3; 4;1;3;2;4;3;4;4;3;3; 2;2;2;3;2;3;4;1;2;4; 3;1;2;3;1;1;1;3;4;3; 1;4;2;3;4;3;3;3;1;4; 1;2;1;4;1;3;3;2;3;2; 4;2;4;3;3;4;4;3;1;4; 3;1;3;4;3;1;2;2;4;4; 3;4;4;3;4;1;1;3;4;4; 3;1;4;3;1;3;4;3;2;4; 3;4;1;2;3;3;2;2;4;3; 3;4;3;4;4;4;1;3;3;2; 1;3;4;2;3;2;4;4;2;1; 4;3;3;2;3;4;4;1;3;1; 4;3;1;1;4;3;1;3;4;2; 3;2;1;4;3;2;2;3;4;1; 3;1;1;2;4;2;4;3;2;3; 4;2;1;2;4;3;2;3;1;3; 1;4;4;2;2;1;4;3;1;4; 3;2;4;1;2;3;1;4;3;2; 3;4;2;4;1;3;2;1;1;3; 3;4;2;1;4;2;3;2;3;2; 1;1;1;1;1;2;3;4;3;3; 1;3;2;2;2;3;2;1;3;4; 4;4;2;4;4;3;4;2;3;1; 4;1;2;2;2;3;4;2;2;3; 3;3;2;2;1;3;2;4;4;4; 2;2;4;4;3;1;1;1;3;3; 4;1;1;2;2;4;3;3;1;1; 2;3;4;3;1;4;3;3;1;1; 2;3;3;4;4;1;3;2;4;4; 4;3;1;4;4;3;3;3;4;2; 3;4;3;2;4;1;4;3;1;3; 4;3;3;4;2;2;1;3;2;3; 3;4;4;1;3;2;3;1;2;1; 4;4;1;1;4;4;3;3;2;3; 4;2;3;3;3;1;4;3;4;3; 4;3;1;2;3;2;4;4;1;3; 2;3;1;1;3;4;2;1;4;4; 1;3;4;1;2;3;4;3;4;1; 1;2;3;1;4;4;1;3;2;4; 4;1;3;3;3;3;2;1;4;3; 2;1;4;3;4;4;3;1;3;2; 4;2;1;4;3;3;2;3;4;3; 3;1;4;2;2;1;3;4;1;1; 4;4;3;3;2;3;4;3;1;4; 3;2;2;1;4;3;4;1;3;2; 2;1;4;4;2;3;2;3;1;2; 2;1;4;1;3;2;3;4;1;4; 2;1;3;3;2;4;1;4;2;1; 3;3;4;2;4;3;2;3;1;1; 4;2;4;4;1;1;3;2;3;2; 2;1;1;1;1;1;1;1;2;4; 2;2;4;4;4;4;3;4;1;1; 2;1;2;1;1;1;1;4;2;1; 2;1;1;4;1;1;2;1;2;3; 1;2;4;1;1;1;1;1;1;1; 1;1;4;1;2;2;1;1;3;1; 2;1;1;2;2;1;2;3;2;1; 1;1;2;1;2;4;4;4;1;4; 1;1;2;2;4;4;4;2;2;2; 1;2;1;1;4;1;4;4;4;1; 2;2;3;1;1;4;1;1;2;4; 2;1;1;3;3;1;2;2;4;4; 1;2;1;3;2;3;4;4;3;3; 4;4;1;2;2;1;1;3;2;2; 4;3;1;4;3;2;4;1;2;3; 1;4;4;3;2;4;3;2;1;1; 1;4;4;1;1;3;2;1;4;4; 3;2;3;2;3;2;3;3;1;3; 2;4;1;1;1;1;3;3;3;3; 2;3;4;2;3;4;3;2;2;4; 2;1;1;2;2;2;4;1;3;3; 1;3;2;1;2;2;3;4;3;2; 2;3;4;3;3;4;4;2;1;3; 3;2;3;3;4;2;2;4;3;1; 2;3;3;2;2;4;1;4;1;4; 3;4;2;3;2;1;1;3;4;4; 3;2;1;2;3;1;1;4;2;3; 4;2;1;3;1;2;2;4;3;4; 2;3;3;1;4;2;4;1;3;4; 1;1;4;2;1;1;4;1;4;4; 2;2;1;3;3;2;1;1;3;2; 4;1;4;2;2;3;1;4;1;2; 3;1;4;1;1;4;3;4;3;1; 4;4;4;2;1;3;4;3;4;2; 2;1;3;1;1;3;3;4;2;2; 3;4;1;1;2;3;4;2;3;4; 1;3;4;1;2;4;2;3;3;1; 2;3;4;2;1;4;4;2;1;1; 3;3;2;4;3;4;3;2;2;4; 1;1;2;2;4;4;1;4;2;4; 3;4;1;1;1;3;3;1;2;2; 3;3;3;1;2;1;3;2;2;3; 3;3;2;4;4;1;1;2;3;4; 3;2;3;4;2;4;3;1;1;2; 4;3;4;1;2;3;2;1;1;4; 3;2;3;2;1;4;2;2;3;3; 1;1;4;4;1;1;1;1;1;1; 1;4;1;1;3;3;2;2;2;3; 3;3;4;3;2;1;4;4;3;3; 2;3;2;1;1;2;4;4;2;3; 2;1;1;4;1;4;1;3;4;2; 2;4;4;2;3;3;1;4;2;1; 2;1;4;4;2;3;1;3;3;4; 3;2;2;4;1;1;3;3;4;2; 4;1;2;1;1;2;4;4;2;3; 3;1;2;3;3;4;3;2;2;3; 1;2;4;2;1;1;2;2;1;1; 4;3;1;2;2;1;1;2;2;2; 2;1;1;4;4;1;2;2;4;4; 4;4;1;3;2;4;4;3;2;4; 2;1;3;4;4;3;1;1;4;4; 2;2;1;3;1;3;3;4;1;4; 2;2;1;3;1;2;1;4;4;2; 3;3;3;2;3;4;1;2;4;1; 3;4;4;3;1;1;2;2;4;4; 1;1;2;1;4;3;1;2;1;4; 3;1;1;3;3;1;3;1;3;4; 3;2;2;1;1;1;1;2;3;3; 1;4;1;2;1;2;4;1;2;3; 3;1;3;3;3;4;2;3;1;4; 4;4;3;3;2;4;2;4;1;3; 3;3;3;1;3;2;4;4;1;3; 1;3;3;2;4;1;4;4;1;4; 4;4;1;2;3;3;1;3;4;4; 2;2;3;1;4;1;4;3;3;2; 1;2;4;3;1;3;2;1;4;2; 4;3;4;3;1;2;2;1;4;1; 1;2;2;3;4;3;2;4;1;1; 1;1;2;1;4;1;1;3;3;2; 3;1;2;4;3;1;2;1;2;3; 3;2;2;4;1;3;4;1;3;2; 4;1;2;1;1;1;2;1;2;1; 2;3;4;3;1;1;3;1;1;2; 1;2;2;2;2;4;1;1;4;1; 3;2;1;2;1;1;2;1;1;1; 2;2;4;3;4;2;4;2;1;2; 1;1;2;2;2;3;2;4;3;2; 2;1;2;4;4;4;3;1;2;1; 2;2;1;2;1;2;1;3;2;3; 1;2;1;4;3;4;4;3;1;3; 2;2;4;1;1;4;3;3;4;1; 2;2;1;2;4;3;2;1;3;4; 2;4;3;3;1;1;2;4;4;3; 3;2;1;2;4;1;4;2;3;4; 1;1;2;4;4;1;3;4;1;2; 2;1;1;3;4;4;2;3;3;4; 4;1;4;4;4;3;4;1;4;1; 1;3;1;4;1;4;1;2;2;3; 2;4;1;4;3;1;1;2;1;1; 4;4;4;4;4;1;4;1;1;3; 2;4;2;1;2;1;1;1;4;3; 4;2;1;1;1;4;2;4;1;4; 2;1;4;1;1;1;3;4;4;1; 1;1;4;1;2;2;2;1;4;2; 2;1;1;3;4;2;1;1;1;4; 4;1;3;2;1;4;2;3;3;3; 1;1;3;1;4;1;2;3;3;1; 3;1;2;3;2;3;1;1;3;3; 4;1;3;2;3;3;3;1;3;3; 3;1;1;3;2;2;4;4;1;4; 3;1;2;1;4;2;1;1;1;4; 1;2;1;1;2;2;3;4;2;2; 1;2;1;3;3;3;3;2;3;3; 4;2;1;4;4;1;1;1;4;2; 2;4;1;2;3;1;3;3;3;2; 2;1;4;1;2;4;2;4;3;2; 3;1;1;3;1;2;2;2;2;3; 4;4;1;1;1;2;4;1;2;4; 3;4;1;1;1;2;2;3;1;3; 3;2;3;1;3;4;4;2;1;2; 1;4;4;3;2;4;1;2;2;4; 2;4;4;1;3;1;4;4;2;2; 1;3;3;1;1;3;2;1;4;3; 2;4;4;2;4;3;2;1;3;1; 3;3;1;2;1;4;2;4;2;4; 3;4;1;2;3;1;1;3;3;1; 4;4;4;4;1;1;3;3;4;4; 4;4;4;2;2;4;4;4;4;2; 2;4;3;4;4;2;4;1;4;3; 1;2;4;4;2;4;4;1;1;2; 2;1;3;1;4;3;3;1;2;1; 4;4;4;3;4;4;3;2;3;1; 4;1;1;4;2;2;3;3;1;2; 3;4;2;4;3;1;2;4;3;4; 1;1;3;2;1;2;2;3;4;4; 1;3;1;3;4;2;4;3;2;1; 4;1;1;2;2;3;3;4;3;1; 2;1;1;1;3;4;4;2;3;3; 3;1;1;1;3;3;3;2;1;2; 1;4;4;1;2;4;4;4;1;4; 3;1;1;4;3;4;3;4;4;4; 2;1;1;2;2;1;2;1;3;1; 2;1;3;1;3;2;2;1;3;1; 3;3;4;4;2;3;2;1;3;1; 1;3;2;2;3;4;4;1;3;1; 3;4;1;4;2;2;2;1;2;1; 4;3;4;3;3;2;4;1;4;2; 1;3;1;4;3;1;2;3;4;2; 2;4;1;2;4;3;1;1;2;3; 1;2;4;2;3;1;1;4;4;1; 4;1;1;4;4;1;2;2;4;3; 4;1;4;1;1;3;2;1;2;2; 1;2;2;3;4;1;1;4;4;4; 2;3;1;4;1;2;2;3;3;1; 4;4;1;2;3;4;3;4;1;2; 2;1;1;2;3;2;4;1;4;3; 1;2;4;1;3;2;3;4;4;2; 1;3;3;1;4;2;1;2;4;3; 1;2;1;1;1;2;2;4;3;3; 1;4;2;1;1;4;2;4;3;4; 4;4;4;4;1;4;2;1;2;2; 4;3;4;3;3;1;3;4;4;1; 3;3;4;2;4;2;2;2;4;4; 3;2;2;3;1;4;4;2;2;3; 2;3;2;3;2;4;1;4;2;4; 2;3;3;4;1;4;3;2;2;4; 3;4;2;1;2;3;4;3;1;4; 2;2;4;4;3;2;3;1;1;2; 1;3;4;2;3;4;1;2;1;2; 4;3;4;1;3;2;2;1;2;3; 1;3;4;4;1;2;3;2;4;4; 1;3;2;4;3;1;2;1;4;3; 4;1;3;2;2;1;3;2;3;4; 4;1;4;2;4;2;3;4;2;1; 2;2;1;4;4;4;4;4;2;1; 3;2;4;2;1;4;2;4;2;3; 2;2;2;2;4;2;2;2;2;1; 2;1;2;3;4;3;1;2;4;4; 1;2;2;1;1;1;2;4;2;1; 3;2;1;1;2;1;4;4;4;1; 2;2;1;2;4;2;2;3;3;3; 2;4;2;2;1;3;3;2;2;2; 2;2;1;1;2;2;1;2;2;3; 2;3;4;3;4;2;3;2;4;1; 4;4;1;3;2;1;1;1;2;2; 1;3;4;2;4;1;4;4;2;3; 4;2;4;1;2;3;3;4;2;1; 4;1;1;2;1;1;4;4;4;3; 1;1;3;3;4;3;3;4;3;4; 4;1;4;4;2;3;4;2;4;3; 1;3;3;4;4;4;3;3;3;2; 1;4;4;3;4;1;1;2;1;3; 3;3;4;4;4;3;1;1;3;2; 4;1;3;2;4;1;3;3;2;1; 4;4;2;3;3;4;2;1;3;1; 3;4;2;4;3;4;1;2;1;3; 4;2;3;3;2;2;1;4;1;3; 4;3;1;2;4;2;2;1;3;1; 4;4;3;2;2;3;4;4;2;1; 3;1;2;4;3;1;4;2;3;1; 1;3;4;1;2;2;3;4;1;3; 3;1;1;3;4;2;2;1;2;4; 2;1;3;4;3;4;2;3;1;2; 1;2;2;2;1;4;4;1;4;4; 4;4;2;4;2;1;2;1;2;1; 1;3;3;2;3;2;4;2;3;2; 2;1;1;1;1;4;2;2;4;1; 3;3;2;3;4;4;3;1;3;2; 2;2;1;4;3;3;1;4;3;1; 4;4;2;2;3;1;1;4;1;3; 4;2;3;2;2;1;3;1;4;3; 2;4;3;4;1;4;3;1;2;2; 3;3;3;1;3;4;3;2;4;2; 1;3;3;3;4;1;3;4;4;2; 3;3;3;1;4;4;4;1;1;1; 3;3;3;1;4;1;1;4;3;2; 4;2;3;1;2;4;3;1;4;1; 3;2;1;3;1;4;1;2;4;2; 3;2;4;3;1;3;3;2;2;4; 4;1;2;3;4;4;1;1;3;2; 4;4;3;2;1;2;1;3;3;4; 1;1;2;4;4;3;3;3;1;2; 4;4;1;2;3;1;3;4;2;1; 4;2;2;1;3;2;4;1;4;3; 2;1;3;3;1;4;2;4;2;3; 1;4;1;4;2;3;3;3;4;4; 1;3;3;1;3;3;4;1;2;4; 2;1;2;3;2;3;1;3;4;2; 2;2;3;3;2;4;4;1;2;4; 2;1;1;4;1;1;4;2;3;3; 1;4;1;3;3;3;1;1;2;1; 1;3;1;2;2;1;3;1;3;2; 2;1;1;2;1;2;3;3;2;2; 3;3;1;1;2;2;2;2;2;3; 1;3;2;4;4;3;2;3;3;3; 1;4;4;2;2;1;4;1;2;2; 2;2;2;1;1;2;2;1;4;3; 1;1;2;2;2;4;1;2;3;2; 2;1;2;4;2;2;3;2;4;3; 1;1;3;1;1;2;2;2;3;1; 1;3;2;3;2;2;1;2;3;2; 1;1;2;3;1;3;2;2;2;1; 1;1;1;4;2;4;3;2;1;3; 4;1;3;4;4;2;2;3;2;1; 1;3;1;3;2;2;4;4;3;1; 2;4;3;1;4;2;4;3;3;1; 2;2;4;1;2;1;4;3;1;3; 2;4;1;3;4;1;2;3;2;4; 2;3;3;2;3;3;3;1;3;3; 1;3;3;4;1;4;4;1;3;3; 2;4;2;3;3;1;3;3;3;2; 3;3;2;3;1;3;3;1;2;4; 4;4;4;1;3;1;1;3;2;3; 4;2;3;1;3;1;2;3;3;4; 3;1;1;2;2;1;1;3;4;2; 4;3;2;4;4;2;3;1;3;1; 1;2;2;1;3;4;3;4;3;1; 3;2;1;4;4;2;4;2;4;3; 2;1;3;1;2;1;1;3;3;3; 3;1;3;3;3;4;1;1;2;1; 1;3;1;1;3;3;3;3;3;4; 2;3;4;3;2;1;1;4;2;3; 3;2;2;2;2;3;2;4;4;2; 1;3;4;1;2;1;3;2;2;4; 2;2;1;1;1;1;1;2;1;1; 2;1;2;1;4;3;3;3;2;3; 1;2;1;1;4;2;1;2;3;2; 1;3;1;4;2;2;2;3;2;1; 2;1;2;2;2;1;4;1;3;1; 1;2;2;1;4;2;2;1;2;4; 4;4;4;1;1;2;1;1;4;4; 3;2;3;4;2;2;3;1;1;4; 3;2;4;2;4;1;1;3;4;2; 3;3;1;1;4;2;1;2;3;1; 4;2;4;3;3;2;2;4;4;1; 1;3;1;2;4;3;1;3;2;4; 2;2;1;1;1;3;1;4;1;1; 1;1;4;2;1;2;1;4;3;2; 3;3;2;3;1;3;3;2;1;3; 3;4;4;3;1;2;3;1;2;4; 4;1;4;2;3;1;3;2;4;2; 1;4;2;3;3;1;1;3;2;3; 1;4;4;2;2;2;3;4;4;3; 1;2;3;4;3;1;1;2;4;2; 2;3;4;4;2;1;1;3;1;2; 4;4;3;3;1;2;4;2;1;2; 3;1;4;3;1;3;4;3;1;4; 2;2;2;1;2;4;4;2;2;1; 2;2;4;2;1;4;2;2;3;2; 4;4;2;1;3;3;3;3;3;1; 4;2;2;2;2;3;2;2;4;1; 1;4;2;3;3;3;2;2;1;2; 1;2;1;2;2;4;3;2;4;2; 1;2;3;3;4;4;4;3;2;4; 1;2;3;2;1;3;2;3;3;2; 4;4;3;2;4;4;1;4;3;2; 2;1;3;4;4;2;3;3;3;1; 2;4;4;2;2;3;2;2;4;1; 4;4;3;3;4;3;4;1;1;2; 3;3;2;3;3;3;4;1;1;4; 1;3;2;3;4;4;1;3;4;4; 2;3;3;1;3;2;3;4;3;4; 4;3;1;2;4;4;2;1;3;2; 4;3;2;4;4;1;4;3;3;3; 2;4;1;4;3;4;3;3;3;3; 4;4;2;4;1;4;1;2;4;1; 3;1;3;4;4;3;4;3;4;3; 2;1;4;2;4;3;1;4;1;3; 2;1;3;4;2;4;3;3;3;1; 4;2;3;2;3;4;4;4;2;3; 2;4;3;1;4;3;2;2;3;3; 4;1;2;4;4;2;3;3;1;4; 3;2;1;4;1;4;3;2;4;3; 2;1;2;1;4;3;3;1;2;3; 4;1;4;2;1;3;3;2;2;4; 1;4;2;1;4;3;3;1;4;2; 3;1;3;4;2;2;4;1;2;2; 1;4;1;4;3;1;3;1;1;1; 3;2;1;4;3;2;2;1;2;1; 1;4;4;4;1;3;2;3;4;1; 1;4;3;3;2;1;4;2;1;3; 2;3;4;1;2;4;1;2;3;4; 4;2;1;3;1;3;3;4;2;1; 4;2;1;4;3;4;2;3;2;1; 2;2;4;2;2;3;2;3;1;3; 3;3;1;3;3;4;3;3;4;3; 3;1;1;4;2;2;1;4;4;4; 1;3;4;4;1;2;1;3;3;3; 2;1;3;3;1;4;4;2;3;1; 2;4;2;1;1;3;4;1;2;2; 1;4;3;3;2;1;2;1;4;4; 3;3;4;4;2;3;1;1;3;2; 1;2;3;1;3;4;2;4;4;1; 2;3;1;3;2;4;1;1;1;4; 2;4;1;4;1;1;3;2;3;3; 2;4;2;3;3;4;4;4;1;1; 3;3;2;1;4;1;2;4;1;3; 4;4;1;4;2;3;3;4;3;2; 1;4;1;2;1;4;4;2;2;3; 3;1;1;4;2;3;3;2;4;1; 4;1;3;4;2;1;3;2;4;2; 4;2;1;3;1;3;2;3;3;4; 4;2;3;1;4;4;2;4;1;2; 3;3;3;2;1;4;2;1;3;2; 2;2;3;4;2;4;1;3;1;2; 4;3;2;3;4;3;1;4;2;3; 4;2;3;2;2;3;4;3;1;4; 2;1;1;2;2;1;4;3;3;4; 4;2;3;4;2;1;1;3;3;2; 4;1;4;1;3;2;3;2;3;2; 1;4;1;4;2;2;2;1;2;3; 4;2;3;3;3;3;3;4;3;1; 4;4;1;4;3;2;3;2;2;1; 3;2;4;1;2;3;3;2;3;3; 1;4;4;3;4;1;3;2;3;3; 3;2;3;2;4;1;4;2;3;1; 3;4;3;4;3;3;2;1;2;3; 3;2;3;4;3;1;2;3;3;3; 4;1;3;3;1;3;4;3;2;3; 3;1;4;3;2;4;4;1;2;3; 1;3;2;2;4;4;3;4;1;1; 2;4;4;2;3;3;2;2;3;2; 4;1;3;2;3;1;2;2;4;3; 1;4;3;4;2;1;1;3;2;4; 4;1;2;3;2;3;4;1;4;3; 1;2;1;2;3;4;1;4;1;3; 2;4;3;2;1;2;4;2;2;4; 2;3;1;1;1;1;2;3;2;2; 2;2;1;4;1;2;4;1;2;3; 4;4;2;2;4;1;3;1;3;4; 1;2;1;2;3;4;2;3;3;2; 1;3;4;3;1;1;3;4;2;3; 3;4;1;4;2;2;1;3;3;2; 2;4;1;1;4;3;4;4;3;3; 2;1;2;1;3;4;3;1;2;4; 3;3;3;2;4;1;4;1;3;2; 4;4;3;2;2;4;1;3;4;1; 2;3;4;1;4;3;2;1;4;3; 1;4;2;3;4;2;1;2;1;4; 3;3;1;2;4;3;4;2;3;1; 3;4;1;2;2;4;3;1;1;2; 3;2;4;4;1;3;2;1;4;2; 1;3;3;4;4;3;3;2;3;3; 3;2;2;4;4;2;2;3;2;1; 1;3;1;3;3;2;4;2;4;4; 3;1;3;1;1;2;1;3;4;3; 4;4;1;3;1;1;4;1;4;2; 4;4;4;1;4;3;4;3;4;2; 1;1;1;3;3;4;2;4;4;1; 1;1;1;4;3;3;1;3;2;3; 4;4;3;4;2;4;3;3;1;4; 1;1;3;3;4;1;2;3;1;4; 3;1;4;2;3;2;1;4;1;4; 1;3;3;2;3;4;4;4;2;1; 4;3;3;2;1;1;3;2;4;1; 4;3;1;1;2;3;4;4;3;1; 4;3;2;2;4;1;1;3;4;1; 4;3;1;3;2;2;3;4;2;1; 4;2;3;1;2;3;1;1;3;4; 4;2;2;1;2;1;3;4;4;3; 2;4;3;1;3;3;3;2;2;3; 2;1;2;4;2;2;3;4;4;2; 2;1;2;3;3;1;3;3;4;4; 1;1;1;4;4;3;2;1;2;4; 4;4;4;2;2;1;4;3;4;4; 1;2;1;1;3;3;2;3;2;4; 4;1;1;3;4;3;4;2;3;1; 1;2;3;2;2;4;4;3;2;1; 1;4;3;1;4;2;2;3;4;3; 1;3;1;2;4;2;2;1;2;4; 1;3;3;4;4;3;1;1;3;2; 4;2;4;3;2;1;2;1;4;3; 4;3;3;1;2;4;4;3;3;4; 3;2;1;2;2;1;3;1;3;3; 2;3;4;4;3;1;1;4;4;1; 1;3;2;3;3;4;2;1;1;4; 3;4;3;1;1;4;2;3;3;2; 1;3;4;1;3;2;3;1;3;3; 4;3;4;2;1;4;4;3;2;3; 1;1;2;2;4;3;1;3;1;2; 3;3;4;3;1;1;3;3;1;1; 2;3;2;4;4;3;1;4;2;4; 1;4;4;4;1;1;2;3;2;4; 2;2;4;3;2;3;2;3;2;3; 2;3;2;2;3;1;3;3;4;3; 4;4;4;2;3;2;2;1;4;3; 3;4;4;4;1;4;4;4;4;3; 2;2;3;4;3;3;4;2;3;1; 2;3;1;1;4;2;4;4;2;4; 1;1;3;4;2;3;3;1;2;3; 3;4;2;4;2;2;3;1;3;1; 4;4;2;4;2;3;4;2;1;3; 4;4;1;1;3;2;3;2;1;3; 1;2;4;2;4;3;2;3;2;1; 4;4;1;3;4;1;3;4;2;3; 2;2;2;3;4;4;1;1;2;3; 4;1;3;3;1;2;2;4;2;1; 1;3;4;4;2;3;2;1;3;3; 4;4;2;4;3;2;2;1;4;4; 1;3;2;4;4;2;1;1;3;3; 3;3;2;4;4;2;1;1;2;2; 1;3;1;4;4;3;3;2;1;4; 2;4;3;1;4;4;4;4;1;4; 4;3;2;1;1;1;4;2;2;1; 3;3;2;2;1;2;4;4;1;2; 1;2;2;4;3;4;1;2;3;1; 4;4;4;2;2;2;1;3;2;1; 3;1;4;2;3;2;4;3;4;1; 3;4;4;1;2;4;1;4;2;4; 4;4;4;4;1;2;2;1;4;1; 4;2;1;2;1;1;1;1;3;1; 2;4;3;4;1;4;1;2;1;4; 1;2;3;4;4;4;1;1;4;4; 4;4;4;1;4;2;4;2;2;3; 1;4;3;3;1;2;4;2;3;3; 4;1;1;4;3;2;4;3;2;4; 1;4;2;2;4;3;1;3;3;1; 1;3;2;2;4;4;4;1;3;3; 4;2;2;1;4;2;4;3;2;1; 1;3;1;2;2;3;4;1;4;3; 4;3;1;2;1;4;2;3;3;2; 1;4;4;2;3;4;4;3;1;4; 2;1;2;3;3;2;4;4;3;1; 1;2;4;3;1;3;4;3;2;3; 2;2;2;4;4;3;4;2;4;4; 4;4;2;3;3;3;4;4;2;2; 1;2;2;4;4;1;1;4;2;1; 4;4;4;1;2;2;1;4;4;4; 2;1;4;4;2;2;1;4;4;1; 4;2;4;1;4;2;2;1;4;2; 1;2;4;4;4;1;1;4;2;2; 4;4;2;4;4;1;1;1;4;2; 4;4;4;1;2;4;2;2;2;4; 2;2;4;1;1;4;4;4;1;1; 2;2;2;4;4;2;4;2;1;3; 4;1;3;2;1;3;1;2;4;4; 4;1;4;4;1;2;3;2;3;1; 2;2;1;4;4;3;2;4;3;1; 3;1;2;4;2;3;1;4;3;1; 2;4;1;2;1;3;2;4;3;4; 1;3;2;4;3;4;1;2;3;2; 2;2;1;4;1;1;4;4;1;4; 4;1;3;4;4;4;3;2;3;2; 2;4;3;3;2;4;4;3;3;2; 1;1;4;3;4;3;2;4;2;3; 1;4;2;4;3;1;2;3;3;2; 4;1;4;1;3;4;2;1;3;1; 2;4;3;2;2;1;1;4;3;4; 2;4;1;3;1;4;2;3;3;3; 2;2;3;1;1;3;3;4;2;2; 3;1;4;3;3;1;4;4;1;1; 4;3;3;4;2;1;1;4;2;3; 2;1;3;2;1;3;4;4;3;1; 2;4;3;2;1;4;2;4;2;3; 1;1;3;4;4;3;2;3;4;1; 2;1;2;4;4;3;3;1;4;3; 1;3;2;4;3;2;1;3;3;4; 1;2;4;3;2;2;4;1;4;4; 1;4;4;2;3;1;1;1;2;3; 2;4;2;1;4;3;3;1;2;4; 2;1;3;3;1;2;1;4;4;1; 2;3;3;1;3;4;1;3;3;3; 3;1;1;4;1;3;4;4;3;2; 1;2;2;3;1;4;1;4;2;3; 3;1;4;2;2;2;3;4;3;1; 4;3;4;1;2;2;1;2;3;4; 4;2;3;1;2;3;4;1;2;1; 4;3;2;2;4;1;1;4;3;3; 4;2;1;3;3;2;4;1;2;2; 3;4;2;4;3;3;4;1;2;4; 3;1;1;1;1;2;3;1;3;2; 4;4;2;3;2;2;4;4;4;3; 2;2;1;2;3;4;3;4;2;3; 4;4;2;3;2;4;4;2;3;4; 2;1;2;3;3;3;1;4;2;4; 2;2;1;1;3;2;4;2;4;3; 4;4;3;3;1;1;2;2;3;2; 4;3;1;1;2;4;2;1;3;2; 4;4;1;3;1;4;2;4;3;1; 2;3;1;4;4;1;1;1;1;1; 2;2;4;3;3;4;3;1;1;1; 2;1;4;1;4;4;1;1;1;4; 1;1;3;2;3;3;1;1;2;1; 2;2;3;4;2;3;4;4;2;2; 2;1;2;3;1;4;3;3;2;3; 3;2;1;1;3;4;4;3;3;1; 3;2;4;2;2;1;3;1;4;3; 2;4;4;1;3;3;4;1;2;2; 2;1;2;3;3;4;4;1;1;3; 4;4;1;3;2;2;3;1;4;1; 2;4;2;3;4;4;2;3;1;3; 1;2;4;4;2;3;3;2;3;1; 3;3;2;2;4;4;2;4;1;1; 1;1;1;3;3;1;1;2;1;4; 3;1;4;3;4;3;2;4;2;1; 4;3;3;2;3;2;1;2;3;3; 1;1;2;4;2;3;3;3;3;3; 4;4;2;2;1;1;1;4;3;3; 2;4;1;2;3;3;2;4;4;1; 2;1;2;3;1;3;2;4;1;4; 2;3;4;1;1;4;3;2;3;3; 4;3;3;2;3;4;4;1;3;3; 4;1;2;2;2;3;2;3;2;4; 1;3;3;3;2;2;3;3;3;2; 2;2;4;4;4;4;1;4;1;2; 2;3;1;4;3;4;4;2;3;1; 1;4;3;2;3;4;2;2;1;4; 1;3;1;2;3;4;1;3;2;4; 1;4;4;3;2;1;3;2;2;2; 4;3;3;1;1;4;4;1;3;2; 2;3;1;4;4;1;4;4;4;2; 3;1;1;1;4;2;3;2;4;1; 4;4;1;1;2;2;4;2;1;2; 4;2;2;4;3;4;4;2;3;3; 1;1;4;3;2;4;3;3;2;4; 1;1;1;4;3;2;3;2;1;4; 3;2;1;1;1;4;4;3;2;3; 1;2;4;1;4;3;2;4;3;3; 2;1;1;4;3;2;3;4;1;4; 1;2;4;3;2;1;2;3;4;1; 4;2;1;2;1;3;3;4;1;1; 1;4;1;4;4;2;1;1;3;3; 2;3;4;3;4;4;4;2;3;3; 1;1;4;4;2;3;1;3;1;4; 1;3;4;2;3;2;4;2;3;1; 2;4;3;2;1;4;4;3;2;3; 4;1;2;1;1;4;2;3;2;4; 3;1;4;1;3;4;3;1;2;2; 4;2;4;1;2;1;3;3;2;4; 2;2;4;4;2;3;4;1;3;3; 3;4;2;3;1;2;4;1;3;2; 4;4;1;2;3;2;2;2;4;2; 4;2;4;1;2;1;4;4;4;4; 4;1;2;4;4;2;4;3;4;4; 2;4;3;3;4;4;2;2;3;1; 2;4;2;3;3;4;1;1;4;1; 4;4;2;2;1;3;3;1;1;4; 4;2;3;2;3;1;3;3;1;2; 2;4;4;1;2;4;2;4;3;1; 1;3;2;3;4;1;4;2;3;1; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; 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_59"; 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=; [890] 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;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;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;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;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;10;10;10;10;10;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;11;12;12;12;12;12;12;12; 12;12;12;12;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;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;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; 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; 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; 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;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; 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;29;29;29;29;29;29;29;29;29; 30;30;30;30;30;30;30;30;30;30; 30;30;31;31;31;31;31;31;31;31; 31;31;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;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;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;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;40;40;40;40; 40;40;40;40;40;40;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;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;45;45; 45;45;45;45;45;45;45;45;45;45; 45;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;48;48;48;48; 48;48;48;48;48;48;49;49;49;49; 49;49;49;49;49;49;49;49;49;49; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_60"; 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=; [890] 0;1;2;3;4;5;6;7;8;9; 10;11;12;0;1;2;3;4;5;6; 7;8;9;10;11;12;0;1;2;3; 4;5;6;7;8;9;10;11;12;0; 1;2;3;4;5;6;7;8;9;10; 11;12;13;14;15;16;17;0;1;2; 3;4;5;6;7;8;9;10;11;12; 13;14;15;16;17;0;1;2;3;4; 5;6;7;8;9;10;11;12;13;14; 15;16;17;18;19;20;21;22;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;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;0;1;2;3;4; 5;6;7;8;9;10;11;12;13;14; 15;16;17;18;19;0;1;2;3;4; 5;6;7;8;9;10;11;12;13;14; 15;0;1;2;3;4;5;6;7;8; 9;10;11;12;0;1;2;3;4;5; 6;7;8;0;1;2;3;4;5;6; 7;8;9;10;0;1;2;3;4;5; 6;7;8;9;10;11;0;1;2;3; 4;5;6;7;8;9;10;11;12;13; 14;15;0;1;2;3;4;5;6;7; 8;9;10;11;12;13;14;15;16;17; 18;19;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;0;1;2;3;4;5;6;7; 8;9;10;11;12;13;0;1;2;3; 4;5;6;7;8;9;10;11;12;13; 0;1;2;3;4;5;6;7;8;9; 10;11;0;1;2;3;4;5;6;7; 8;9;10;11;12;13;14;15;16;17; 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;0;1;2;3; 4;5;6;7;8;9;10;11;12;13; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;14;15;16;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;0;1;2;3;4; 5;6;7;8;9;10;11;12;0;1; 2;3;4;5;6;7;8;9;10;11; 12;13;14;15;16;17;18;19;20;21; 0;1;2;3;4;5;6;7;8;9; 10;11;12;13;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;0;1;2;3;4;5;6;7;8; 0;1;2;3;4;5;6;7;8;9; 10;11;0;1;2;3;4;5;6;7; 8;9;0;1;2;3;4;5;6;7; 8;9;10;0;1;2;3;4;5;6; 7;8;9;10;11;12;13;14;15;16; 17;18;19;0;1;2;3;4;5;6; 7;8;9;10;11;12;13;14;15;16; 17;18;19;0;1;2;3;4;5;6; 7;8;9;10;11;12;13;14;15;16; 17;18;19;20;21;0;1;2;3;4; 5;6;7;8;9;10;11;12;13;14; 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;0;1; 2;3;4;5;6;7;8;9;10;11; 12;13;14;15;16;17;18;19;20;21; 22;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;0;1;2;3; 4;5;6;7;8;9;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;8;9;10;11;12;13;14;15; 16;0;1;2;3;4;5;6;7;8; 9;10;11;12;0;1;2;3;4;5; 6;7;8;9;10;11;12;13;0;1; 2;3;4;5;6;7;8;9;10;11; 12;0;1;2;3;4;5;6;7;8; 9;10;0;1;2;3;4;5;6;7; 8;9;10;11;12;13;0;1;2;3; 4;5;6;7;8;9;0;1;2;3; 4;5;6;7;8;9;10;11;12;13; }; }; 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=; [890] 0.93446922;0.78429079;0.63019872;0.76730067;0.85267293;0.55655432;0.47985005;0.47188926;0;0; 0;0;0;0.92122382;0.89808404;0.73754317;0.31806737;0.42198271;0.27535856;0.42271662; 0.11879817;0;0;0;0;0;0.93513793;0.90205926;0.93289012;0.77353609; 0.70708245;0;0;0.1534529;0;0;0;0;0;0.7868197; 0.93317521;0.46855623;0.62183952;0.42592934;0.30626509;0.24340647;0.23923653;0.15353446;0.27278268;0.24179578; 0.11673243;0.15625986;0;0;0;0;0;0.95824075;0.94258261;0.84075248; 0.75896013;0.90708911;0.63261616;0.63767362;0.43954414;0.42675889;0.33551013;0.27557284;0.26792076;0.1119362; 0;0;0;0;0;1.0833186;0.93776441;0.91887307;0.88536233;0.79870403; 0.88568819;0.6273244;0.38757902;0.62631804;0.39665145;0.2745226;0.44426042;0.49271429;0.47684494;0.52338696; 0.50593489;0.42656082;0.31046462;0;0;0;0;0;0.94536519;0.94141036; 1.0861112;0.93862116;0.75792086;1.0220354;0.70496833;0.70688844;0.76798016;0.64247322;0.40852422;0.39161721; 0.53238237;0.4955371;0.24609293;0.39506897;0.51652473;0.49124402;0.39680868;0.27891374;0.27645892;0.12477679; 0.31516647;0.1586564;0;0;0;0;0;0.77970421;1.0907942;0.93110323; 1.2126348;1.2227149;0.78715515;0.7477057;0.55121076;0.40490752;0.24401638;0.40713385;0.24886146;0.24036346; 0.24866553;0.24502511;0.24951109;0.249318;0.24821121;0.24454179;0.24142924;0.24991542;0.12002477;0.1198161; 0.12318312;0.24353835;0.27279943;0.24664575;0.24314889;0.24718869;0.12133552;0.12052075;0;0.12210184; 0;0;0;0;0;1.0529901;0.63024336;0.61419272;0.46363205;0.62019682; 0.59340894;0.62397087;0.61636949;0.55893469;0.42562526;0.30600393;0.45914268;0.1539579;0.30689344;0.11864074; 0;0;0;0;0;1.0979211;1.107596;0.7884053;0.9314692;0.96120155; 0.86134118;0.93105489;0.49824196;0.239335;0.43431756;0.15738563;0;0;0;0; 0;0.94503689;1.0793973;1.0774122;0.81147116;0.73530793;0.47097096;0;0.11202931;0; 0;0;0;0;0.77062547;0.63303733;0.59453559;0.46478331;0;0; 0;0;0;0.90760601;0.47513241;0.31356466;0.31643093;0.15866311;0.16016839;0; 0;0;0;0;0.94381911;0.77343512;0.90227461;0.81444347;0.95580494;0.31810057; 0.15899895;0;0;0;0;0;0.94326007;0.77911782;0.62359858;1.0561221; 0.97729832;0.58673465;0.28007919;0.24873564;0.2459421;0.27270994;0.16041957;0;0;0; 0;0;0.9342978;0.63355833;0.78631431;0.83077741;0.64534897;0.59969068;0.67175251;0.48375061; 0.47877383;0.64777058;0.52055264;0.63470209;0.48295522;0.52221131;0.39492178;0;0;0; 0;0;1.2534841;1.0773364;0.91397238;0.90537226;1.0244075;0.90706301;0.8095184;0.89954221; 0.83150816;0.78739005;0.6387012;0.78756529;0.64893562;0.74984688;0.65764248;0.62708867;0.50094473;0.80244851; 0.51502144;0.31229234;0.54227734;0.31414455;0.55202168;0.3909744;0.63331544;0.47536328;0.27534264;0.57342315; 0.24656078;0.55474269;0.63052112;0.48233709;0;0.15582539;0.15668459;0;0;0; 0;0;0.92547387;0.46196201;0.61692536;0.77290702;0.61716425;0.94250262;0.61795551;0.27458358; 0.11924294;0;0;0;0;0;1.0783447;0.91755086;0.46826679;0.77921522; 0.62567949;0.6309768;0.55251867;0.31490436;0.11986214;0;0;0;0;0; 0.94529551;1.2606648;0.62503397;0.43864202;0.5445534;0.24345273;0.15068573;0;0;0; 0;0;0.79158646;0.93366003;1.0528405;0.7444033;0.4700501;0.56832075;0.4229793;0.11768419; 0.14947134;0.11853708;0.15540387;0.12394262;0.1183698;0;0;0;0;0; 1.2398716;1.0855907;0.85091978;0.90474945;0.87276673;0.78988385;0.98113084;0.90509301;0.9393332;0.92340332; 0.6481092;0.94591826;0.72893542;0.92465258;0.73487723;0.87611562;0.61502534;1.0231546;1.0338755;0.91077703; 0.40078121;0.40396273;0.43158633;0.27608579;0.23560122;0.43340215;0;0.15562022;0.27411193;0; 0.15906283;0;0;0;0;0;1.0990771;0.93145645;0.77652264;0.53625; 0.61732274;0.26936677;0.46445635;0.21011187;0.15649062;0;0;0;0;0; 0.90104365;0.78233546;0.6256783;0.31251976;0.1607101;0.30424252;0.15305579;0.15205136;0;0; 0;0.12444488;0;0;0;0;0;1.0972078;1.0886704;1.2463343; 0.78081191;1.0128312;1.1627765;0.90580106;0.59265238;0.78179342;0.72141159;0.71680123;0.76021856;0.74823642; 0.66661835;0.76827753;0.74724841;0.48044699;0.44166827;0.28112522;0.40322518;0.55416936;0.47272483;0.15157171; 0;0;0;0;0;0.92380565;0.93832642;1.2183363;1.0517246;0.47123414; 0.31365865;0.15536672;0.15707006;0;0;0;0;0;0.94208467;0.93918419; 0.88938624;1.0987031;0.96170807;0.80611449;0.80254728;0.51661503;0.48763037;0.28488937;0.49877357;0.47338027; 0.4849413;0.5200659;0.27618667;0.47580215;0.088710584;0;0;0;0;0; 1.0827515;0.7739802;0.623182;0.7787329;0;0;0;0;0.15529771;0; 0;0;0;0;1.2145076;1.2145083;1.1529;0.59556073;0.98333412;0.594051; 0.47059613;0.12104588;0.12412193;0.11895977;0.23814547;0.1244329;0.15465607;0.12163346;0.23929101;0.24201536; 0.23587713;0.24474168;0.23187895;0.23793191;0.22989216;0.23699011;0.23351461;0.23595381;0.28402182;0.12291941; 0.27936149;0.15510339;0.27316019;0.23636234;0.11995665;0.12324196;0;0;0;0; 0;1.0923089;0.93941998;0.67813116;0.4734019;0;0;0;0;0; 0.77641219;0.93955833;0.62140405;0.15401936;0.30639797;0;0.15021613;0;0;0; 0;0;0.77021694;0.77938104;0.1559999;0;0.16135767;0;0;0; 0;0;0.78503263;0.30370617;0.31253514;0.15008065;0.15993373;0.15447241;0;0; 0;0;0;1.0542511;0.94636106;0.93748188;0.46547931;0.47048914;0.58730793;0.71493721; 0.54938692;0.52550226;0.55792302;0.52342927;0.24524218;0.23960578;0.2399579;0.31600201;0;0; 0;0;0;1.2527816;0.94838601;1.0900993;0.99846321;1.0690396;0.70981157;0.30758819; 0.30749989;0.28252852;0.24529403;0.24874289;0.24885108;0.24239787;0.24893169;0.12425767;0;0; 0;0;0;0.91702908;0.94821686;1.0889485;1.25333;0.96087158;0.93243915;0.8675822; 0.4009352;0.40361297;0.53125489;0.48677617;0.239328;0.24873683;0.32267758;0.27873579;0.24622148;0.15132874; 0;0;0;0;0;0.79045331;0.92549729;0.58826554;1.0803305;0.56826538; 0.57468253;0.15978068;0;0;0.15358458;0;0;0;0;0; 0.93457472;1.0871886;0.6249634;0.61260748;0.77931273;0.73906785;0.97640222;0.9334147;1.0092725;0.90917361; 1.0774124;0.91145766;1.002241;1.0475832;0.77919662;0.79292291;0.66230309;0.93984675;0.62015295;0.39735287; 0.46542984;0;0.15573195;0;0.15589885;0;0;0;0.1574665;0; 0;0;0.15680051;0;0;0;0;0;0.92273563;1.0054067; 0.89906251;0.82770932;0.7923243;0.72340763;0.83332127;0.62451041;0.5403493;0.83854628;0.76032281;0.71908647; 0.55735654;0.54206127;0.60923785;0.36368901;0.12302191;0.11903951;0;0;0;0; 0;0.9255501;1.0902884;1.052289;0.71648341;0.85932338;0.75128835;0.43822619;0.39451796;0.3187024; 0.27739716;0.28678867;0.40060285;0.32032728;0.2483511;0.47179368;0.27621892;0.28391579;0.27979133;0; 0.16027722;0;0;0;0;0;0.47279763;0.61604476;0.28035796;0.30954313; 0.15503299;0;0;0;0;0;1.0553592;1.0530393;0.47807577;0; 0;0;0;0;1.065829;0.78831589;1.2159051;0.77749115;1.2590015;0.98772538; 0.75299543;0.55159354;0.46278632;0;0;0.15953481;0;0;0;0; 0;0.92053205;0.63027024;0.56163478;0.63016641;0.16089475;0.31052911;0.15114662;0.16002865;0; 0;0;0;0;0.94515276;0.93962729;0.77135301;0.79346198;1.020576;0.46630597; 0.15773703;0.15357144;0.16206014;0;0;0;0;0;1.2200449;0.92891526; 0.91452116;0.8299396;0.95447451;1.0605289;0.59373701;0.15483063;0;0;0;0; 0;1.0867522;1.2443507;1.0281473;0.71278071;0.77255243;0.43160725;0;0;0; 0;0;0.93974447;0.61870158;0.78108644;0.46669936;0.61703575;0.14995012;0;0; 0.1592994;0;0;0;0;0;0.78361046;0.31514558;0.4676882;0.15988715; 0.15429519;0;0;0;0;0;0.93587244;1.0809615;0.86620301;1.0554817; 0.77960366;0.74327892;0.58475018;0.5476861;0.15496118;0;0;0;0;0; }; }; 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=; [890] 6;5;4;5;6;4;3;3;0;0; 0;0;0;6;6;5;2;3;2;3; 1;0;0;0;0;0;6;6;6;5; 5;0;0;1;0;0;0;0;0;5; 6;3;4;3;2;2;2;1;2;2; 1;1;0;0;0;0;0;6;6;6; 5;6;4;4;3;3;3;2;2;1; 0;0;0;0;0;7;6;6;6;6; 7;5;3;5;3;2;3;4;4;4; 4;3;2;0;0;0;0;0;6;6; 7;6;5;7;5;5;6;5;3;3; 4;4;2;3;4;4;3;2;2;1; 2;1;0;0;0;0;0;5;7;6; 8;8;6;5;4;3;2;3;2;2; 2;2;2;2;2;2;2;2;1;1; 1;2;2;2;2;2;1;1;0;1; 0;0;0;0;0;7;4;4;3;4; 4;4;4;4;3;2;3;1;2;1; 0;0;0;0;0;7;7;5;6;7; 7;7;4;2;3;1;0;0;0;0; 0;6;7;7;6;5;3;0;1;0; 0;0;0;0;5;4;4;3;0;0; 0;0;0;6;3;2;2;1;1;0; 0;0;0;0;6;5;6;6;7;2; 1;0;0;0;0;0;6;5;4;7; 7;4;2;2;2;2;1;0;0;0; 0;0;6;4;5;6;5;5;5;4; 4;5;4;5;4;4;3;0;0;0; 0;0;8;7;6;6;7;7;6;6; 6;6;5;6;5;6;5;5;4;6; 4;2;4;2;4;3;4;3;2;4; 2;4;5;4;0;1;1;0;0;0; 0;0;6;3;4;5;4;6;4;2; 1;0;0;0;0;0;7;6;3;5; 4;4;4;2;1;0;0;0;0;0; 6;8;4;3;4;2;1;0;0;0; 0;0;5;6;7;5;3;4;3;1; 1;1;1;1;1;0;0;0;0;0; 8;7;6;6;6;6;7;7;7;7; 5;7;6;7;6;7;5;7;8;7; 3;3;3;2;2;3;0;1;2;0; 1;0;0;0;0;0;7;6;5;4; 4;2;4;2;1;0;0;0;0;0; 6;5;4;2;1;2;1;1;0;0; 0;1;0;0;0;0;0;7;7;8; 5;7;8;6;5;6;6;6;6;6; 5;6;6;4;3;2;3;4;4;1; 0;0;0;0;0;6;6;8;7;3; 2;1;1;0;0;0;0;0;6;6; 6;7;7;6;6;4;4;2;4;4; 4;4;2;4;1;0;0;0;0;0; 7;5;4;5;0;0;0;0;1;0; 0;0;0;0;8;8;8;4;7;4; 3;1;1;1;2;1;1;1;2;2; 2;2;2;2;2;2;2;2;2;1; 2;1;2;2;1;1;0;0;0;0; 0;7;6;5;3;0;0;0;0;0; 5;6;4;1;2;0;1;0;0;0; 0;0;5;5;1;0;1;0;0;0; 0;0;5;2;2;1;1;1;0;0; 0;0;0;7;6;6;3;3;4;5; 4;4;4;4;2;2;2;2;0;0; 0;0;0;8;6;7;7;7;5;2; 2;2;2;2;2;2;2;1;0;0; 0;0;0;6;6;7;8;7;7;6; 3;3;4;4;2;2;2;2;2;1; 0;0;0;0;0;5;6;4;7;4; 4;1;0;0;1;0;0;0;0;0; 6;7;4;4;5;5;7;7;8;7; 8;7;8;8;6;6;5;7;5;3; 3;0;1;0;1;0;0;0;1;0; 0;0;1;0;0;0;0;0;6;7; 6;6;6;5;6;4;4;6;6;5; 4;4;5;3;1;1;0;0;0;0; 0;6;7;7;5;6;5;3;3;2; 2;2;3;2;2;3;2;2;2;0; 1;0;0;0;0;0;3;4;2;2; 1;0;0;0;0;0;7;7;3;0; 0;0;0;0;7;5;8;5;8;7; 6;4;3;0;0;1;0;0;0;0; 0;6;4;4;4;1;2;1;1;0; 0;0;0;0;6;6;5;5;7;3; 1;1;1;0;0;0;0;0;8;6; 6;6;7;7;4;1;0;0;0;0; 0;7;8;7;5;5;3;0;0;0; 0;0;6;4;5;3;4;1;0;0; 1;0;0;0;0;0;5;2;3;1; 1;0;0;0;0;0;6;7;6;7; 6;5;4;4;1;0;0;0;0;0; }; }; 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=; [890] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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=; [890] 104;115.625;111.875;120.375;158.375;154.375;117;118.125;122.125;111.375; 106.125;102.5;104.625;109;142.125;135;106.125;140.375;138.375;139.375; 139.125;108.125;106;107.5;102.625;88;113.25;129.25;111.25;127; 161.375;113;111.375;120.875;109.25;108.5;97.375;100.75;107.25;111.5; 109.125;122.875;121.875;155.375;101.5;154.75;145.25;111.75;118.5;147.375; 130.375;105.25;95.625;97.375;95;104.25;96.375;107.875;137.5;187; 150.75;139.5;123;135.5;132.75;142.5;201.75;145.5;145.5;135.375; 104.125;103.5;107.125;106.25;103.5;106.875;115.375;121.875;174.5;206.5; 232.125;211.25;183.375;218.5;171.25;138.375;156.625;199;197.75;197.125; 183.5;137.25;128.75;109.375;101;96.875;98.375;105;114.375;109.625; 115.625;133.625;145.875;176.125;166.875;158.375;223.25;222;160.25;155.375; 177.875;192.875;167.125;149.625;171.375;195;158.625;129.875;143.25;126.25; 103.5;102.75;106.625;100.375;106.25;107.875;101.5;114.375;115.625;122.25; 158.625;164.375;175.125;155.25;172.75;183.5;158.5;152.25;159.5;154.75; 153;152.875;144.25;149;146;152.375;138.5;152.75;128.125;120; 138.25;149.25;137.125;151.75;143;143.625;135;131.75;112.75;131.375; 129.375;123.75;107.25;107.75;109.5;128.375;111.625;116.875;116.875;110.75; 141;112.375;116.125;166.625;129.25;122.25;156.625;131;121.5;130.125; 102;97.875;102;106;91.625;120.75;121.125;113.875;119.875;206.375; 257.75;218.375;209.75;173.25;140.5;124.75;114.375;107.875;111;105.5; 109.125;123.25;110.75;115.75;184.125;143.375;109.25;127;134.5;109.625; 107.625;100.25;100.25;96.375;95.625;106.75;135.625;119.875;94.5;96.875; 100.375;104.875;95.625;131.125;115.5;106.625;101.5;110.625;112.125;104.625; 103.125;97.625;97.375;93.5;101;117.125;142.375;187.625;205.25;116.375; 110.25;109.125;104.625;102.875;105.75;91.75;106.5;110.125;115.125;141.25; 202.375;150.625;140.125;154.75;153.625;132.25;118.75;99;107.25;101.625; 93.125;95.875;119.625;115.625;123.875;185.125;202;224.125;198.875;208.125; 201.375;201.25;185.5;200.625;202.875;194;164.75;124.5;106.25;103.375; 109.5;101.5;116.5;117.5;156.25;145.5;163.5;231;222.5;156.625; 190;210.625;213.25;220.625;204.75;229;184.25;214.5;203.5;207.25; 202.75;125.125;159.75;123.25;158.5;170.125;109.25;115;135;150; 166.625;183.375;207.5;202.375;116.375;99;113.625;107.25;107.25;112.875; 101.75;107.875;102.375;124.5;113.125;116.125;121.125;114.5;159.625;141; 132;107.25;105.125;105.25;101.75;98.25;128.375;105;122.125;114; 116.875;122.375;175;126.5;133.25;102.375;105.75;94.5;107.875;99.75; 110.25;109.125;121.5;140.125;166.5;152;104.5;102.875;93.625;100.5; 104.125;102.875;116.75;137.875;153;151.625;127.5;160.125;146.625;151.375; 127.5;124;120.5;122;126.125;101;101.5;104.625;105.375;96.75; 131.75;112.375;180.5;136.375;191.25;202.75;194.375;234.5;204.625;214; 189.875;210;232.125;241.375;227.625;249.375;214.125;186;250.875;240.875; 160.5;158;148.25;139.125;146.125;129.75;134.375;122.25;131;107.125; 104.625;105.125;104.25;103.25;107.625;99.5;110.25;122.625;135.625;161.5; 122.625;146;201.375;165.5;125.5;105.75;106.75;101.125;98.25;87.125; 135;110.25;108;110.625;103.625;106.375;113.125;108.625;99.75;100; 98;121.625;94.75;105.25;105.625;105.625;112.375;115.5;116.375;134.5; 135.125;178;184.75;179.125;243.125;243.125;251.25;250.625;226.375;236.125; 183.75;212.25;224.625;209.625;144.375;158.125;157.75;166.875;203.625;109.875; 97.375;99.75;98.875;102;102.625;108.25;110.75;165.875;141.25;132.75; 122.75;117.625;108.5;100.125;102.75;98.75;101.625;104.5;108.625;116.375; 139.625;128.75;207.75;207.25;205.625;200.875;204.375;140.75;203.5;201.25; 202.5;181.75;144.75;201.875;133.5;113.125;107.5;105.375;98.625;104.375; 104.875;110.25;109.5;129.5;114.125;114.125;107.125;103.625;92.375;97.25; 95.5;91.75;99.875;98.375;141.25;153.25;165.625;182.75;184.5;147.75; 147.125;133.375;128.75;150.75;152.75;131.875;112.125;149.625;141.5;149.75; 150;146.5;142.125;151.375;150.375;148;147.5;142.375;128;150.625; 127.75;111.75;126.25;152.375;127.375;121.875;96.375;98.5;100.75;100.625; 103;119.5;122.125;184.625;109.125;104.5;105.125;104.5;106.5;98.625; 106.125;114.375;114.5;118.125;106.25;106.75;108;93.875;89.125;96.75; 94.375;99.875;101.625;113.125;116.125;110.125;136;94.625;100.625;105.375; 104.625;107.25;116.125;114.375;103.875;106.375;100.25;104.875;98.125;93; 97.625;104.5;109;123.875;102;119.5;111.75;116.125;136.125;170.75; 159.125;179.625;166.125;190;153.625;157;159.875;115.75;107.375;105.125; 101.375;99.75;107.625;109.625;123.875;158.5;220;162.875;162.625;129.125; 118.75;153.25;161.125;154.5;157.25;153.875;147.125;132.5;101;103.875; 106.25;111.5;105.375;139;117;111.625;127;223.625;230.75;161.75; 192.25;156.125;184.125;199.125;151.375;155.25;107.25;132;153.375;100.625; 118.875;103.125;109.625;103.25;94.625;94.75;95.875;150.75;125.875;133.25; 140.625;105.5;99.375;93.125;93.875;99.25;95.625;93.125;104;91.625; 116.25;129;117.25;110.25;122.25;158.875;202.125;246.625;298.5;242; 234.375;237.25;276.625;246.375;237.875;219.75;213.125;210.875;164;154.75; 115.625;118.5;114.125;116.75;110.5;109.625;110.5;109.25;104.875;103.125; 107.75;104.125;108.5;102.75;101.875;101.5;105.875;105.875;127.75;170; 163.875;193.375;206.5;188.125;188.25;120.625;167;194.5;227.125;191; 187.625;174.5;240.5;198.75;144.25;137.75;109;96.375;103.625;98.25; 104.5;87.625;121.625;156.125;146;161.875;143.25;154.75;161.875;132.75; 135.25;136.625;160.5;114.5;159.5;115.375;138.25;149.875;139.375;114.25; 115.75;113.875;112.625;113.375;108.125;114.625;119.875;112.25;144.5;103.75; 106;105.75;104.875;105.125;94;112.625;140;139.75;122.875;115.375; 117.375;112.25;116.375;107.25;131.5;113.625;136.25;120.75;141;207.875; 249.125;154.5;110.5;106.5;109.125;108.875;100.5;99.375;96.875;99; 102.875;121.25;116;158.5;114.625;116.375;109.25;104;100.375;101.875; 85.5;98.5;103.375;100;108.5;108.25;111.625;117.5;161.625;135.25; 112.25;117.125;110.625;100.875;96.875;93.375;90.625;106.25;136.25;113.5; 118.75;197.25;204.75;143.375;148.625;127.125;106.25;111.25;110.5;114.125; 108.125;107.125;123.375;177.75;183.5;117.25;138.25;110.75;108.5;110.5; 103.375;100.125;117.75;110.25;109.75;114.25;114.125;111.375;99.875;103.875; 94.5;106.125;99.5;102.375;101;98.25;99.25;116.125;117.75;123.375; 111.125;107.25;100;108.75;98.625;99;100.625;116.375;156.5;157; 222;157.5;156.375;153;111.75;111.75;109.625;104.25;103.375;105.5; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["EpochOutputData1"] { name="EpochOutputData1"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["batch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_59"; 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=; [0] }; }; int_Data @["inside_int_val"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_60"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="inside_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [0] }; }; 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=; [0] }; }; 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=; [0] }; }; 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=; [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=; [0] }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["EpochOutputData2"] { name="EpochOutputData2"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["batch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_59"; 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=; [0] }; }; int_Data @["inside_int_val"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_60"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="inside_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [0] }; }; 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=; [0] }; }; 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=; [0] }; }; 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=; [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=; [0] }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["EpochOutputData3"] { name="EpochOutputData3"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["batch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_59"; 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=; [0] }; }; int_Data @["inside_int_val"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_60"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="inside_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [0] }; }; 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=; [0] }; }; 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=; [0] }; }; 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=; [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=; [0] }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["CycleOutputData"] { name="CycleOutputData"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["batch"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItemBase; 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] }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItemBase; 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] }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItemBase; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; 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"] { 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"] { 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=; el_typ=UserDataItemBase; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; 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=; el_typ=UserDataItemBase; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; 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"] { 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"] { name="ext_rew"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["SNc_acts_avg"] { name="SNc_acts_avg"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; }; float_Data @["STN_acts_avg"] { 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 @["Motor__acts_avg"] { name="Motor__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"] { 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"] { 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"] { 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_units_0_act"] { 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 @["Output_act"] { name="Output_act"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=1; cell_geom{ 4;1; }; calc_expr { expr=; }; dim_names { name=; [2] ;; }; }; }; data_flags=AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; }; DataTable_Group @.gp["AnalysisData"] { name="AnalysisData"; el_typ=DataTable; el_def=0; DataTable @["EpochOutputData_GroupNewOverlap"] { name="EpochOutputData_GroupNewOverlap"; desc=; data { name="data"; el_typ=DataColTp; el_def=0; int_Data @["inside_int_val_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_55"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="inside_int_val_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [75] 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; }; }; float_Data @["cnt_err_mean"] { 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=; [75] 1.8;1.3;1.1;0.89999998;1;1.2;1;1;1.1;1; 0.80000001;0.69999999;0.30000001;0.40000001;0.30000001;0.2;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;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 @["cnt_err_sem"] { 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=; [75] 0.13333333;0.21343748;0.17950548;0.17950548;0.2981424;0.24944381;0.25819889;0.25819889;0.27688745;0.2981424; 0.29059327;0.29999995;0.21343748;0.2211083;0.21343748;0.2;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["EpochOutputData_Grouptransfer"] { name="EpochOutputData_Grouptransfer"; desc=; data { name="data"; el_typ=DataColTp; el_def=0; int_Data @["inside_int_val_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_55"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="inside_int_val_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [75] 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; }; }; float_Data @["cnt_err_mean"] { 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=; [75] 1.8;1.1;0.69999999;0.40000001;0.40000001;0.30000001;0.2;0.2;0.2;0.2; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;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 @["cnt_err_sem"] { 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=; [75] 0.13333331;0.23333333;0.29999995;0.2211083;0.2211083;0.21343748;0.2;0.19999997;0.2;0.2; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["EpochOutputData_GroupNewIncongruent"] { name="EpochOutputData_GroupNewIncongruent"; desc=; data { name="data"; el_typ=DataColTp; el_def=0; int_Data @["inside_int_val_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_55"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="inside_int_val_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [75] 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; }; }; float_Data @["cnt_err_mean"] { 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=; [75] 1.7;1.4;1.3;1.1;1.3;1;0.89999998;0.80000001;0.80000001;0.80000001; 0.80000001;0.80000001;0.80000001;0.69999999;0.60000002;0.69999999;0.40000001;0.40000001;0.40000001;0.30000001; 0.40000001;0.40000001;0.40000001;0.40000001;0.40000001;0.30000001;0.40000001;0.30000001;0.30000001;0.30000001; 0.30000001;0.30000001;0.30000001;0.30000001;0.40000001;0.40000001;0.40000001;0.30000001;0.30000001;0.40000001; 0.40000001;0.40000001;0.2;0.30000001;0.30000001;0.30000001;0.2;0.1;0.40000001;0.2; 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; }; }; float_Data @["cnt_err_sem"] { 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=; [75] 0.1527525;0.2211083;0.26034164;0.27688745;0.26034167;0.2981424;0.31446603;0.32659861;0.32659861;0.32659867; 0.32659861;0.32659861;0.32659861;0.29999995;0.30550504;0.29999995;0.26666668;0.26666668;0.26666668;0.21343748; 0.26666668;0.26666668;0.26666665;0.26666668;0.26666668;0.21343748;0.26666668;0.21343748;0.21343748;0.21343745; 0.21343748;0.21343748;0.21343748;0.21343748;0.26666665;0.26666665;0.26666665;0.21343748;0.21343748;0.26666668; 0.26666665;0.26666665;0.13333334;0.21343748;0.21343748;0.21343748;0.2;0.099999987;0.26666665;0.13333334; 0.1;0.1;0.099999987;0.099999987;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["TrialOutputData_Modified"] { name="TrialOutputData_Modified"; desc=; data { name="data"; el_typ=DataColTp; el_def=0; int_Data @["batch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_55"; 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=; [7120] 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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;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;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;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; 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;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;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;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; 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; 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;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;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;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;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;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;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;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;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;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; 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; 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; 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; 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;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;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;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;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;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;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; 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;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;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;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;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; 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; 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;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;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;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;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;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;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;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; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_56"; 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=; [7120] 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;9;9;9;9;9;9; 9;9;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;12;12; 12;12;12;12;12;12;13;13;13;13; 13;13;13;13;14;14;14;14;14;14; 14;14;15;15;15;15;15;15;15;15; 16;16;16;16;16;16;16;16;17;17; 17;17;17;17;17;17;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;16;16; 16;16;16;16;16;16;17;17;17;17; 17;17;17;17;18;18;18;18;18;18; 18;18;19;19;19;19;19;19;19;19; 20;20;20;20;20;20;20;20;21;21; 21;21;21;21;21;21;22;22;22;22; 22;22;22;22;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;20;20;20;20;20;20; 20;20;21;21;21;21;21;21;21;21; 22;22;22;22;22;22;22;22;23;23; 23;23;23;23;23;23;24;24;24;24; 24;24;24;24;25;25;25;25;25;25; 25;25;26;26;26;26;26;26;26;26; 27;27;27;27;27;27;27;27;28;28; 28;28;28;28;28;28;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 18;18;18;18;18;18;18;18;19;19; 19;19;19;19;19;19;20;20;20;20; 20;20;20;20;21;21;21;21;21;21; 21;21;22;22;22;22;22;22;22;22; 23;23;23;23;23;23;23;23;24;24; 24;24;24;24;24;24;25;25;25;25; 25;25;25;25;26;26;26;26;26;26; 26;26;27;27;27;27;27;27;27;27; 28;28;28;28;28;28;28;28;29;29; 29;29;29;29;29;29;30;30;30;30; 30;30;30;30;31;31;31;31;31;31; 31;31;32;32;32;32;32;32;32;32; 33;33;33;33;33;33;33;33;34;34; 34;34;34;34;34;34;35;35;35;35; 35;35;35;35;36;36;36;36;36;36; 36;36;37;37;37;37;37;37;37;37; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;16;16; 16;16;16;16;16;16;17;17;17;17; 17;17;17;17;18;18;18;18;18;18; 18;18;19;19;19;19;19;19;19;19; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;9;9;9;9;9;9; 9;9;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;13;13;13;13;13;13;13;13; 14;14;14;14;14;14;14;14;15;15; 15;15;15;15;15;15;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 18;18;18;18;18;18;18;18;19;19; 19;19;19;19;19;19;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 18;18;18;18;18;18;18;18;19;19; 19;19;19;19;19;19;20;20;20;20; 20;20;20;20;21;21;21;21;21;21; 21;21;22;22;22;22;22;22;22;22; 23;23;23;23;23;23;23;23;24;24; 24;24;24;24;24;24;25;25;25;25; 25;25;25;25;26;26;26;26;26;26; 26;26;27;27;27;27;27;27;27;27; 28;28;28;28;28;28;28;28;29;29; 29;29;29;29;29;29;30;30;30;30; 30;30;30;30;31;31;31;31;31;31; 31;31;32;32;32;32;32;32;32;32; 33;33;33;33;33;33;33;33;34;34; 34;34;34;34;34;34;35;35;35;35; 35;35;35;35;36;36;36;36;36;36; 36;36;37;37;37;37;37;37;37;37; 38;38;38;38;38;38;38;38;39;39; 39;39;39;39;39;39;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;13;13;13;13;13;13;13;13; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;16;16; 16;16;16;16;16;16;17;17;17;17; 17;17;17;17;18;18;18;18;18;18; 18;18;19;19;19;19;19;19;19;19; 20;20;20;20;20;20;20;20;21;21; 21;21;21;21;21;21;22;22;22;22; 22;22;22;22;23;23;23;23;23;23; 23;23;24;24;24;24;24;24;24;24; 25;25;25;25;25;25;25;25;26;26; 26;26;26;26;26;26;27;27;27;27; 27;27;27;27;28;28;28;28;28;28; 28;28;29;29;29;29;29;29;29;29; 30;30;30;30;30;30;30;30;31;31; 31;31;31;31;31;31;32;32;32;32; 32;32;32;32;33;33;33;33;33;33; 33;33;34;34;34;34;34;34;34;34; 35;35;35;35;35;35;35;35;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;13;13;13;13;13;13;13;13; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;16;16; 16;16;16;16;16;16;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;14;14; 14;14;14;14;14;14;15;15;15;15; 15;15;15;15;16;16;16;16;16;16; 16;16;17;17;17;17;17;17;17;17; 18;18;18;18;18;18;18;18;19;19; 19;19;19;19;19;19;20;20;20;20; 20;20;20;20;21;21;21;21;21;21; 21;21;22;22;22;22;22;22;22;22; 23;23;23;23;23;23;23;23;24;24; 24;24;24;24;24;24;25;25;25;25; 25;25;25;25;26;26;26;26;26;26; 26;26;27;27;27;27;27;27;27;27; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;20;20;20;20;20;20; 20;20;21;21;21;21;21;21;21;21; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;9;9;9;9;9;9; 9;9;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;12;12; 12;12;12;12;12;12;13;13;13;13; 13;13;13;13;14;14;14;14;14;14; 14;14;15;15;15;15;15;15;15;15; 16;16;16;16;16;16;16;16;17;17; 17;17;17;17;17;17;18;18;18;18; 18;18;18;18;19;19;19;19;19;19; 19;19;20;20;20;20;20;20;20;20; 21;21;21;21;21;21;21;21;22;22; 22;22;22;22;22;22;23;23;23;23; 23;23;23;23;24;24;24;24;24;24; 24;24;25;25;25;25;25;25;25;25; 26;26;26;26;26;26;26;26;27;27; 27;27;27;27;27;27;28;28;28;28; 28;28;28;28;29;29;29;29;29;29; 29;29;30;30;30;30;30;30;30;30; 31;31;31;31;31;31;31;31;32;32; 32;32;32;32;32;32;33;33;33;33; 33;33;33;33;34;34;34;34;34;34; 34;34;35;35;35;35;35;35;35;35; 36;36;36;36;36;36;36;36;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;20;20;20;20;20;20; 20;20;21;21;21;21;21;21;21;21; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 0;0;0;0;0;0;0;0;1;1; 1;1;1;1;1;1;2;2;2;2; 2;2;2;2;3;3;3;3;3;3; 3;3;4;4;4;4;4;4;4;4; 5;5;5;5;5;5;5;5;6;6; 6;6;6;6;6;6;7;7;7;7; 7;7;7;7;8;8;8;8;8;8; 8;8;9;9;9;9;9;9;9;9; 10;10;10;10;10;10;10;10;11;11; 11;11;11;11;11;11;12;12;12;12; 12;12;12;12;13;13;13;13;13;13; 13;13;14;14;14;14;14;14;14;14; 15;15;15;15;15;15;15;15;16;16; 16;16;16;16;16;16;17;17;17;17; 17;17;17;17;18;18;18;18;18;18; 18;18;19;19;19;19;19;19;19;19; 20;20;20;20;20;20;20;20;21;21; 21;21;21;21;21;21;22;22;22;22; 22;22;22;22;23;23;23;23;23;23; 23;23;24;24;24;24;24;24;24;24; 25;25;25;25;25;25;25;25;26;26; 26;26;26;26;26;26;27;27;27;27; 27;27;27;27;28;28;28;28;28;28; 28;28;29;29;29;29;29;29;29;29; 30;30;30;30;30;30;30;30;31;31; 31;31;31;31;31;31;32;32;32;32; 32;32;32;32;33;33;33;33;33;33; 33;33;34;34;34;34;34;34;34;34; 35;35;35;35;35;35;35;35;36;36; 36;36;36;36;36;36;37;37;37;37; 37;37;37;37;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;13;13; 13;13;13;13;13;13;14;14;14;14; 14;14;14;14;15;15;15;15;15;15; 15;15;16;16;16;16;16;16;16;16; 17;17;17;17;17;17;17;17;18;18; 18;18;18;18;18;18;19;19;19;19; 19;19;19;19;20;20;20;20;20;20; 20;20;21;21;21;21;21;21;21;21; 22;22;22;22;22;22;22;22;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;13;13;13;13;13;13;13;13; 14;14;14;14;14;14;14;14;15;15; 15;15;15;15;15;15;16;16;16;16; 16;16;16;16;17;17;17;17;17;17; 17;17;18;18;18;18;18;18;18;18; 19;19;19;19;19;19;19;19;20;20; 20;20;20;20;20;20;21;21;21;21; 21;21;21;21;22;22;22;22;22;22; 22;22;23;23;23;23;23;23;23;23; 24;24;24;24;24;24;24;24;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;9;9;9;9;9;9; 9;9;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;12;12; 12;12;12;12;12;12;13;13;13;13; 13;13;13;13;14;14;14;14;14;14; 14;14;15;15;15;15;15;15;15;15; 16;16;16;16;16;16;16;16;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;0;0;0;0;0;0;0;0; 1;1;1;1;1;1;1;1;2;2; 2;2;2;2;2;2;3;3;3;3; 3;3;3;3;4;4;4;4;4;4; 4;4;5;5;5;5;5;5;5;5; 6;6;6;6;6;6;6;6;7;7; 7;7;7;7;7;7;8;8;8;8; 8;8;8;8;9;9;9;9;9;9; 9;9;10;10;10;10;10;10;10;10; 11;11;11;11;11;11;11;11;12;12; 12;12;12;12;12;12;13;13;13;13; 13;13;13;13;0;0;0;0;0;0; 0;0;1;1;1;1;1;1;1;1; 2;2;2;2;2;2;2;2;3;3; 3;3;3;3;3;3;4;4;4;4; 4;4;4;4;5;5;5;5;5;5; 5;5;6;6;6;6;6;6;6;6; 7;7;7;7;7;7;7;7;8;8; 8;8;8;8;8;8;9;9;9;9; 9;9;9;9;10;10;10;10;10;10; 10;10;11;11;11;11;11;11;11;11; 12;12;12;12;12;12;12;12;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;0;0;0;0; 0;0;0;0;1;1;1;1;1;1; 1;1;2;2;2;2;2;2;2;2; 3;3;3;3;3;3;3;3;4;4; 4;4;4;4;4;4;5;5;5;5; 5;5;5;5;6;6;6;6;6;6; 6;6;7;7;7;7;7;7;7;7; 8;8;8;8;8;8;8;8;9;9; 9;9;9;9;9;9;10;10;10;10; 10;10;10;10;11;11;11;11;11;11; 11;11;12;12;12;12;12;12;12;12; 13;13;13;13;13;13;13;13;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;0;0; 0;0;0;0;0;0;1;1;1;1; 1;1;1;1;2;2;2;2;2;2; 2;2;3;3;3;3;3;3;3;3; 4;4;4;4;4;4;4;4;5;5; 5;5;5;5;5;5;6;6;6;6; 6;6;6;6;7;7;7;7;7;7; 7;7;8;8;8;8;8;8;8;8; 9;9;9;9;9;9;9;9;10;10; 10;10;10;10;10;10;11;11;11;11; 11;11;11;11;12;12;12;12;12;12; 12;12;13;13;13;13;13;13;13;13; }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_57"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; 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] }; ar { name=; [7120] 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; 0;1;2;3;4;5;6;7;0;1; 2;3;4;5;6;7;0;1;2;3; 4;5;6;7;0;1;2;3;4;5; 6;7;0;1;2;3;4;5;6;7; }; }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_58"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; 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=; [7120] 5;2;3;4;0;3;1;2;2;3; 3;1;0;4;2;5;4;1;3;0; 5;2;2;3;4;0;2;5;3;1; 3;2;0;2;5;4;3;3;2;1; 2;5;1;4;0;3;2;3;3;3; 2;0;5;1;4;2;2;3;4;5; 1;3;2;0;2;3;1;2;4;5; 0;3;5;3;4;2;0;1;2;3; 2;5;1;3;0;4;3;2;3;4; 1;2;0;3;2;5;1;2;5;0; 2;3;3;4;5;2;3;3;2;4; 1;0;4;2;1;0;5;2;3;3; 1;3;4;3;5;0;2;2;5;2; 3;2;3;0;1;4;4;5;3;3; 2;0;2;1;4;5;3;3;2;0; 1;2;1;2;4;2;3;0;3;5; 1;2;3;3;5;2;0;4;2;1; 3;5;3;2;4;0;3;4;3;1; 5;0;2;2;2;5;3;1;3;4; 0;2;2;1;3;2;5;3;4;0; 1;2;2;3;3;5;4;0;4;1; 2;3;0;2;5;3;4;2;3;1; 5;2;3;0;2;2;1;5;3;4; 3;0;3;5;3;0;2;1;4;2; 5;3;0;2;3;1;4;2;5;0; 3;2;3;2;4;1;2;4;2;5; 3;3;1;0;1;3;3;2;0;5; 2;4;0;3;4;3;2;1;5;2; 0;3;2;1;3;5;4;2;2;0; 4;3;3;2;5;1;4;3;0;1; 5;3;2;2;3;0;2;1;3;4; 2;5;5;4;2;0;3;2;1;3; 3;3;2;5;4;1;0;2;3;5; 3;1;2;2;4;0;5;2;3;0; 2;4;1;3;3;3;0;2;5;2; 4;1;2;2;3;5;4;1;3;0; 3;1;3;4;0;2;5;2;2;3; 4;0;3;5;2;1;2;0;5;2; 4;3;1;3;3;2;4;0;2;3; 1;5;2;1;5;0;3;4;3;2; 2;4;3;1;5;2;0;3;4;5; 3;3;1;2;0;2;3;2;1;3; 2;5;0;4;4;5;2;2;0;3; 3;1;1;0;5;3;2;3;4;2; 0;3;4;2;5;3;2;1;1;3; 2;2;4;3;0;5;3;2;5;3; 2;1;0;4;3;5;0;3;1;2; 4;2;1;4;3;0;2;5;2;3; 3;3;2;5;2;4;0;1;2;0; 1;3;4;5;2;3;1;4;2;2; 5;0;3;3;2;1;2;3;4;5; 3;0;2;3;5;0;3;4;1;2; 5;0;2;1;3;3;2;4;4;0; 3;5;2;3;1;2;2;4;0;2; 3;1;5;3;4;5;2;0;2;3; 3;1;2;3;4;2;1;3;0;5; 2;3;4;5;2;3;0;1;5;2; 2;1;4;0;3;3;3;5;4;2; 0;3;2;1;0;2;4;5;3;2; 1;3;2;2;3;1;0;4;3;5; 2;4;1;0;5;2;3;3;1;3; 2;4;3;0;5;2;4;1;3;5; 0;3;2;2;0;5;3;2;4;1; 2;3;2;3;3;2;5;0;1;4; 3;1;3;5;4;0;2;2;5;4; 3;1;2;2;0;3;0;2;4;3; 5;3;2;1;0;5;3;2;4;3; 2;1;3;4;1;2;0;3;5;2; 3;2;1;4;3;0;2;5;5;3; 3;2;0;1;2;4;5;0;3;2; 3;1;2;4;2;3;1;4;3;0; 2;5;3;0;1;3;5;2;2;4; 2;0;1;4;5;3;3;2;1;3; 2;2;5;3;0;4;3;2;5;3; 2;4;1;0;5;2;3;4;2;1; 3;0;5;1;2;4;2;3;0;3; 2;1;0;3;2;3;5;4;3;2; 0;2;3;4;1;5;2;3;0;5; 3;1;2;4;2;3;4;5;0;2; 3;1;5;3;0;2;2;1;4;3; 2;0;3;5;1;2;4;3;5;3; 3;2;2;4;1;0;5;0;2;2; 1;4;3;3;0;3;1;3;2;5; 2;4;3;2;5;0;1;3;4;2; 5;3;4;2;1;2;3;0;4;3; 1;0;5;3;2;2;2;0;4;3; 5;1;3;2;5;3;4;2;0;3; 2;1;2;3;2;4;1;0;3;5; 0;5;3;2;3;4;1;2;4;3; 2;1;3;2;5;0;3;2;1;5; 2;3;0;4;4;2;1;0;3;2; 5;3;2;0;3;3;1;5;2;4; 1;2;3;0;2;5;3;4;5;0; 3;2;2;1;4;3;3;0;2;4; 3;2;5;1;3;4;0;2;3;5; 2;1;0;3;2;1;5;2;3;4; 2;0;1;5;3;4;3;2;4;2; 3;1;0;5;3;2;1;2;4;2; 0;3;3;5;5;4;3;2;0;3; 2;1;3;0;1;2;4;3;2;5; 2;3;1;3;4;2;5;0;4;2; 2;3;1;0;3;5;2;1;0;2; 4;3;3;5;2;3;0;4;1;2; 5;3;1;4;3;0;2;2;5;3; 0;2;3;3;4;5;1;2;4;2; 1;5;3;2;3;0;5;2;3;2; 4;0;1;3;5;4;1;3;2;3; 2;0;3;1;2;4;5;0;2;3; 3;0;1;5;4;3;2;2;5;4; 1;2;3;2;0;3;2;2;0;5; 1;3;4;3;3;0;2;1;4;5; 3;2;0;5;3;2;2;4;3;1; 4;3;2;1;5;0;3;2;0;2; 3;2;4;3;5;1;5;4;1;2; 2;3;3;0;2;4;2;5;1;0; 3;3;0;5;3;3;2;4;1;2; 3;1;2;5;2;0;3;4;3;2; 3;2;0;1;5;4;3;3;0;2; 1;2;4;5;2;5;1;4;3;3; 0;2;3;0;1;2;5;2;3;4; 4;1;2;0;3;3;5;2;1;3; 3;0;4;2;5;2;4;0;3;2; 1;5;3;2;3;5;2;0;2;4; 3;1;0;3;2;2;1;4;3;5; 2;5;3;4;1;0;2;3;4;0; 3;3;2;5;1;2;3;2;4;3; 2;5;1;0;3;2;3;4;2;5; 1;0;3;3;5;2;1;2;0;4; 5;0;3;4;2;1;2;3;4;3; 5;0;2;2;1;3;4;3;5;0; 2;2;3;1;3;2;5;2;0;4; 3;1;3;3;4;0;2;5;2;1; 2;0;4;2;1;5;3;3;1;4; 5;2;2;3;3;0;0;3;2;2; 5;4;1;3;3;2;2;3;1;0; 5;4;0;2;3;2;5;4;1;3; 0;1;3;2;4;3;5;2;3;2; 4;3;2;0;5;1;4;0;3;3; 5;2;2;1;3;0;5;3;1;4; 2;2;1;4;5;3;3;2;0;2; 4;0;5;1;3;2;3;2;1;3; 2;5;2;0;3;4;3;2;3;0; 1;5;2;4;2;3;4;0;5;3; 1;2;0;2;2;4;1;5;3;3; 0;5;4;2;1;2;3;3;2;2; 3;3;0;1;5;4;0;2;1;5; 3;2;4;3;2;5;3;0;1;2; 4;3;3;2;5;3;2;1;4;0; 5;4;2;0;2;3;3;1;5;1; 3;0;4;2;2;3;2;2;5;3; 3;4;1;0;1;3;2;4;5;2; 0;3;2;3;0;5;4;1;3;2; 0;3;2;3;5;1;4;2;2;4; 2;5;0;3;3;1;2;3;4;1; 0;2;3;5;2;3;3;1;0;2; 4;5;2;3;4;1;5;3;2;0; 1;2;2;0;5;3;4;3;4;3; 2;3;5;2;1;0;4;2;3;3; 2;5;0;1;2;0;4;3;1;2; 3;5;0;2;4;5;1;3;2;3; 5;2;2;0;3;1;3;4;3;2; 0;2;5;3;4;1;3;2;2;5; 4;3;1;0;1;2;0;3;4;3; 5;2;3;2;3;5;0;1;4;2; 5;1;0;4;2;3;2;3;4;5; 3;3;2;1;0;2;3;2;3;1; 5;0;2;4;4;2;0;3;1;5; 2;3;4;0;1;2;3;5;2;3; 0;2;3;4;1;3;5;2;2;4; 5;2;3;1;0;3;3;5;0;4; 2;2;1;3;2;3;2;5;1;3; 4;0;5;2;3;3;2;0;4;1; 2;5;0;4;3;3;2;1;3;5; 2;0;2;4;1;3;2;0;1;3; 4;2;5;3;3;0;4;1;2;3; 2;5;2;3;5;3;2;4;0;1; 3;2;3;4;1;2;5;0;4;3; 2;1;2;5;0;3;1;5;2;2; 4;0;3;3;2;1;0;4;3;2; 3;5;0;4;3;3;2;1;5;2; 2;2;3;0;1;4;3;5;2;2; 3;3;1;0;4;5;3;2;1;2; 5;4;0;3;4;2;0;2;3;1; 5;3;3;1;2;2;4;3;5;0; 5;0;3;3;1;2;4;2;2;3; 2;5;1;3;4;0;2;2;3;5; 3;0;1;4;0;5;3;3;1;2; 2;4;3;2;4;5;3;1;2;0; 4;5;1;2;3;0;3;2;0;2; 1;5;2;3;3;4;1;2;5;3; 4;3;0;2;1;4;2;2;3;5; 3;0;4;2;5;3;3;0;1;2; 5;1;2;3;3;2;0;4;3;3; 1;5;0;2;4;2;2;3;0;3; 5;1;4;2;0;1;4;3;3;5; 2;2;2;5;2;3;4;1;3;0; 2;3;3;2;0;4;5;1;3;2; 2;4;0;3;1;5;3;3;0;2; 2;4;5;1;2;4;2;0;1;5; 3;3;3;5;2;4;1;2;3;0; 3;0;1;5;2;3;2;4;5;0; 2;4;2;3;1;3;5;2;4;3; 0;3;2;1;0;3;5;3;4;2; 1;2;1;4;2;5;3;3;0;2; 4;2;2;5;3;0;3;1;4;3; 1;3;0;5;2;2;0;2;3;3; 1;5;2;4;3;4;3;2;2;1; 0;5;3;2;0;2;1;4;3;5; 3;2;3;2;4;5;1;0;3;4; 0;1;5;2;3;2;2;5;0;4; 2;3;3;1;1;0;2;2;3;5; 3;4;3;5;0;2;1;4;3;2; 3;1;2;4;0;3;5;2;3;1; 2;0;2;3;5;4;3;0;1;4; 2;3;5;2;0;2;3;4;2;3; 1;5;1;5;3;2;3;0;2;4; 3;1;4;5;0;2;2;3;2;4; 1;5;3;0;3;2;2;1;4;5; 0;2;3;3;2;3;5;2;3;1; 0;4;5;3;2;2;3;0;1;4; 3;3;0;5;4;1;2;2;5;3; 4;1;0;3;2;2;3;2;4;2; 1;5;3;0;0;3;2;2;3;4; 5;1;4;5;3;2;1;0;2;3; 5;3;2;2;0;4;1;3;3;2; 2;1;0;5;3;4;5;3;1;0; 3;2;4;2;1;3;0;2;5;2; 3;4;0;1;3;5;2;2;3;4; 3;2;3;2;5;0;1;4;5;3; 2;4;2;1;0;3;0;4;3;3; 2;2;1;5;5;4;0;2;2;1; 3;3;2;5;1;4;3;2;0;3; 2;2;3;0;3;1;5;4;2;3; 5;2;4;1;0;3;2;3;0;2; 5;4;1;3;0;3;3;2;1;2; 4;5;1;4;2;2;5;0;3;3; 3;4;5;1;2;2;0;3;4;1; 3;0;2;5;2;3;5;3;3;1; 0;4;2;2;2;0;5;2;3;1; 3;4;5;0;2;2;4;3;3;1; 1;3;3;5;2;0;2;4;2;3; 2;0;4;3;1;5;3;3;2;1; 2;4;5;0;3;1;0;4;2;3; 2;5;4;0;1;5;3;2;3;2; 0;5;4;3;2;3;2;1;2;3; 0;5;2;3;1;4;2;0;3;5; 1;2;4;3;2;0;2;3;3;5; 1;4;3;4;5;3;1;2;0;2; 2;4;3;2;0;3;1;5;5;3; 2;2;4;0;3;1;3;4;5;1; 3;2;2;0;0;2;1;3;4;2; 3;5;2;4;2;3;3;1;0;5; 4;2;3;2;1;3;0;5;1;3; 5;3;2;4;2;0;3;3;5;1; 4;2;2;0;4;2;5;0;3;2; 1;3;3;1;3;2;5;0;2;4; 2;2;0;5;4;3;1;3;5;3; 2;3;0;1;2;4;2;1;0;5; 2;3;4;3;0;1;2;2;3;5; 4;3;0;1;5;2;3;2;3;4; 4;3;5;3;2;1;0;2;5;0; 4;2;3;3;1;2;2;2;4;3; 3;5;1;0;5;4;2;3;1;0; 3;2;5;2;3;3;2;1;4;0; 3;0;4;3;5;1;2;2;0;5; 2;3;1;3;2;4;5;3;2;3; 4;0;2;1;0;1;5;2;3;3; 4;2;4;2;3;1;3;2;5;0; 3;0;4;1;5;2;2;3;4;5; 3;1;0;2;3;2;5;3;2;3; 4;0;1;2;2;2;4;1;0;3; 5;3;3;2;4;5;3;1;0;2; 5;4;1;3;2;3;0;2;3;5; 2;4;3;1;2;0;1;4;3;2; 5;3;2;0;2;5;1;4;3;0; 2;3;3;3;1;2;5;0;2;4; 0;2;5;1;2;3;3;4;2;4; 2;3;0;3;1;5;1;4;5;0; 3;2;3;2;2;1;3;4;3;5; 0;2;0;3;2;4;1;2;3;5; 2;1;3;5;2;4;0;3;4;3; 1;3;2;0;5;2;5;3;2;4; 3;0;1;2;3;4;5;1;3;0; 2;2;2;0;3;2;1;4;3;5; 2;1;5;2;3;4;0;3;3;2; 1;2;0;3;4;5;1;2;2;4; 3;3;0;5;2;3;2;3;0;1; 5;4;4;1;2;5;3;0;3;2; 4;1;3;0;2;5;2;3;3;1; 0;2;2;4;3;5;1;3;2;3; 0;5;4;2;2;2;3;1;5;0; 4;3;2;2;5;4;3;3;0;1; 3;5;3;2;4;1;0;2;1;4; 3;2;3;0;2;5;2;3;0;5; 2;4;3;1;3;5;1;2;3;0; 2;4;1;2;4;3;3;5;0;2; 1;2;0;2;5;3;4;3;5;3; 1;2;2;3;4;0;2;1;5;3; 2;3;0;4;5;2;3;2;4;3; 0;1;3;3;2;5;2;0;4;1; 0;2;3;1;2;3;4;5;0;5; 3;2;3;4;2;1;1;0;5;2; 4;2;3;3;0;1;2;5;3;3; 4;2;1;3;2;0;5;4;3;2; 1;3;4;2;3;2;5;0;0;3; 5;3;2;2;1;4;3;5;1;4; 3;2;2;0;3;3;2;1;0;2; 4;5;2;5;3;0;3;2;1;4; 1;2;3;3;4;0;5;2;0;2; 1;2;3;4;3;5;3;0;5;2; 2;1;4;3;3;3;4;1;2;2; 0;5;0;3;2;2;3;5;4;1; 0;3;4;2;2;5;1;3;3;2; 4;2;1;0;5;3;3;1;0;5; 2;4;3;2;2;5;2;3;0;1; 3;4;3;4;5;1;3;2;2;0; 4;5;0;3;2;1;2;3;2;1; 2;4;5;3;3;0;3;5;2;4; 1;0;3;2;3;1;5;0;3;2; 4;2;2;0;2;5;3;3;1;4; 0;1;2;5;3;2;4;3;2;3; 1;0;4;3;5;2;3;4;5;2; 0;1;2;3;5;3;2;4;2;1; 0;3;3;2;3;5;0;1;4;2; 2;4;3;3;5;2;1;0;2;5; 3;0;2;1;3;4;4;2;1;0; 3;3;5;2;2;3;1;5;4;0; 2;3;5;3;2;3;0;1;4;2; 3;5;2;2;1;4;0;3;0;2; 3;2;4;5;3;1;5;4;2;0; 3;3;2;1;5;2;3;3;1;4; 2;0;1;3;2;4;3;5;2;0; 4;2;3;0;5;1;2;3;3;2; 3;5;2;4;1;0;2;4;3;2; 1;3;5;0;3;2;5;0;4;3; 2;1;5;1;0;2;3;2;3;4; 3;2;2;5;3;4;1;0;1;4; 0;2;2;5;3;3;2;3;3;1; 5;0;2;4;0;3;1;5;3;4; 2;2;5;2;3;3;4;0;2;1; 1;5;4;3;2;2;0;3;2;4; 3;3;1;5;2;0;0;3;4;2; 3;1;2;5;1;0;2;4;3;2; 5;3;2;3;0;3;2;4;5;1; 4;2;3;5;2;1;3;0;3;3; 1;2;2;4;0;5;1;3;4;3; 2;2;5;0;3;3;1;4;0;5; 2;2;2;0;3;4;1;3;2;5; 3;1;2;5;4;3;2;0;3;1; 2;5;0;2;4;3;0;1;3;4; 2;5;3;2;4;2;2;1;5;3; 3;0;5;2;3;3;4;0;2;1; 3;3;2;1;4;5;0;2;2;3; 0;4;5;3;1;2;2;2;0;1; 3;3;4;5;2;0;2;3;5;4; 3;1;5;0;2;1;3;4;3;2; 1;0;2;2;4;3;5;3;5;2; 4;3;0;3;1;2;4;3;0;5; 2;2;3;1;3;4;0;2;2;1; 5;3;3;4;2;1;2;5;0;3; 3;5;2;4;3;2;1;0;4;1; 2;0;2;3;3;5;1;3;2;0; 4;2;5;3;2;5;4;1;3;3; 2;0;2;2;1;3;0;4;3;5; 3;2;4;5;2;3;1;0;3;5; 2;0;4;3;1;2;5;0;2;3; 4;2;1;3;3;2;5;0;2;1; 4;3;0;3;2;4;2;3;1;5; 5;3;3;2;4;1;0;2;2;0; 2;4;5;3;3;1;3;2;2;3; 5;4;1;0;3;5;3;1;2;2; 4;0;2;0;4;3;5;1;3;2; 0;2;1;2;3;5;4;3;3;5; 0;4;1;2;2;3;3;5;1;0; 4;2;3;2;5;2;3;1;0;2; 3;4;2;3;3;1;5;2;0;4; 4;2;0;2;1;5;3;3;2;0; 5;3;2;4;3;1;3;2;2;0; 1;5;3;4;1;4;3;2;0;2; 5;3;0;2;3;4;5;2;1;3; 3;1;3;4;0;2;2;5;2;4; 0;3;3;5;2;1;2;2;5;1; 3;0;3;4;2;3;5;2;3;0; 4;1;1;2;4;2;0;5;3;3; 3;3;1;4;2;0;5;2;5;3; 3;1;2;0;2;4;5;2;3;3; 2;0;4;1;1;4;0;2;3;5; 3;2;5;3;3;1;2;4;2;0; 0;5;1;4;2;3;2;3;2;4; 2;5;0;3;3;1;3;1;3;2; 5;4;2;0;4;3;3;2;1;2; 0;5;2;5;4;1;0;3;3;2; 4;3;1;2;2;3;0;5;4;1; 2;3;2;5;3;0;1;0;2;3; 3;2;4;5;1;3;4;0;2;5; 2;3;3;2;2;4;0;3;5;1; 5;2;0;3;3;2;4;1;4;3; 1;0;5;3;2;2;2;2;1;3; 0;5;4;3;2;5;4;2;3;1; 0;3;0;2;3;2;1;3;5;4; 2;3;3;1;5;0;2;4;3;0; 2;5;2;4;3;1;1;0;5;3; 3;2;2;4;4;1;3;0;2;2; 3;5;2;3;5;1;2;0;4;3; 2;1;3;5;3;4;0;2;3;5; 2;2;0;4;3;1;4;5;2;0; 3;1;3;2;2;1;5;3;3;0; 4;2;4;1;3;2;0;2;5;3; 0;3;5;2;4;3;2;1;0;1; 3;2;2;5;4;3;3;0;2;5; 2;4;1;3;3;5;2;0;4;3; 2;1;3;2;0;5;2;4;1;3; 3;4;3;5;2;0;2;1;3;5; 0;3;1;2;2;4;4;2;5;2; 0;3;3;1;1;0;2;3;3;2; 4;5;2;3;2;4;0;5;3;1; 1;2;3;3;5;4;0;2;0;5; 3;3;2;2;4;1;3;1;0;5; 2;4;3;2;4;2;3;2;0;3; 5;1;4;2;3;5;2;0;3;1; 2;3;4;3;2;1;5;0;5;3; 0;1;4;2;2;3;2;2;3;3; 0;4;1;5;5;4;2;0;3;2; 3;1;0;2;3;2;5;1;4;3; 3;2;4;0;5;3;2;1;0;5; 4;1;2;2;3;3;3;2;1;3; 4;5;2;0;4;2;1;2;0;5; 3;3;2;5;3;0;4;3;2;1; 5;4;0;3;3;1;2;2;2;4; 5;3;3;1;0;2;5;1;3;4; 3;0;2;2;3;2;3;4;0;5; 2;1;5;2;2;0;3;1;4;3; 4;2;5;2;3;3;0;1;3;3; 5;2;2;4;1;0;0;3;2;3; 1;2;4;5;1;3;0;4;2;5; 3;2;5;3;3;4;1;2;0;2; 5;3;4;0;1;3;2;2;2;2; 1;3;5;3;4;0;4;5;3;0; 2;1;2;3;1;2;3;2;3;0; 5;4;3;5;1;2;0;3;4;2; 1;4;2;3;5;3;0;2;0;4; 3;1;2;5;2;3;1;3;0;2; 5;3;2;4;3;2;5;0;2;1; 3;4;5;3;0;1;2;2;4;3; 2;5;4;3;0;3;2;1;3;2; 5;4;1;0;3;2;2;0;5;2; 3;4;3;1;4;2;2;5;1;3; 0;3;5;0;3;2;2;4;3;1; 2;0;2;3;1;5;3;4;2;3; 5;0;1;2;3;4;3;5;4;3; 1;2;0;2;1;3;0;4;5;2; 2;3;3;5;3;2;1;2;0;4; 4;3;2;2;5;0;3;1;4;2; 5;2;3;0;1;3;4;5;2;3; 3;1;0;2;0;2;2;3;1;4; 3;5;0;3;2;3;1;2;5;4; 1;2;4;5;0;2;3;3;3;2; 5;1;3;0;2;4;2;3;1;2; 4;0;5;3;5;1;4;3;2;3; 0;2;3;1;4;5;0;2;3;2; 1;0;2;2;4;3;3;5;2;3; 5;3;1;0;4;2;3;0;5;1; 4;3;2;2;1;0;5;4;3;3; 2;2;3;3;5;2;0;4;2;1; 4;1;2;0;2;3;5;3;3;4; 1;2;0;2;5;3;2;0;3;3; 2;5;4;1;1;2;0;5;3;2; 4;3;5;2;2;3;3;1;4;0; 2;2;5;0;3;4;1;3;4;2; 5;3;0;3;1;2;2;3;2;5; 4;3;0;1;4;3;3;1;5;2; 2;0;0;3;1;2;2;5;3;4; 3;0;2;3;5;4;2;1;3;5; 3;1;0;2;4;2;1;2;2;0; 4;3;3;5;5;3;0;3;4;1; 2;2;2;0;3;3;5;4;2;1; 5;1;2;3;0;3;4;2;4;5; 3;0;1;2;3;2;4;3;0;2; 3;5;2;1;1;2;3;2;0;3; 5;4;0;1;5;4;3;2;2;3; 3;5;2;3;1;0;4;2;2;5; 3;4;3;0;2;1;2;5;2;1; 4;3;0;3;3;0;4;5;2;2; 1;3;2;2;1;3;4;0;5;3; 4;2;3;1;2;5;0;3;1;3; 2;3;0;4;5;2;2;5;3;0; 4;3;1;2;1;4;3;5;2;2; 3;0;3;3;0;4;1;5;2;2; 2;0;3;1;2;3;5;4;5;0; 3;3;2;1;2;4;5;2;0;3; 1;4;3;2;4;3;3;2;5;2; 0;1;3;2;0;1;3;4;5;2; 4;2;1;5;3;3;2;0;4;0; 1;3;3;5;2;2;5;1;2;0; 3;4;2;3;2;4;1;5;3;2; 0;3;2;3;1;0;4;2;5;3; 3;0;1;2;5;2;3;4;3;2; 4;1;0;5;2;3;4;3;0;2; 5;3;2;1;3;0;1;3;4;2; 2;5;0;4;1;2;2;5;3;3; 2;3;3;1;4;2;0;5;2;5; 1;2;3;0;3;4;5;0;3;4; 1;2;2;3;3;5;1;2;2;0; 4;3;3;2;1;4;2;3;5;0; 2;3;4;3;1;0;5;2;2;5; 0;3;1;4;3;2;3;3;2;2; 0;1;5;4;2;3;2;4;5;3; 0;1;2;5;3;4;3;1;2;0; 3;1;2;0;5;3;4;2;3;1; 5;2;3;4;0;2;5;4;3;2; 0;3;1;2;3;1;4;5;0;3; 2;2;4;5;3;2;3;1;2;0; 2;3;0;1;5;3;2;4;4;1; 2;5;3;3;0;2;1;4;3;5; 0;2;2;3;0;3;3;2;2;1; 4;5;4;1;2;0;5;2;3;3; 2;2;5;3;4;3;1;0;2;1; 0;3;4;2;5;3;3;5;2;3; 1;0;4;2;5;2;1;2;3;0; 4;3;0;1;3;5;3;4;2;2; 5;1;4;2;2;3;0;3;3;0; 1;4;5;3;2;2;5;0;1;2; 4;3;2;3;4;3;2;2;1;3; 5;0;2;2;3;5;1;4;0;3; 2;0;3;1;2;5;4;3;5;3; 0;4;2;1;2;3;5;3;4;0; 3;2;2;1;5;4;2;1;3;0; 3;2;5;4;1;2;3;3;2;0; 3;2;5;1;3;4;0;2;3;0; 3;2;4;2;5;1;2;3;5;0; 3;1;2;4;5;2;4;0;2;3; 3;1;1;0;5;4;2;3;3;2; 3;4;3;5;2;0;2;1;1;0; 2;2;5;4;3;3;4;3;1;2; 5;0;3;2;3;5;1;0;3;4; 2;2;4;3;1;0;2;2;5;3; 3;1;3;4;5;0;2;2;3;3; 0;1;4;5;2;2;1;2;5;3; 3;0;4;2;3;2;3;1;2;0; 4;5;2;5;4;3;3;2;1;0; 0;3;2;4;3;5;1;2;3;2; 4;2;0;1;3;5;5;0;1;3; 4;2;2;3;3;2;0;4;2;5; 3;1;3;2;5;0;1;4;3;2; 3;1;4;2;0;3;2;5;4;5; 2;2;1;3;0;3;2;0;4;1; 3;2;3;5;2;4;0;3;1;2; 5;3;5;2;3;0;3;4;2;1; 2;3;0;4;5;1;3;2;4;3; 2;1;3;5;0;2;2;3;0;4; 1;2;5;3;1;3;5;2;2;0; 4;3;3;1;3;2;4;0;5;2; 3;4;2;3;5;1;2;0;4;5; 1;3;0;2;2;3;4;2;3;5; 2;3;1;0;5;2;1;0;3;4; 2;3;2;4;5;0;1;2;3;3; 5;3;4;1;2;2;0;3;0;2; 3;3;1;5;2;4;2;5;3;0; 4;3;1;2;0;1;3;3;2;2; 5;4;2;3;4;2;3;5;1;0; 5;0;4;2;3;1;3;2;1;3; 0;4;2;3;5;2;0;4;1;2; 2;3;5;3;5;1;2;4;2;0; 3;3;1;3;4;2;3;5;0;2; 3;3;4;0;2;1;2;5;0;2; 4;5;3;1;3;2;1;2;5;4; 3;3;0;2;3;4;2;3;0;2; 5;1;5;2;3;3;4;0;1;2; 3;4;2;2;0;5;1;3;1;0; 4;2;3;3;5;2;5;4;2;2; 0;3;1;3;2;1;5;0;3;3; 4;2;5;3;3;1;4;0;2;2; 2;2;1;3;3;5;0;4;5;1; 4;2;0;3;3;2;2;5;4;3; 1;3;2;0;3;3;2;0;2;1; 5;4;2;4;0;3;5;2;3;1; 3;3;5;4;2;1;0;2;0;2; 3;1;2;5;3;4;2;1;4;3; 2;3;0;5;2;3;0;5;1;2; 3;4;4;2;2;1;5;3;3;0; 4;2;3;5;1;3;0;2;1;3; 2;3;2;4;0;5;2;2;3;0; 5;1;4;3;4;0;3;2;3;2; 1;5;4;3;5;2;0;1;2;3; 5;1;4;3;2;3;0;2;2;5; 3;3;2;0;4;1;2;1;5;3; 0;2;4;3;3;5;4;1;2;2; 3;0;0;4;2;1;3;2;5;3; 4;3;1;5;3;2;0;2;2;0; 4;2;5;1;3;3;3;4;2;2; 3;5;1;0;3;1;3;2;5;4; 0;2;0;1;5;2;3;4;3;2; 3;2;0;5;4;3;1;2;4;2; 1;3;5;2;0;3;0;5;2;1; 3;3;4;2;0;4;3;5;1;2; 3;2;3;2;1;2;0;3;5;4; 2;3;0;3;2;4;5;1;3;2; 3;5;1;2;0;4;2;3;1;0; 4;2;5;3;1;0;4;2;5;2; 3;3;2;4;5;1;0;2;3;3; 1;0;3;2;2;5;4;3;2;0; 2;1;3;4;3;5;2;4;3;1; 0;5;3;2;3;4;0;2;5;1; 3;2;5;3;2;0;2;4;3;1; 3;3;2;4;5;2;0;1;2;3; 1;5;2;0;4;3;2;3;0;4; 5;1;2;3;3;5;2;1;0;2; 3;4;2;5;0;2;4;1;3;3; 3;4;2;3;0;5;2;1;2;0; 5;1;4;3;3;2;1;3;2;4; 2;0;5;3;1;2;4;3;2;0; 5;3;4;5;0;2;1;3;2;3; 0;2;5;3;2;3;4;1;3;5; 2;1;4;3;2;0;3;3;2;4; 1;0;2;5;3;4;2;5;2;1; 0;3;2;0;1;3;3;4;2;5; 0;4;3;2;1;2;5;3;5;2; 0;3;1;3;2;4;5;2;2;1; 3;0;3;4;2;3;1;0;2;4; 5;3;2;5;1;0;4;3;2;3; 5;3;0;2;4;3;1;2;4;1; 2;0;5;3;3;2;3;2;2;3; 5;4;1;0;1;0;3;2;4;5; 3;2;2;3;5;0;4;3;1;2; 1;0;2;5;4;2;3;3;2;4; 5;3;2;1;0;3;1;3;5;2; 4;0;2;3;3;2;5;2;3;0; 1;4;2;3;1;0;5;2;4;3; 1;2;3;3;4;0;5;2;4;2; 2;3;1;5;3;0;3;4;0;3; 5;1;2;2;1;3;3;2;2;5; 4;0;0;3;1;3;2;4;2;5; 5;3;0;2;1;2;4;3;3;4; 5;2;2;0;3;1;4;3;2;2; 5;0;1;3;0;2;3;3;2;1; 4;5;1;2;4;3;0;3;5;2; 2;0;3;1;4;5;2;3;2;4; 3;2;3;0;1;5;4;1;2;3; 3;5;2;0;5;2;3;0;1;4; 3;2;1;5;3;4;0;3;2;2; 3;5;0;2;2;1;3;4;5;0; 3;1;2;4;2;3;3;2;5;2; 1;4;3;0;2;1;2;5;0;4; 3;3;1;4;3;5;0;2;3;2; 1;0;4;5;2;3;2;3;0;2; 4;3;1;2;5;3;3;4;2;3; 5;0;1;2;2;2;4;3;1;3; 5;0;0;4;2;5;3;1;3;2; 3;3;2;2;0;4;1;5;2;1; 3;2;4;0;5;3;1;0;2;5; 3;3;4;2;0;3;5;3;2;4; 1;2;3;3;4;2;1;0;2;5; 2;3;1;2;3;5;4;0;1;0; 3;2;2;4;3;5;3;4;0;2; 5;1;2;3;0;3;2;2;1;3; 4;5;2;3;5;2;3;1;4;0; 5;4;1;2;0;3;2;3;1;2; 3;5;0;4;2;3;3;0;2;4; 2;5;3;1;5;4;2;0;3;2; 1;3;3;4;2;2;3;0;5;1; 5;0;1;2;2;3;3;4;4;2; 3;3;0;2;1;5;2;0;3;4; 1;3;5;2;0;1;3;5;3;4; 2;2;0;5;3;2;3;1;4;2; 4;0;1;3;3;5;2;2;4;1; 0;2;2;3;5;3;3;0;4;2; 3;5;1;2;3;0;3;1;4;2; 5;2;2;5;2;0;4;1;3;3; 4;0;5;3;1;2;2;3;2;2; 3;3;1;5;4;0;0;3;2;2; 5;3;4;1;2;2;1;3;3;0; 5;4;5;2;4;2;1;3;0;3; 5;2;3;0;4;3;2;1;2;3; 2;0;4;3;1;5;0;2;3;5; 4;1;3;2;2;2;0;5;3;1; 3;4;4;0;3;5;2;2;3;1; 5;0;3;3;2;1;2;4;1;4; 5;2;0;3;2;3;3;1;2;0; 4;3;2;5;2;3;1;5;4;3; 0;2;0;5;2;3;4;2;1;3; 0;3;3;2;5;4;2;1;5;1; 3;2;2;0;4;3;2;3;1;5; 4;0;2;3;3;5;2;3;2;1; 4;0;2;1;3;2;5;0;3;4; 3;2;4;2;1;0;3;5;2;4; 3;1;0;5;2;3;3;5;1;2; 4;0;3;2;5;3;2;2;1;3; 4;0;4;3;2;1;2;5;0;3; 2;5;4;0;1;3;3;2;5;2; 0;1;3;4;3;2;5;3;2;2; 1;0;4;3;2;1;2;3;4;3; 0;5;3;2;5;0;1;2;3;4; 3;1;0;5;4;2;2;3;4;2; 0;1;3;3;5;2;0;4;2;3; 5;2;3;1;3;3;2;5;2;4; 0;1;3;1;5;2;4;2;0;3; 4;2;3;1;2;5;3;0;2;4; 5;3;2;1;0;3;3;2;1;2; 3;4;5;0;0;3;5;2;1;3; 2;4;3;4;2;3;2;0;5;1; 3;1;3;4;5;0;2;2;3;1; 5;2;3;2;0;4;1;2;2;0; 3;4;3;5;2;0;1;3;4;5; 3;2;1;4;0;3;2;5;2;3; 1;4;2;0;5;2;3;3;2;3; 1;2;5;4;3;0;2;2;3;4; 5;3;1;0;3;2;1;0;2;4; 5;3;5;2;2;3;0;1;3;4; 3;3;1;5;0;2;2;4;0;3; 3;5;2;1;2;4;2;2;4;1; 5;3;3;0;5;3;1;3;2;4; 0;2;5;2;3;4;3;1;2;0; }; }; float_Data @["sse"] { name="sse"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [7120] 1.2385316;1.2567351;1.2367371;0;0;1.2287041;1.2398545;1.275192;0;1.2425308; 0;1.2197558;1.2665279;1.2789466;1.2665656;0;1.2504767;0;1.2842398;1.242504; 0;0;0;1.2643692;1.2680638;0;1.2187176;0;1.208704;0; 1.2194488;1.2234712;1.2581935;0.91381687;0;1.2578552;1.2276583;0.9600752;1.203784;0; 0.93478954;0;0;1.2777734;1.2902589;0.94961286;0;0;0;0; 0;1.29374;1.291445;1.2536153;0;0;0;0;0;1.2641274; 1.2526746;1.2583123;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.1918316;1.2271169;1.2690408;1.2578756;1.2142408;1.2096847; 0;0;0;1.2328817;1.2426859;1.2326109;1.2731214;1.2565509;0;0.94682163; 0;1.2756228;1.217728;1.211964;0;1.2099937;0.98503649;0;0;0; 1.2684331;0;1.2761059;0;0;0;0;0;1.2241323;0.95628834; 1.195441;0;0;0;0;0;1.2184772;0.98439121;0;0; 0;0;0;1.2059393;0;0;1.2257419;0;0.9500519;0; 0;0;0.95038539;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2778087;1.2291119; 0;1.244982;1.246271;1.23701;1.2459197;0;1;1.2364583;0;1.2884042; 1.2392895;1.1993499;0;1.2529722;1.2337824;1.2215289;1.2572006;1.2678272;0;1.2214935; 1.261288;0;0;1.2100234;0;1.2404358;1.2820858;1.2452378;1.210506;0; 0.96190953;1.2400116;0;0;1.2904527;0;0.95948726;1.2047986;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1.2276232;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;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.2538369;0;1.2796711;0;0;1.240978;1.2804488;1.2396228; 1.2318107;1.232429;0;1.2866613;1.2270008;1.2512047;1.2362956;0;1.2651279;0; 0;0;0;0;1.2319089;1.2514129;0;1.2911327;0;1.2826684; 0;1.1970482;1.2038668;0;0;0;1.2346132;0;1.2267518;0; 0.94606972;0;0;0;0;0;1.2420185;0;0;1.2081022; 0;0;0;0.99811953;0;0;0.9491322;0;0;0; 0.96617216;0;0;0.94772017;0;0;0;0;0;0; 1.2282757;0;0;0;0;0;1.2305279;0;0;0; 0;0.95173371;0;0;0.95812309;0;0;0.97624314;0;0; 0;0.93385941;0;0;0;0;0;0;1.2500789;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2785021;1.2563124;0;1.257153; 1.2897854;0;1.285754;1.2984191;1.2912687;1.2332052;0;1.259824;1.2436031;1.232679; 0;1.2800808;0;1.2925996;1.2528512;1.233395;0.96068758;0;0.99971855;0.98676771; 0;0;1.2766284;1.2773966;1.2642134;0.95947474;1.293968;0;0.99298137;1.2618208; 0;1.2747468;1.2788923;1.1958107;0;1.2524611;0;1.2398939;0;0; 0;1.2962464;1.2289665;1.2958221;1.2843642;0;0;1.2551241;1.2767758;0; 0;1.2851249;0;0;0;1.2834061;0;0.99934602;1.2336011;0; 0;0.94304699;0;1.2277076;0;0;0;1.2433165;0.99985933;0.94885188; 0;0;0;0;0.73536986;0;0;1.210943;0.99363971;0; 0;0;0;0;1.2122016;0;0;0.93116456;0;0; 0;0;0;0;0.89548963;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2330922;1.2193648;1.2604663;1.198895;1.2291553;1.2308006;1.2947742;0;1.2876101;0; 1.2569882;1.2836806;1.2260525;1.2313244;0;1.2164601;0;1.1995025;0;1.2345665; 1.2049496;1.2626446;1.2335633;1.2157578;1.2437268;1.2176898;1.2691094;1.2006865;0;0; 0.91185147;1.2398348;0.96923494;0.99447006;0.98130029;0.95621842;0;1.2257164;1.2626922;0; 0.94281894;0.71963388;0.9860152;1.2480097;0;1.2326458;0.98344195;0.97293997;0;0; 0.95047897;0;0.94935906;0.94518054;1.2354856;0.9380911;0;0.93801963;0;0.93370497; 0;0;1.2289075;0;1.2050799;0;0.94951129;0.93481249;0;0.96984696; 0.95129347;0;1.2778084;0;0;0.94472408;0;0;0;0.95067918; 0;0.94786334;0;0;0;0;1.2483175;0;0;1.2726045; 0;1.2838206;0;0;0.99765819;0;0;0;0.98929495;0.99452031; 0.97939134;0;0.97850788;0;0.95064652;0.95467228;0;0;0.93744802;0; 0.97199267;0;0.97051555;0;0;0.99177474;0;0.9730038;1.2518015;0; 0.91627485;0;0;0;0;1.2567281;0.96778971;0.90668643;0;0; 1.2694564;0.93708587;0;1.2059444;0;0;0;1.2536877;0;0; 1.2300291;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2086048;0;1.2953063;1.2764487;1.2810309;0; 1.2108123;1.2907183;1.2571644;0;1.2876624;1.2208747;1.2546073;1.2647166;1.2462577;0; 1.2410605;0;1.2479227;1.257006;1.2427447;1.2806554;1.2026062;1.2168936;1.2567422;1.2053504; 0;1.2554526;0;1.2403555;1.2933204;1.2577474;1.2579893;1.2769498;0;0; 0;0.99715209;1.2543832;1.2768927;1.2636938;0.94059992;1.2288651;1.2540939;1.2434496;1.2951556; 0;0.95042503;1.2540622;0;0.9934231;0;1.2126071;1.2306213;0.94903266;0; 0.99864197;0;0.94920528;0;1.2499003;0;1.2173301;1.2400298;0.90929884;0; 1.240369;0.89737403;0.90262288;0;1.2450507;0.94912595;0;0.94739312;0.92930841;1.2640276; 0.99972916;0.99932766;0;0;0.9999119;0;0.98065299;0;0;0; 0;1.2876289;0;0;0;0.93786031;0;1.2237294;0;0.97134811; 0.99981225;0.99813491;0;0;0;0.98118275;1.2799292;0;0.99566919;0; 0;0.99954945;0;0;0.99778241;0.97129583;0;0;0;0.99993694; 0;0;0;0.96880651;0.92272514;0;0;1.2388909;0;0; 0.99893564;0;0;0.97864354;0;0;1.2670096;0.9997946;0;0.88675034; 0.99902618;0;0;0.99674219;0;0.98111051;0;0.95307338;0.9985376;0.95487064; 0;0;0;0;1.2210613;0;0;0;0;0; 0;0;0.9769212;1.2543888;0;1.2164066;0;0;0;0.99526465; 0;0;0;0;0;0;0.9982143;0;0;0; 0;0;1.2800722;0;0;1.2412597;0;0;1.2692512;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2680279;1.2602328; 0;1.2108229;1.2359217;1.2626278;1.2733624;1.2924793;1.2104039;1.2456056;1.2639203;0; 1.2028575;1.2377248;0;1.2555957;1.2229214;1.2847736;1.2405003;1.221049;1.2239861;0; 1.258875;1.2180291;1.2116386;0.98303211;1.2814254;1.2785387;1.250867;1.2186723;1.2550942;1.1969277; 1.2723477;1.2690632;1.2898672;1;1.2428715;1.255548;1.2156627;0.41734698;1.2353901;0; 0.95449966;1.2191219;0;1.2552201;1.2389979;0.95111769;0;0;1.2777568;0; 1.2531868;1.2605865;0;1.2618582;0;0.97731489;0.97268492;0;0;1.1978279; 0;0;1.2690084;0.97302532;0.99722648;0;0;0;0.98249286;0.96963811; 0;0;0;0;0;0;0;0;0;0.99653649; 0;1.2617404;0.99879384;0;0;0;0;0;0.99846292;0.99242884; 0;0;0;0.97256029;0;0;0;0.95034742;0;0; 0.99207711;0;0;0;0.9972471;0;0;0;0;0; 0;0;0.99634778;0;0.96385312;0;0.99954396;0.99654472;0;0; 0;0;0;0;0;0.99955994;0;0.99498415;0;0; 0;0;0;0.99375737;0;0;0;0.99193227;0;0; 0;0;0;0.96295846;0;0;0;0.99337596;0;0; 0;0;0;0;0.97959733;0.95183653;0;0;0;0; 0;0;0.99977672;0.99954659;0;0.96019816;0;0;0;0; 0;0;0;0;0;0;0.95852882;0;0;0; 0;0;0;0;0;0;0.98546499;0;0;0; 0;0;0.95138174;0;0.996925;0;0.95532542;0;0;0; 0;1.22707;0;0;0;0.97444832;0;0;0;0.99871773; 0;0;0;0;0;0;0;0.98069149;0;0.96449959; 0;0.97800434;0;0.9995051;0;0;0;0;0;0; 0;0;0;0.97068417;0;0;0;0;0;0; 0;0.96416599;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0.97681469; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.249907;0.933411;0;1.233706;1.2757959;1.2613435;1.2396412;1.2301161;0;1.2913232; 0;1.2536128;1.2130805;0;0;1.2839302;1.2332609;0;1.2010692;1.2055399; 0;0;0;1.2736721;1.2630553;1.2303665;1.2156346;0;0;0; 0;0;0;1.2223324;1.2659214;1.2052311;0;0;0;1.26809; 0;0;0;1.2347959;0;1.2675611;1;1.2449148;1.2592748;1.1992655; 0;1.2829486;1.2502781;0;0;0;0;0;1.2455988;1.2550943; 0;1.2179862;1.2122766;0;0.99084347;0;0;0.95678782;0;0; 1.2765627;1.2472832;0;0;0;0.98205143;0;1.2087084;0;1.2142423; 0;0;0;0;0;1.2376912;0;1.2103404;0;1.207655; 1.243935;0;1.2215514;0;0;0;0;1.2316632;0;0; 0;0;0;0;1.2334356;0;0;0;0;0; 0;1.2217119;0;0.94912595;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2834598;1.282474;1.2049891;0;1.2517438;1.2878635;1.2030386;1.2698008;1.2686913;1.2609009; 1.2723451;1.270579;1.264116;1.2442226;0;1.2799141;0;0;1.2078528;1.2786599; 1.2834229;1.2579875;1.2793195;0;1.2041097;1.2374949;0;1.2970259;1.2153869;0; 1.2771311;1.2206051;1.1984586;0.98498613;1.2949029;1.2494869;1.2085977;0;0.99795884;0.75522125; 1.2800968;0.99800807;0.93630189;0.98937404;0;0.79955715;0.98334509;0.90404648;0.90645474;1.2611425; 1.2190574;0.88676631;1.2614158;0.96345991;0.95014197;0;0.76385903;0;0.98945671;0; 1.2572784;0;0;0.97534156;0;0;0;0;0;0; 0.9919585;0.92272151;0;1.2580421;1.2513382;0;0.96516013;0;0;0; 0;0;0;1.2590851;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2770121;1.2653923; 0;1.268644;1.2223994;1.2318826;0;1.2949646;0;1.27562;1.2229795;1.2251952; 1.1943375;1.2310457;1.2586775;1.2273229;1.2403278;1.2757161;0;1.207425;1.2149379;1.224295; 1.2038059;1.2527902;0.80981565;1.2504463;0.93629336;1.2694618;0;1.2295997;0;0.9961524; 1.2317729;1.2188568;1.2699229;0;1.2783313;0.88357985;0;0;1.2286301;1.2882485; 0;0;1.2508891;0;0;0;0;0;0;0; 0;0;0;0;0;0;0.89623451;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;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.2670896;0;0;1.2143575;1.239639;1.2358042;1.2081131; 0;1.2246065;0;0;1.2900517;1.2558637;0;1.2937768;1.249119;0; 0;1.27877;0;0.94912595;0;1.2792697;0;1.2587237;0;1.2177559; 1.241787;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2777611;1.2457675;0;0;1.2749197;1.247983; 0.94912219;1.2652941;0;0;1.2400148;1.2868634;1.274181;0;0;0; 0;0;0;1.2137721;0;0;0;1.2947453;0;0; 1.2567903;1.2746572;0;0;0;0;0;1.2693049;0;0; 0;0;0;0;0;1.2813472;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;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.2598163;0;1.2423846;1.2228781;1.2788718;0;1.2737782;1.2728239; 0;0;1.2076765;1.2046182;1.2115819;0;1.2917957;1.2718086;0;1.2773807; 1.2057464;1.2512059;1.2645915;1.2413411;0.9779315;0;1.2256023;1.2120607;0;0.94779718; 1.2679936;0.91002095;0;0.95207286;1.2807964;0;0.97785133;0.99394202;0.95075768;1.2208498; 0.97174519;1.2504975;0;0;0;0;0;1.2929285;0;1.2518762; 0;1.2719916;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;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.2099999; 1.2855189;0;1.2873527;1.2893904;1.2382914;1.2355278;1.211085;1.2862697;0;1.2425898; 0;0;1.2435124;1.249486;0;0;0;0;1.2664354;1.2710161; 1.2195982;1.2317388;1.2837594;1.2185097;1.2633398;0;1.2825191;1.2071974;0.95009625;1.2435549; 1.2170589;1.2710495;1.251675;0.91740704;1.2316563;0.9633863;0.9661535;0;0;1.2590036; 0.88279772;0;0;1.268941;1.2831349;0;0;0;0;0; 1.2788314;0;0;0.96180201;0.99910575;0;0;0;0;0; 0.9907794;0;0.9736523;0;0;0;0;0;0.9938845;0; 0;0;0;0;0;0.9508487;0;1.2308308;0;0; 1.2833565;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.214231;1.2482481;0;0; 1.2375549;1.2761077;1.2421914;1.2560492;1.2380124;0;1.2749952;0;1.264389;0; 1.29107;0;1.2862418;1.2531655;1.2569585;1.2700747;0;0;1.2240739;0; 1.2801098;0;0.95015436;1.2351112;0;0.97891855;1.2735949;0.92833024;0.99829578;0; 0.95195681;0;0.98337406;0.95025283;1.2789123;0;0.94913346;0;0;0; 0.96556491;0.95331812;0.9949066;0.93460214;0;1.2521437;0.94787484;0;0.98145401;0.99026299; 1.2022843;0;0;0;0.95975691;0.99246579;0.9687677;0;0.94901443;0; 0.96983981;0;0;0;0;0.96505213;0.95054162;0.94475698;0.97800517;0; 0;0;0.97680491;1.265874;0.97593421;0.98554665;0.95562619;0;0;0; 0;1.2785429;0.97055006;0.95970178;0.95083356;0.98241013;0;0.89057475;0.99461591;0; 1.2591827;0;0;0.99923337;0.94832116;0.97749674;0.93859053;0;0;0; 0.94032013;0.96605259;0;0;0;0;1.286487;0.98483068;0;0.96435827; 0;0;0;0.96991235;0;1.2251036;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2704078;1.2229457;1.2800388;1.2440156; 1.2587998;1.2458391;1.2439371;1.2618885;1.1958332;1.2072388;1.2878288;1.2137626;1.2799675;1.2120657; 1.2219945;0;0;1.2624075;0.99781108;1.2708263;1.2650452;0;1.2404387;1.2752507; 0.92722929;1.275631;0;1.2736741;1.2956769;1.2064061;1.2643608;0;1.2395964;1.2348523; 1.2866498;1.26659;0.99101853;1.254706;0;0.92184693;0;1.2671343;0.89435953;0.98395234; 0.95787805;0.928146;0.95011896;1.2749151;1.2900177;0.99378067;0;0.99614751;0.99916083;1.2291033; 0.96793699;0;1.2647227;1.2192841;1.2514206;0;0.94398665;1.2945383;0;1.2223856; 1.2889097;0.97778332;0.93100685;0;0.92230594;1.2690833;1.2629759;0;0.9968971;0.93243313; 1.2832763;0.97437501;0;1.2905416;0;0.82159764;0.97000206;0.9490459;0;0.96530747; 0;0;1.2747003;0.95055389;0;0.83754992;0.97846192;0.95798725;1.2925488;0.99588138; 0;1.238093;1.2818153;0;0.99183506;0.99503469;0;0;0.93550116;0.98729843; 0.96304232;0;1.2817259;0.96343029;0.99781358;0.96743172;0;0.82533121;0;1.2622008; 0.91780144;0;0.98818749;0;1.2345777;0.85837245;0;0.95043534;0.81126344;0.96158487; 0;0;0.99266827;1.3007573;0.98183411;0;0;0;0.90865088;1.2504017; 0.86667085;0;0;1.2285903;0.98568946;0.97752267;0;0.94962561;0.98361385;1.294546; 0.92412019;0.96080929;0.94969893;0;0;1.2855433;0;0;0;1.2551904; 0;0;0;1.2431484;0;0;0.89518076;0.88503885;1.2693017;1.2886974; 0;0;0;0;0;0;0;0;1.2593763;0; 1.25378;0;0;0;0;0;1.2212706;1.285823;0.94785118;0.96122897; 0;0;0;0.89743525;0.99059856;1.2397614;0;0;0;1.2547491; 1.2478168;0;1.2853076;0;1.2786499;0;1.2905531;0;0;0; 0;1.2787759;0;1.2335773;0;0;0;1.2071145;0.99562681;0; 0;0;0.90647948;0;0;0;0;1.2541673;1.207819;1.218919; 0;0;0.97262096;0;0;0.99986529;0;0;0;1.2125224; 1.2747149;0.99941581;0;0;0.9512881;0;0.84799588;0;0;1.2532187; 0.96511739;0.98562151;0.99221557;0;0;0.99789733;0;0.94749713;0;0.96417743; 0.94912475;0;0;0;0;0;0;0;0;0; 0;1.2466031;0;0;0;0;0;0;0;0; 0;0;1.2534767;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2561498;1.2285764;1.2276007;1.2275083; 1.212242;0;1.2517133;0;0;1.1999485;0;0;0;1.235859; 1.2598884;0;1.2580483;0;0;1.188412;0;1.2235428;0;1.2653997; 1.2455127;0;1.274614;0;1.2451975;0;1.2106531;1.2072785;1.2092671;1.2455627; 0;1.2500782;0;0;0;1.232406;1.2102202;1.2939278;0;1.2775474; 1.2753158;1.2699184;1.2130911;0;1.2631783;1.2344356;0;1.2073483;0;0; 0;1.2386819;1.2369941;0;0;0;0;0;0.9596746;0; 0;0;0.95394349;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2351838;1.2071414; 1.2531494;1.2183986;0;1.2432702;1.198881;1.2707331;1.2054901;1.2418923;0;1.2106926; 1.213537;0;1.1943135;1.2744812;0;0;1.2217271;0;0;1.297021; 1.2273859;0;0;1.2592658;1.2775021;1.2017967;0;1.2885799;0;1.2065771; 1.2638445;0;1.2606359;0;0;0;1.2726178;1.2083375;0;1.2651126; 1.2697246;0;1.2707669;0;1.2422103;0;0;0;1.2662834;1.206436; 0;0.99893826;0.94849145;0;0;0;0;0;1.2527182;0; 0;1.2665167;0.95889711;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2694261;1.2328514;1.2393494;0;1.2470186;1.2839209;0;1.2897977;1.231829;1.2052875; 1.2518713;1.2675693;1.2907395;1.2979532;1.2805123;1.2595568;1.2330531;0;1.2570367;0; 0;0;1.2272658;1.2829161;0;0;0;0;0;1.2205875; 1.2885517;0.99999726;1.2753421;0;0.81420362;0.98097461;0;0;1.2859068;0; 0.97285706;0;0;0.97476476;0;0;0;0;0;1.2054858; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2518642;1.2585988;1.2443349;1.2933464; 0;0;0;1.2845474;1.2190133;1.2677345;1.2729207;1.2316427;1.2466779;1.2312912; 0;0;1.241084;1.2682164;1.2542688;1.234185;1.2620751;0;0.95035297;1.2125415; 0;1.2405862;0;1.2496886;0;0.99513257;1.2618824;1.2079368;0;1.2549486; 0;0;0;1.2859166;0;1.2195356;0;0;1.2776232;0.98686969; 0;1.287464;0;0.99460912;0;0;0;1.2065722;0;0.90297657; 0;1.2742856;0;0;0;0;0;0;0.94147354;0; 0;0;1.1957707;0;0;0;0;0;0;0; 0;0;0;0;0;0.94829667;0;0;0;0; 0;0;1.2432309;0;0;0;0;0;0;0; 0.99154097;0;0;0;0;0;0;0.94695842;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2165711;1.2394931;1.2622604;1.259406;1.2971953;1.2143637;1.2136085;1.2160748;1.2230202;0; 1.2377082;1.2152989;1.2013632;1.2504637;1.2859895;1.2708817;1.2646654;1.2270111;0;0; 1.2503366;0.94610149;1.2058362;0.91340733;0.83079362;0;1.2820476;1.2876533;1.2568994;1.2920623; 1.2885393;0;1.2651657;0;1.2478726;1.2930534;1.2343111;0.96538651;0;0.97634524; 0;0.96788681;0.99213517;0.94455957;1.2344599;1.2311308;0;0.94889808;1.2343512;1.2858993; 0;0.99005359;0.89198226;1.204649;0.95118791;1.2909236;0.98606706;0.93101376;1.2158921;0.96889454; 0.98800087;0;1.2520701;0.89880574;0.93979669;0.94991469;1.2074748;1.2180512;0.94640076;0.98299903; 1.2700289;0;0;0.99022561;0.88864726;0.88644046;0.94987762;1.2378118;1.1931303;1.241093; 1.1999454;1.2176329;0;0.95248282;0.88487321;0;0;0.92993903;0.96755612;0.93530047; 1.2739513;0.95895267;0;1.269275;1.2885427;0.87376839;0.88950998;0;1.2206193;0; 0.93878907;0.98065031;0.85249525;0.94941944;0.97296685;0;0.95133138;0.95762777;1.2527103;1.2935692; 0.96905047;0.99996448;0.86959207;0.90692812;0.94988668;0;1.2471318;0.94872683;0.95675224;0; 0.94086927;0.97912353;0;0.95384908;0.98792976;1.2804898;0.93894678;0.92771673;0.91316295;0; 0.91995823;0.9408403;0.94929433;1.1969469;0;0;0;1.2880716;1.2248424;0.98756754; 1.2177374;1.2479117;0.92377919;1.2953273;0.97610438;1.2011995;0.99006748;1.2761321;0.95072383;0.94269079; 0.94323719;0.99084824;0.91385686;1.2771392;0.99681777;0.99671406;0.92091125;0;1.2160113;0.96476597; 0;1.2670901;0;0.99558616;0;0;0.94357353;0;0;0; 1.2715638;0;0.99526262;0;0.96487534;0;0;0.93923372;1.2422305;0; 0;1.2712264;0;0;1.2118648;0;0;0.99682164;0;0; 0;0;0;0;0;0.96423572;0;0;0.92057407;0; 0;1.2288456;0;0;0.99908811;0;1.2392836;0;0;0; 0;0;0;0;0;0;1.2449617;0;0;0; 0;0;0;0;0;0;0;0.95725626;1.2356391;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;1.2725027;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2619832;0; 1.2425981;1.2847704;1.2438142;1.2509999;1.2388363;1.2696147;1.2745292;0;1.2231418;1.2047417; 0;1.2858819;1.2325096;1.2308471;1.2165335;1.2660044;0;1.2872066;0;1.1974173; 1.2450187;0;0;0;0;0.93695235;0.84751433;1.2823415;0;1.2231917; 0;1.2155292;1.2421868;1.2592556;1.2216103;0;0;0;0;0; 0;0;0;0;1.2065579;0.9483763;0.95899129;0.87706876;0.93032533;0; 0;0;0.94926542;0;0;0.84877378;0;0;0.83212119;0; 0;0;0;0;0;0;1.251925;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2511647;1.2325993;0;1.256325;1.2515593;1.2167013;0;1.2591876; 1.2487216;0;0;1.2764266;1.2086695;1.2656783;1.2877905;0;1.2549087;1.2597456; 0;0;1.2029817;0;0;0;1.2779757;0;0;1.2221824; 0;0;0;0;0;0;1.2856808;0;0;0; 0;0;0;1.2215278;1.2124124;0;0;0;0;1.2244463; 0;0;0;0;0;0;0;0;0;1.2164109; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0.99555904;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2708615;1.2566804;1.2293651;1.2356908; 1.2537274;0;1.2948706;1.2364662;1.2556678;1.2077365;1.2579341;1.2383811;1.214992;1.2536294; 0;1.2810221;1.2411814;1.235625;1.284725;1.2411499;1.2331314;1.2884594;1.198842;1.2475601; 1.2801118;0;0;1.2373002;1.240531;1.2512456;1.2373068;0;1.2245368;1.2377878; 0.95093864;0;1.2569878;0.95606172;1.2461549;1.2301818;1.231474;1.2456061;0.94792801;1.2846329; 0.92778909;1.2295992;1.1987119;1.2364715;0;1.2832248;0;1.2380781;1.2374808;0.97452563; 1.2780524;1.235047;0.88984108;0.90891433;0;0.98927063;0.98446512;0;0.96872789;0; 0.96849829;0.9486382;0;0;0.87546778;0.93781978;1.2750522;1.2488714;0.99635565;0; 0.94075716;0.94978458;0;0.95497894;0.98029828;0.94911814;0;1;0.96508855;0.99543142; 0;0.87591392;0.95005214;0.94792372;0.99904251;0.93059474;0;1.2313161;0.97502846;0.94945717; 0;0.99630994;1.2447853;0.9953177;0.95209974;0;0.93886465;0.97402108;0.88080329;0; 0;1.2429614;0.99910551;0.9377802;0;0;1.2691667;0.88393307;0.9438017;1.203388; 0.91294515;0;0;0.97372806;0.83748901;1.2748679;0.9561156;0.94352549;0.93518513;0.97822517; 0;0;0.94905114;1.2158848;0.98349822;0;0.96805608;0;0.94188958;0.95013219; 0;0;0;0;0;1.2594336;0;0;0.997482;1.2764307; 0;0;0;0;1.2616053;0;0;0.98739642;0.97998261;0; 0;0;0;0;1.2470822;0.99873656;1.2693835;0;0;0; 0;1.1985981;0.99884069;0.96653223;0;0.92142433;0.98451233;0;0;0.88734823; 0.98851365;0;0;0;0;0;0;0;1.2125736;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2189109;1.1981418;1.2067415;1.2781376;1.2530797;0;0;1.2354341;0;1.2898724; 0;1.2655197;1.2403629;1.1904787;1.2415303;1.2788473;1.2582277;1.2388039;1.2859862;1.1943007; 1.2427742;1.2957978;0.9708913;1.2599088;0.95296001;1.2637674;1.2509525;0;1.2323928;1.2489444; 1.2439439;1.2208354;0;0;0;0;1.2594908;1.2338219;1.2765604;0; 0;0;1.2798989;0;0;0;1.2293705;0;0;1.2429338; 0;0;0;0;0;0;0;0;1.2565604;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2369397;1.2722063;1.2856674;0;1.204989;0; 1.2698709;1.2670041;0;1.2334151;1.2367678;1.2948915;0;1.227039;1.2508504;1.2705096; 0;1.2861221;1.2206085;1.2234164;0;1.2344428;1.210595;0.93990505;1.2393196;1.2789528; 1.2737876;1.2594625;1.2453756;1.2907549;1.2019722;0;1.2700733;1.2821748;0.94257832;0.97639698; 0.99201846;0.95733207;1.2730907;0;0;0.99903905;1.2241852;1.2836903;0.98487729;0; 0.96670592;0.99041837;0.97999537;0.97919798;0.91131413;0;1.2888989;0.9993012;0;1.2616706; 0;0.95111865;0;0.96703732;1.236469;0.97829521;0;0;0;0.99933577; 0;0;0;0.99862075;0.98332846;0.91975778;0;0;0;1.2877493; 0;0;0;0.99136567;0.99622667;0;0;0.9981904;0.99954957;0; 0;0.99622214;0;0.87591064;0.97431809;0.94994897;0;0.98686433;0;0; 0.96870607;0.96939713;0.95178837;0;0;0;0.98963875;0;0.99980474;0; 1.2173624;0;0.95025283;0;0.99310756;0;0;0;0;0; 0;1.2348311;0.97466236;0;0;0;0.99979544;0;0.9951455;0.91717118; 0.89430505;0;0.70968467;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2823728;1.2402537;1.2094384;1.1988698;0;1.2331803;1.2748907;1.2230067;0;1.2024709; 1.251994;1.2430519;1.2090975;0;0;1.2852272;1.2001321;1.2510802;0;0; 0;1.2520046;0;1.2822388;1.1985956;1.2523702;0;1.2496518;0;1.2559576; 0;1.273288;0;0;0;0;0;0;0;0; 0;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.2423817;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;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.2714775;1.2444099;1.236279;1.2382677;1.2268926;1.2690237;0.94114256;1.2885683; 1.2376299;1.2529106;1.2841902;1.2163397;1.2656642;1.202125;0.97120374;1.2860034;1.2828492;1.2307775; 1.2221135;1.222419;1.2041982;0.88503331;0.94670045;1.2291079;0;0;1.2685192;0.94912571; 1.2500312;1.2968097;0;0;0;1;0.97366649;1.2563252;0.97819853;1.2098815; 1.253696;1.1949054;1.2644324;0;1.2323611;0;0;0.98004234;0;1.2755725; 1.2722512;1.2353007;0;1.257217;0;0;0;0;0.96836704;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0.99297547;0;0;0;0;0.95167816;0; 0;0;0;0;0;0.95548904;0;0;0;0.94967467; 0;0;0.99546319;0;0;0;0;0;0;0; 0;0;0;0;1.2372485;0;0;0;0;0; 0;0.97306764;0;0;0;0;0;0;0.95995438;0; 0;0.95437366;0;0;0;0.9852767;0;0.95084614;0;0; 0;0;0;0;0;0;0.90984261;0.97717446;0;0; 0;0;0;0;0.97440445;0.98352891;0.90564412;0;0;0; 0.94938749;0;0;0;0.95262802;0;0.9508273;0;0;0; 0;0;0;0;0;0;0.9629007;0;0.87623656;0; 0;0;0;0.93868595;0.95723492;0;0;0;0;0; 0.88928723;0;0;0;0;0.97882962;0;0;0;0.96217728; 0;0.92545319;0;0;1.2911718;0;0;0;0;0.98100281; 0;0;0;0;0.98335528;0;0;0;0;0; 0.99293125;0;0;0;0;0;1.2419608;0;1.2408271;0; 0;0;0;0;0;0;1.2550819;0;0.93019956;0; 0;0;0;0;0;0;0;0.92509246;0;0.96580625; 0;0;0;0;0.9596532;0;0;0;0;0; 0;0;0;0;0.98593569;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2597928;1.2758944; 1.2523938;1.2068893;1.1961827;1.292945;1.2543733;0;1.2594756;1.2112088;0;1.2927868; 1.2194963;1.2634093;0;1.2689834;1.22584;0.99931371;1.2489903;0;0;0.95867342; 0.99223173;0;0;1.2722287;1.2367318;0;0;0;1.2782549;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;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.205339;1.211004;0;1.2498077;0;1.2528951;1.2922521;1.2426269;0; 1.2839446;1.258642;1.2145401;1.2789724;0;1.2377409;0;1.2035087;1.2647169;0; 1.2897657;0;1.2132413;0;0;0;0;0;1.2321548;0; 0;0;0;1.2191714;0;0;0;0;1.2320125;0; 0;0;0;0;0;0;0;0;0;1.2017291; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2320952;0;1.2389028;0; 1.2312081;1.2412229;0;1.2183065;1.2846227;1.2303549;1.2138638;0;1.2685106;0; 1.2376966;0;0;0;0;0;0;1.2479992;0;0; 0;0;0;0;0;0;0;0;0;0; 1.2908614;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;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.2527361; 1.293573;1.2219944;1.2281244;1.2838334;1.2124064;0;1.2172428;0;0;0; 0;0;0;1.2604046;1.2398765;0;0;0;0;0; 0;0;0;0;1.2006452;0;0;0;0;0; 0;1.2794698;0;0;0;0;0;0;1.2357793;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2775513;0.94912595;1.2881148;1.2330067;1.2373849;0; 1.2064704;1.2423546;0;0;1.2929788;1.2194448;1.2798355;1.2627079;1.2475923;1.2683294; 1.246202;1.275304;1.2665474;1.2791066;0;0;1.2223938;1.2103014;0;1.2339967; 0;1.221473;1.2683649;0;0;0;0;0;1.2104548;1.2891259; 0;0;1.2643324;0;1.2120712;0;1.2593969;0;0;0; 1.2291942;0.9978013;1.2664492;1.2037663;0.99959403;0;0.96069431;0;0;1.2889936; 0;0.97777313;1.2312809;0.99128675;0;1.1947546;0;0;0;0.99859786; 1.234879;0.97983724;0;0.99070418;0;0;0;0;0.99403036;1.2632585; 0.94928688;0;1.2568083;0;0;1.2484504;0.96729791;0;0;0; 0.99212641;0.97955948;0;0;0.96802896;0.99390852;0;0;0;0; 0;0;0.94903988;0;0;0;0;0.9678064;0;0.97471899; 0.94494426;0;0;0;0;0;0;0;0;1.2658412; 0;0;0;1.262175;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2080252;1.2458326;1.2873615;1.2499101;1.2392738;1.2744836; 1.2610018;1.256364;0;0;1.2677107;1.2692057;1.2366525;1.2929568;1.2595758;1.2609868; 1.2545317;1.2735596;1.2248757;1.2325025;0;1.2504584;1.2557578;1.2291085;1.2782891;1.2613542; 1.259217;0.9569506;0.99237818;1.284524;0.95499283;0;1.294554;0;1.2315333;1.2281346; 1.2537172;1.2844779;1.292882;0.96701694;0.95661759;1.2670741;0;0.99960071;0;1.2401271; 0;1.215073;0;0;1.262036;0;0;0;0;1.1986696; 0;0;0;0;0;1.2332253;1.2267736;0;0;0; 1.2803433;0;0.97988474;0;0;0;0;0;0;0; 0.98941332;0.9729389;0;0;0;0;0;0;0;0; 0.99324203;0.99670112;0;0;0;0;0;0.99979174;0;0.99101686; 0;0.98967487;0;0.94950807;0;0;0;0;0;0.99433368; 0;0;0;0;0.99711984;0;0;0;0;0; 0.99406135;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2438209;1;1.2667755;1.2621899;0;1.2921714; 1.2712749;0;1.2590415;1.2598274;1.2916112;1.2457864;0;0;1.269348;1.2601199; 1.2295504;0;1.2186463;1.2438378;1.2735187;1.2723244;1.2730019;1.2007082;1.2522442;1.276998; 1.215955;1.2399601;1.2746185;1.2558068;1.2847648;1.2262914;0.96695793;1.2513547;1.2044741;0.99504095; 0.99999559;1.2728026;0;0.99634659;1.2729764;0.98746842;0.99280632;0.97660381;0.99058044;0.99664575; 1.2424318;0;0.99899077;0.95218039;0;1.2623655;0;1.2571754;1.2294322;1.2405131; 1.2665155;0.98723733;0;0;0;0;0.95372891;0;0;0.98271227; 0.99316043;0;1.2530311;0;0;0;1.2659245;0.98695791;0.99822313;0; 0.99893373;0;0;0;0.99887782;0;0;0;0.95986718;0; 0.99488842;0.94057608;0;0;0;0.96930677;0;0.94531721;0;0; 0;0;0;0;0;0.99371564;0.99617893;0;1.2937815;0; 0;1.2876391;0;0;0;0;1.2773001;0;0.95258611;0; 0;0;0;0;0.97173023;0.99804163;0;0;0;0; 0;0;1.2106299;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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.2695577;1.2946807;1.2212734;1.2643566;0;1.2737577;0;0;0;1.2463558; 1.2205737;1.2344817;0;1.2573828;1.2199259;1.2252582;1.2578819;0;1.2179533;0.97644043; 0;0;1.2538483;0;1.2120924;1.2894287;1.2429601;1.2287308;0;1.2497171; 1.2128038;1.2069112;0;0;1.2043051;1.2542346;0.83179867;1.2557851;0;0; 0;1.2053646;0;1.2430668;0;0;1.2114009;0.93762773;0;0; 0;0;0;1.2782454;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1.2286767;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;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.2743258;1.2365148;1.2653782;1.2010293;0;1.2241334;1.2752162;1.2178402;1.2522814; 0;1.2470036;1.2568398;1.2476137;1.2635144;1.2124159;0;0;1.2203178;1.2638085; 1.2617238;0;0;1.2538574;0;0;0;0;1.2426291;1.2185462; 1.2285383;1.2111465;0;0;1.2853506;1.2541332;1.2019196;0;1.2045712;1.2885273; 0;0;1.2362964;0;1.2020724;1.2512783;1.2679051;0.95499039;1.254482;1.2267946; 0.98258919;1.2694623;0;0.94367349;1.1996495;0.93456709;0.90788513;0.98252052;0.96045202;1.2037271; 1.2356839;0;1.2208331;0.95621586;0.98814768;0.94833881;1.2225878;0.97311348;0.97684956;0.99997115; 0.98810464;0.9770664;0.99501717;0.95504993;0.89304292;0.94265109;0;1.2580571;1.260852;0.96871841; 0.95155126;1.2823201;0.98662549;0.99219316;1.2738792;0.98638779;0.94783878;1.1985036;0;1.2230127; 0.98792076;0.96550667;1.2749646;0.94075865;0.95074952;0.94874877;0.94912595;0.95540434;0.97776395;1.2440937; 0.97757715;0.95480794;0.96733147;0.99182415;1.2144021;0.95024562;0.94931209;1.2599881;1.2076603;0.93721634; 0.90442216;0.95741898;0.90482253;0.97310644;0;1.2496229;0;0.94027126;1.2712221;0.89452726; 0;0.96680266;1.2418096;0;0.94659954;0.95789623;1.2424877;0.9877879;0.99712533;0.9482305; 0.91894627;0;1.2196862;0;0;1.2144368;0.97784108;1.2051115;0.9660539;0.9200449; 1.2182217;0;0.97756219;1.2539386;0.99259549;1.2262917;0;0;1.2055316;0; 0.26357555;1.2732294;0;0;1.2591753;0;0;0;0.97081232;0.94883537; 0;1.245111;0;1.2283709;0;0;0;1.249957;0;0; 0;0;0;0;0;0;1.2458556;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1.2471908;0;0;0;0;0; 0;0;0;0;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.259732;0; 0;0;0;0;0;0;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.2544041;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2574596;1.205385;1.2380787;1.2064207; 1.2451308;1.2294106;1.2263935;0.86405498;0;1.2794664;1.2208697;1.256906;0.96968311;1.2258799; 1.2266898;1.2372082;0;1.2361547;1.2926638;0;1.2011952;0.99858785;0;0.95912564; 1.2518773;0;0.93838489;1.2613826;0.97035396;1.24055;0.96486527;0;1.2172183;0.98382097; 0.95309049;0.98467177;1.2349277;0;1.2954924;1.2571011;0;1.2698982;0;0.98764908; 0.97712022;0;1.2686145;0.94916892;0.96496242;0;1.2197273;1.2703519;0.99374491;0; 1.2569935;1.2622864;0;1.2331614;0;0;0;1.243642;0;0; 1.2344321;0;1.2060391;0.91381288;0;0.96851027;1.2747153;0.98933494;0.9706741;0; 1.2618759;0;0.9458583;1.2659118;0.93102628;0;0.99852699;0.98160708;0.99867886;0.97102332; 0;1.2017198;1.2807031;0;1.2821338;1.2700021;0;0;0.94218481;0.97766781; 0.93745124;0;0.98406565;0;1.2413278;0;0;1.2960075;0.95066154;1.2156726; 0;0;1.2594091;0;0.91074705;0;0.93954408;0;0;0.99253219; 0;0.99887627;0.94665033;0.99629986;0.99797732;0;0.95116794;0;0.96036685;0; 0;0;0;0.98417526;0;0;0;0;0;0; 0.95231611;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.246304;1.2065015; 1.2063748;0;1.2287948;1.262255;1.2541714;0;1.2357006;1.2591792;1.2868979;1.214065; 1.2361698;1.2418809;1.248414;0;1.2543529;1.2452431;0;1.2030597;1.2388886;1.2509283; 0.94285434;1.2829845;0.73060882;0;1.2480121;0;1.2480488;1.2417967;0;1.2634007; 0.99857587;1.2127771;0.94912779;0;1.2612134;1.2072515;1.2456415;0;0;1.2389688; 0;1.2264502;0;0.99364316;1.2849721;1.2662724;0.99772179;0;0;1.2437079; 0;1.2643797;0;0;1.2057556;0;0;0.99576503;0;0.95462286; 0;0;1.27582;0;0;0;0;1.2737992;0;0; 0;0;0;1.2345688;0.98460847;0;0;0;1.2953095;0; 0.99899983;0;0;0;0;0;0.99994302;0;0;0; 0.94831258;0;0;1.2565672;0;0;0;1.2807378;0;0; 0;1.2818805;0;0;0.99311292;0;0.9936958;0;0;0; 0;0;1.2594898;0;0;1.2627463;1.2521133;0;0.95807058;0; 0;0;1.2516809;0;0;0;1.2716775;0;0;0; 0;0;0.99964887;0;0;0;1.2510301;0;0;0.98730057; 0;0;0;0;0;0;0;0;0;0; 0;0;1.2822177;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2289271;0; 1.2646015;0;0;0;1.2888523;0;0;0;1.2067578;1.2722516; 1.2203534;0;0;1.2289954;0;0.97936505;0;0;0;0; 1.2634987;0;0;1.2701374;0;0;0;1.2062078;0;0; 0;0;0;0;1.2402639;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2317319;1.2543111; 1.2648851;1.201352;1.2512388;1;1.2393548;0;0.94878542;1.2249525;1.2318307;1.2485085; 1.2533188;0;1.279979;1.236939;1.2969414;0;0;1.2727811;0;1.2548835; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0.94780844;0;1.2850478;1.2804581;1.2627761;1.2644845;1.2561252;1.2299315; 1.2877241;0;1.2749137;0;1.2405574;1.2309027;1.2724295;0;1.2793427;1.2087383; 1.2620628;1.2046763;1.2826976;1.2832769;1.2534702;0.95297551;0;0;1.2417626;0; 1.2675661;1.2650418;1.2139721;1.2315865;1.244895;1.2517974;1.2602891;1.2410653;1.2785769;1.2476954; 1.2856084;1.2620838;1.2661332;0.94893247;1.2680176;0.9421469;0.91784954;0;1.2686198;1.2901042; 0;0.90048468;1.2485216;0.9954648;0.94961357;0.98157305;0;0.94830561;0;0; 0.97828448;0;0;0.99971092;1.2030425;1.2317106;0;1.2064395;0;0; 1.2713174;0;1.2245334;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1.2762785;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;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.2229512; 1.2875755;1.2239069;1.2093359;1.2128949;0;1.2075921;0;1.2929912;0;1.2623798; 1.2045053;0;1.2822859;0;1.2909847;0;0;1;0.99706805;1.2050257; 0;0;0;1.2209351;1.2567966;0;1.2705559;1.2930434;0;0; 0;1.287158;0;0;0;0;0;0;1.2673039;0; 1.2169288;0;0;0;0;0;0;1.209173;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1.2802292;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;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.2684014;0;1.2604334;1.2554591;1.226444;0;1.2727588;1.2777252; 1.1984179;1.2326465;1.2498529;0;1.2761995;1.2719111;1.2879907;0;1.2040219;0; 1.2788352;1.2007884;1.2228317;0;0;1.2643468;1.2871393;0;0;1.2828708; 1.2594746;1.2733706;0;1.2448401;1.2496308;1.2795843;1.2379736;1.2083246;0.94866621;0.97871029; 1.2617192;0;0;0;0;0;0;1.2274499;1.2579377;1.2450603; 0;0;0;0;0;0;0;1.2618963;0;0; 1.2285715;0;0;0;0;0;0;1.2964811;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 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.2066925;1;1.2483628;1.2595515;1.265063;1.2789729; 1.2628269;1.2388897;1.2418035;1.2699894;1.2089125;0;1.2509153;0;1.2599182;1.1997831; 1.2220516;1.2173898;0;1.2211828;0;1.2462808;1.2007098;1.2085543;0;1.2096245; 0;0.98280472;0.94622773;0.96730918;1.2847409;1.2488097;0.98197621;1.2521061;0;0.9494406; 0.99113339;1.2556515;1.2395155;0.96597356;0;1.265133;1.2895547;1.263204;1.2565068;1.2548273; 1.228151;0.92685467;0;0;0;1.2687641;0;0.94995373;1.2421676;1.2890105; 0;0;0;0;0;0;0;1.2386451;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;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.244835; 1.2051589;1.2473263;1.2426573;1.2301514;1.2385588;1.2853296;1.2327172;1.2601151;1.2575774;1.2445146; 1.2873147;1.2376182;1.1999108;1.2350364;1.271304;0;0.98205513;1.2771902;1.2830591;1.1977875; 1.2264292;0.9873547;1.2893846;1.2796332;0.9965902;0;0.89532411;0;1.2413136;0; 0;1.2341495;0;0;1.2289028;1.2620919;1.2384261;1.2168493;1.2916619;1.2188057; 0;0;0.94239056;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;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.2087026;1.2605484;1.2507573;0; 1.2702349;1.2937775;1.2339349;0;0;1.2870979;1.2578281;0;1.1910017;0; 1.213685;0;1.2295438;1.2409942;0;1.2227683;1.2742068;1.2811785;0;0; 0;1.2804554;0;1.2587154;0;1.1944242;0;0;1.1987875;1.2701669; 0;0;1.2075844;1.2597473;0;0;0;0;1.1996009;0; 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.2743952;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;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.257188; 0;1.2636279;1.2540238;0;1.2279798;1.2660642;0;0;0;1.2294321; 0;0;0;1.2917325;0;0;1.2721572;0;0;1.2537396; 0;1.2156088;0;1.2790972;0;0;0;0;0;0; 0;0;0;0;0;0;0;1.2343615;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;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.2327329;1.2837273; 0;1.273279;0;1.2063904;1.2422796;1.2485704;1.221845;1.2278465;0;1.2243615; 1.2780807;1.2443473;1.2305628;1.2206477;0.95538092;1.2425474;1.2596779;1.2089658;0.99998462;0; 0;1.2630674;1.2744004;1.2320743;1.2276947;1.2596896;1.2482295;0;1.2348599;0.96690512; 1.2646765;1.2434462;0.94427902;0;0;0.94729918;0.91552895;0.92159975;1.2340876;0; 1.2833078;1.280077;0;0.94717771;0;1.2015809;1.2834873;0;0;0.9063946; 0;0;1.2219051;1.2662144;0;1.2554808;0.95276439;1.2338793;0;0.93936414; 0;0;0;0;0;0;0;1.2396895;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;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 @["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=; [7120] 109;107;110;88;97;93;106;122;121;113; 115;106;109;127;112;122;119;106;105;104; 109;116;111;125;113;95;108;107;129;112; 131;168;118;300;107;100;111;300;124;107; 300;109;98;96;95;300;122;115;114;112; 115;112;107;121;137;118;104;107;136;110; 115;118;101;154;115;109;168;113;116;106; 133;117;115;112;109;116;121;102;115;101; 101;110;106;111;112;111;110;88;81;107; 106;106;119;112;76;113;108;111;120;117; 115;69;81;116;122;108;102;110;125;112; 112;81;104;134;114;127;121;111;126;300; 99;140;115;126;109;72;300;119;118;114; 116;104;108;100;82;107;106;104;134;300; 124;106;135;114;99;106;173;300;130;113; 71;115;119;127;108;115;145;102;300;99; 78;184;300;116;112;112;113;98;114;111; 113;114;122;109;115;67;113;113;117;112; 91;75;118;109;116;111;111;112;108;113; 71;118;101;116;109;98;113;108;111;65; 70;116;96;84;80;111;74;73;118;127; 108;113;101;109;118;112;300;97;105;89; 118;107;119;99;104;97;112;130;125;106; 108;108;120;133;109;115;132;108;177;122; 300;110;114;120;117;107;300;123;135;105; 117;114;110;107;114;102;110;113;116;105; 126;108;106;107;103;118;109;108;197;103; 117;112;103;113;112;114;101;112;102;117; 113;111;94;111;118;107;104;110;81;113; 105;115;76;78;107;104;105;116;115;100; 107;112;71;80;78;115;111;110;113;113; 107;111;117;139;88;115;105;112;100;116; 106;107;110;107;108;113;113;109;128;130; 142;128;113;107;114;121;97;204;107;117; 99;122;116;113;98;104;203;112;125;114; 300;187;106;82;74;112;123;105;99;111; 88;138;100;300;106;107;300;99;63;66; 300;110;103;300;106;114;110;114;157;110; 108;86;108;101;63;75;123;107;109;62; 109;300;94;107;300;111;105;300;90;72; 74;300;106;111;128;109;111;104;118;108; 108;63;108;108;116;113;62;77;109;107; 63;111;115;121;104;108;112;70;111;103; 63;108;88;96;113;106;70;72;107;108; 114;108;106;108;109;110;69;110;76;104; 72;75;110;109;113;112;108;106;90;134; 106;104;93;122;129;116;140;146;218;106; 108;137;120;110;150;112;300;104;300;300; 124;105;115;113;248;300;111;90;300;115; 95;131;132;107;114;122;101;159;132;116; 122;119;111;124;163;105;140;121;123;103; 190;139;108;110;105;121;103;300;99;116; 108;300;117;122;116;110;112;155;300;300; 107;274;110;109;300;114;104;153;300;107; 107;153;124;116;214;104;121;300;106;101; 101;117;120;98;300;113;116;112;113;111; 114;88;107;109;112;90;112;101;106;112; 92;109;101;105;114;89;95;108;106;114; 118;109;97;110;103;113;112;98;110;93; 107;114;98;95;91;107;108;109;110;110; 123;90;98;119;103;107;109;106;117;101; 100;140;120;122;112;111;193;108;106;99; 126;118;111;114;113;107;275;220;106;135; 300;140;300;300;300;300;111;120;117;104; 300;300;300;115;101;141;300;300;104;103; 300;171;300;300;112;300;142;300;100;300; 109;277;130;109;111;103;300;300;100;300; 300;234;199;100;121;300;97;146;107;300; 124;300;100;90;136;110;141;106;81;180; 222;161;107;105;300;97;84;109;300;300; 300;103;300;96;300;300;103;83;300;98; 300;98;300;98;97;300;110;300;274;98; 300;93;96;75;83;221;300;300;104;143; 151;300;96;134;91;79;171;148;105;218; 117;101;83;87;77;134;110;111;106;110; 113;114;78;82;102;110;98;109;113;116; 104;110;64;113;99;110;111;64;115;94; 110;110;100;110;69;79;108;96;113;71; 114;119;109;110;140;118;109;105;91;109; 134;109;117;114;107;101;102;127;101;108; 103;106;119;96;112;131;104;154;105;118; 137;119;264;112;108;106;149;150;115;104; 122;300;116;111;122;300;114;130;120;189; 134;300;120;116;300;108;122;136;300;133; 300;109;300;107;118;100;132;101;300;196; 150;300;300;103;137;300;104;300;300;262; 300;300;112;98;300;98;300;106;121;107; 102;148;108;101;98;300;127;108;101;300; 300;300;105;96;92;300;120;110;300;99; 78;300;97;69;300;300;92;79;286;300; 96;65;119;300;300;89;123;131;98;64; 300;92;78;300;93;74;132;300;94;300; 300;89;68;300;95;300;108;300;300;300; 108;69;71;115;209;97;73;115;103;162; 111;70;300;105;96;246;112;110;72;300; 101;109;111;107;67;107;300;111;66;141; 110;110;104;116;87;123;104;74;131;94; 76;115;112;115;111;68;121;109;115;109; 109;111;67;112;112;111;112;65;111;106; 70;116;113;114;111;107;117;110;64;114; 111;75;113;109;116;113;110;116;114;109; 69;77;112;109;108;114;133;107;121;103; 120;115;112;104;121;111;111;117;116;128; 103;118;109;117;115;114;119;139;125;140; 123;111;229;300;124;130;117;135;151;132; 113;140;137;300;238;104;152;300;106;129; 300;100;178;136;164;300;110;177;139;121; 125;106;114;142;204;300;300;99;107;116; 240;102;115;300;300;194;118;99;300;300; 123;113;104;98;113;117;98;94;112;300; 99;111;300;104;124;113;116;112;300;300; 109;102;112;300;106;102;104;300;102;112; 300;106;99;111;300;99;118;91;114;107; 93;94;300;104;300;111;300;300;108;105; 75;77;75;114;109;300;95;300;107;99; 111;71;112;300;100;79;63;300;107;107; 76;117;108;300;93;110;115;300;101;71; 74;70;114;78;300;300;95;80;112;107; 120;108;300;300;88;300;100;167;70;82; 111;107;65;109;80;109;300;93;70;134; 169;122;108;113;117;81;300;96;117;115; 64;116;300;91;300;91;300;101;114;67; 119;221;101;74;76;300;94;110;106;300; 104;124;75;114;68;68;120;300;99;300; 96;300;97;300;104;71;110;71;182;112; 120;82;73;300;102;109;79;74;231;105; 73;300;121;71;117;66;84;218;99;128; 119;71;116;65;126;108;119;105;112;300; 238;112;116;168;105;118;105;73;154;114; 200;108;106;73;120;115;130;114;121;113; 109;71;82;118;115;67;110;107;111;124; 111;117;114;75;118;110;104;131;108;116; 127;300;118;117;76;108;105;76;87;107; 99;131;126;113;112;118;129;144;104;107; 117;100;112;122;121;141;125;119;118;100; 95;116;92;117;142;136;98;87;86;128; 107;69;149;131;104;143;300;125;152;145; 87;144;113;105;76;77;82;80;144;171; 103;145;123;81;300;96;77;300;100;72; 207;181;103;74;81;300;137;115;100;124; 110;67;75;75;188;123;214;126;108;220; 211;107;181;106;209;111;134;122;200;108; 76;76;222;110;145;157;113;77;75;135; 114;156;81;300;145;112;69;74;123;137; 106;72;77;119;111;112;109;110;110;114; 109;111;110;73;80;76;79;114;113;67; 116;104;112;111;101;115;115;107;71;111; 112;116;92;88;115;108;75;111;69;75; 121;106;119;126;120;120;116;138;122;118; 116;137;116;109;123;128;104;111;113;108; 130;123;116;106;108;99;109;135;139;104; 119;146;117;300;105;139;256;134;300;300; 139;300;300;300;123;300;300;300;300;196; 137;300;103;300;300;111;300;250;300;102; 106;212;108;300;103;124;113;126;119;201; 300;300;110;124;149;105;300;111;103;122; 105;106;127;110;113;172;123;142;120;124; 110;101;111;121;114;114;112;112;102;100; 101;113;112;111;113;111;113;117;112;116; 98;108;107;115;109;111;110;109;91;92; 110;113;85;112;112;113;113;115;129;134; 125;119;103;165;91;120;105;120;125;123; 105;102;102;104;104;125;129;119;105;118; 110;116;300;135;300;121;114;93;110;300; 105;125;112;113;158;300;120;114;119;111; 103;100;106;119;108;108;106;105;104;115; 217;110;112;147;111;112;300;99;122;124; 111;97;122;108;114;117;97;115;111;93; 115;113;80;115;103;110;111;114;74;115; 104;114;67;112;103;113;65;114;108;108; 112;70;115;110;72;75;76;114;101;110; 125;98;125;111;114;70;80;82;86;97; 87;113;117;104;117;108;81;127;99;120; 106;100;98;300;113;149;78;120;106;129; 133;99;111;183;64;129;102;102;110;64; 72;113;108;69;113;108;67;110;101;99; 110;64;73;113;95;108;126;114;101;116; 64;117;107;110;112;112;113;104;109;63; 109;87;115;65;129;118;107;73;105;111; 300;106;94;97;116;115;116;130;127;129; 113;105;117;107;105;74;120;112;101;105; 111;103;137;90;83;82;133;109;109;139; 117;65;84;129;143;126;105;122;103;118; 72;108;99;113;117;107;112;111;112;66; 80;79;113;96;118;108;114;117;103;98; 105;111;70;111;112;71;112;91;88;116; 111;110;73;78;77;76;111;75;116;107; 74;112;101;112;74;94;105;99;101;122; 105;102;139;109;124;127;112;119;108;136; 113;121;130;129;300;102;112;174;107;300; 98;300;110;300;104;106;300;300;300;106; 300;126;98;172;93;115;115;116;107;115; 98;116;132;110;112;112;112;90;115;103; 106;87;122;115;108;117;105;103;110;111; 108;97;86;117;111;93;91;113;97;107; 116;95;101;109;115;96;112;91;110;112; 118;84;86;84;105;83;80;94;140;97; 108;120;98;98;99;92;112;121;104;133; 118;111;75;107;110;109;113;110;119;121; 123;116;120;109;127;101;111;152;300;110; 134;117;176;300;185;300;300;107;121;131; 300;114;110;129;140;160;129;107;112;114; 143;110;106;300;300;105;105;114;109;110; 300;95;300;103;110;108;110;99;300;99; 115;109;101;110;110;300;97;116;105;112; 135;98;249;66;106;79;118;107;71;72; 144;66;109;105;106;111;109;74;73;199; 119;67;108;72;121;112;118;65;108;109; 108;67;77;76;111;69;108;129;109;109; 110;110;79;108;67;75;125;133;125;131; 102;121;110;110;109;104;143;118;126;104; 123;98;120;101;124;133;115;108;135;155; 135;104;300;108;95;300;139;300;300;96; 300;96;300;300;118;106;300;96;90;107; 300;300;300;300;139;250;300;102;300;300; 106;94;154;105;300;300;300;108;300;98; 300;97;113;96;105;300;300;300;300;102; 100;101;300;107;300;300;300;96;98;95; 108;187;300;300;300;300;104;300;300;108; 80;113;82;300;300;300;300;123;107;111; 300;300;117;113;65;104;253;300;112;300; 103;113;91;300;154;145;165;154;119;121; 103;80;112;142;103;112;117;121;109;111; 74;103;74;80;116;113;112;106;117;109; 113;113;106;106;115;110;99;114;98;105; 101;109;100;77;108;114;149;104;96;134; 104;106;127;112;112;120;120;113;113;116; 117;129;119;182;300;108;113;196;126;106; 300;122;125;113;99;119;161;125;103;108; 156;114;300;109;118;300;110;132;300;300; 300;300;300;106;232;300;115;300;300;103; 300;130;116;99;109;228;300;118;115;168; 162;300;300;111;300;100;116;131;300;300; 116;300;116;131;122;300;300;300;120;300; 128;110;148;300;107;300;300;300;237;300; 109;112;99;108;300;300;111;120;300;300; 300;105;120;300;300;300;107;300;107;105; 300;112;300;98;152;300;102;300;300;300; 105;111;300;198;300;117;107;287;300;113; 300;104;104;129;300;300;107;300;300;118; 300;300;300;101;169;145;192;115;120;128; 134;162;112;119;120;106;300;300;118;106; 131;106;104;113;101;120;148;112;115;165; 120;105;101;114;112;106;113;122;300;300; 107;105;102;300;300;191;137;119;105;114; 99;107;122;104;111;112;114;116;110;117; 117;93;112;141;108;129;107;115;300;104; 114;103;300;102;97;153;120;118;137;173; 108;114;300;163;137;300;119;92;94;252; 197;300;104;112;300;108;300;111;83;155; 300;300;300;111;113;300;106;300;101;300; 300;99;162;115;159;85;90;121;112;87; 85;108;93;91;115;101;122;77;113;103; 120;108;107;105;132;121;123;88;113;110; 76;122;109;117;69;110;117;114;101;111; 115;121;117;119;105;110;116;106;116;114; 111;101;119;65;84;106;122;106;113;108; 102;99;118;93;114;116;125;128;116;72; 95;94;95;94;154;118;186;124;112;96; 114;92;113;114;112;127;94;110;106;129; 131;102;115;97;114;131;129;110;120;135; 128;115;110;102;121;138;125;106;108;124; 127;108;113;105;133;285;194;122;111;94; 212;126;136;140;127;104;107;121;300;93; 111;102;300;109;122;108;106;98;106;112; 106;100;115;111;99;109;107;109;95;98; 109;99;109;115;100;101;117;112;96;97; 110;109;109;111;79;114;113;74;117;97; 109;109;102;109;106;112;64;75;121;121; 119;126;129;120;128;163;128;83;121;100; 93;85;127;103;98;107;110;118;128;137; 139;140;114;95;99;122;121;110;110;141; 126;108;123;136;112;123;107;100;122;123; 110;88;151;171;114;100;79;100;136;286; 92;300;300;107;133;96;72;98;112;104; 282;115;300;132;98;123;104;80;118;111; 88;111;103;73;117;108;106;113;117;115; 114;99;112;116;107;66;83;84;74;93; 116;97;108;101;104;109;114;117;116;114; 76;113;115;114;86;119;63;112;80;109; 147;82;109;83;107;110;126;118;108;112; 119;106;120;103;97;108;107;176;108;105; 146;109;100;121;127;109;159;99;113;104; 110;300;232;107;300;300;92;94;112;95; 300;99;75;300;121;111;97;113;113;104; 94;122;110;120;110;63;81;123;102;109; 123;110;110;65;111;105;100;105;115;70; 68;75;72;74;115;105;111;108;111;108; 110;71;110;111;114;104;114;99;96;109; 74;108;97;115;114;110;136;108;152;127; 89;116;106;100;143;153;128;130;108;157; 106;178;147;102;100;178;131;115;300;151; 110;112;101;109;265;300;103;113;130;126; 159;107;112;159;107;120;108;113;119;300; 103;133;105;300;107;192;101;133;106;300; 104;130;88;109;291;105;101;114;300;103; 106;112;245;101;119;108;122;107;116;105; 101;110;74;80;106;300;106;106;115;109; 77;74;271;106;107;112;63;76;119;106; 300;93;111;74;78;116;112;300;114;104; 126;114;68;108;112;67;113;100;109;114; 106;68;80;109;111;115;115;121;112;114; 112;117;67;79;109;99;111;119;108;70; 114;113;113;112;66;109;111;81;107;75; 142;134;131;109;131;122;188;97;101;115; 98;113;118;118;119;117;110;114;114;116; 131;300;259;300;300;122;112;101;110;109; 127;110;147;102;260;120;164;300;137;300; 104;300;300;300;105;100;113;300;105;140; 192;300;300;102;300;116;300;300;105;300; 300;141;130;300;300;300;114;111;300;300; 107;105;121;300;300;300;300;129;156;106; 134;108;130;300;300;113;134;300;300;300; 149;300;109;124;98;300;300;110;135;112; 300;300;300;300;300;114;300;300;211;106; 300;300;300;300;300;111;108;300;300;102; 300;300;104;300;300;91;300;300;300;110; 300;300;300;138;149;116;222;146;148;300; 106;107;300;159;300;100;300;107;300;300; 300;300;300;107;300;300;300;212;108;300; 130;115;112;300;114;106;300;107;93;108; 124;110;300;104;300;125;106;300;178;105; 198;98;103;98;203;107;91;300;96;124; 81;111;86;86;82;300;97;111;300;107; 66;176;108;75;300;96;114;103;109;271; 80;113;107;118;118;159;146;104;119;101; 113;73;208;114;81;76;115;300;187;105; 110;74;124;112;80;85;112;119;115;110; 74;109;109;83;112;125;109;116;114;114; 83;80;110;100;116;124;117;101;114;118; 110;73;82;119;101;111;76;77;117;111; 115;118;116;113;76;111;114;107;110;114; 103;110;72;114;114;110;110;63;162;82; 99;100;108;98;123;110;131;119;134;117; 118;130;127;105;121;120;137;119;101;179; 201;107;111;111;128;300;300;117;124;101; 108;122;123;111;191;118;103;105;108;112; 108;133;100;121;186;300;300;300;300;104; 107;99;300;101;89;300;104;108;300;110; 112;201;113;109;120;124;192;108;124;114; 79;101;101;129;96;106;112;122;97;111; 117;96;115;88;112;118;73;110;112;108; 72;111;113;110;72;84;110;113;114;70; 114;109;73;74;113;116;69;111;65;76; 300;100;116;89;102;116;125;132;133;111; 116;108;103;96;113;102;109;107;103;105; 112;94;116;118;113;99;112;116;130;126; 101;88;92;103;107;120;107;109;81;110; 105;117;102;128;120;101;72;106;106;159; 99;117;107;102;105;110;111;109;108;137; 104;130;107;63;114;104;67;110;110;112; 70;111;107;107;64;77;115;111;103;116; 111;69;68;113;108;106;107;102;66;71; 111;120;106;111;300;88;69;72;115;103; 110;73;112;104;107;114;105;69;113;104; 115;115;109;109;106;117;111;111;112;70; 119;104;108;61;113;116;116;108;116;107; 111;114;113;116;115;107;119;105;105;131; 127;142;93;102;106;128;117;113;113;111; 124;119;127;104;142;110;149;113;134;197; 138;111;240;115;100;135;109;133;141;132; 300;122;146;300;162;121;102;213;300;121; 300;124;150;168;258;115;137;195;136;300; 172;120;300;300;138;300;300;176;300;131; 300;300;109;109;300;300;294;233;300;105; 300;300;105;300;300;300;101;300;300;300; 104;300;300;300;300;300;113;101;300;300; 97;300;168;300;300;103;300;300;300;118; 94;134;300;300;104;120;118;300;300;103; 300;98;93;300;300;204;300;300;300;300; 99;75;300;123;300;102;300;161;300;300; 105;109;139;105;61;214;104;112;300;120; 107;174;107;238;167;107;65;300;300;93; 111;75;111;132;140;300;219;85;112;111; 74;134;300;300;94;300;300;106;117;300; 300;112;142;103;84;111;113;109;112;105; 70;111;119;111;119;69;99;81;102;112; 60;99;99;112;101;113;102;95;99;111; 97;76;102;109;98;79;105;96;113;109; 109;107;110;110;87;109;78;108;111;108; 114;104;123;91;108;107;105;114;101;109; 109;118;100;123;110;116;111;111;113;158; 255;172;300;107;300;124;109;132;120;106; 117;122;129;181;207;105;104;107;111;118; 110;108;130;129;94;156;171;84;193;119; 103;127;91;115;89;104;124;89;100;102; 96;114;153;90;89;122;86;96;95;109; 108;96;104;107;97;110;91;108;95;110; 90;95;96;121;100;95;101;92;94;108; 105;106;102;100;87;111;104;108;104;85; 107;113;107;108;110;101;111;122;99;105; 132;89;111;100;161;128;135;95;97;104; 119;137;117;115;113;98;118;300;116;111; 104;128;161;151;147;112;117;110;300;300; 300;300;113;122;120;300;99;111;300;128; 300;300;300;300;300;113;101;300;105;126; 106;300;116;300;262;300;108;115;113;300; 104;111;107;300;300;300;154;88;110;134; 110;109;121;300;300;106;105;300;300;110; 107;300;99;300;300;300;104;300;101;106; 300;300;300;105;104;110;300;101;300;101; 143;106;300;96;300;108;102;105;106;236; 103;102;300;104;101;108;300;100;300;300; 300;106;300;105;110;105;127;107;97;117; 121;111;116;112;115;110;105;115;103;111; 116;94;107;103;114;112;99;105;114;109; 114;110;110;82;89;111;100;111;68;107; 93;110;105;102;111;75;110;108;111;113; 110;101;99;92;110;113;105;109;114;102; 110;107;115;111;117;106;116;109;110;108; 98;135;109;91;135;110;105;110;100;232; 127;117;133;116;111;112;107;108;107;119; 115;109;110;111;105;117;106;140;116;105; 113;109;115;108;79;112;96;106;106;110; 113;110;78;110;108;108;98;69;81;71; 112;92;108;67;75;112;109;96;108;103; 106;108;68;74;107;80;113;108;112;82; 113;64;77;73;110;103;112;108;107;75; 113;108;112;64;114;104;70;72;112;109; 106;100;120;106;121;124;116;125;300;118; 116;169;137;114;172;110;300;108;115;123; 113;142;115;300;300;117;239;115;111;300; 167;161;132;237;115;300;300;126;300;116; 108;111;113;159;114;104;137;300;139;116; 136;215;111;157;129;152;147;130;300;97; 90;159;108;107;104;102;106;107;117;107; 109;79;105;300;101;105;285;107;300;98; 108;102;101;113;108;300;97;107;96;300; 112;68;300;101;95;186;108;85;93;113; 66;110;69;188;159;99;116;276;112;115; 111;300;100;67;77;75;79;111;300;82; 108;300;101;115;74;300;97;300;101;110; 108;111;112;114;77;78;300;300;96;66; 112;109;75;114;300;300;300;96;74;80; 300;99;113;75;300;98;300;99;110;115; 114;75;115;111;71;114;300;93;300;99; 116;111;112;300;300;96;74;75;81;76; 300;95;112;112;104;300;99;72;110;300; 98;300;96;64;236;105;65;75;79;300; 99;65;112;112;300;100;279;82;112;108; 300;111;111;66;117;113;117;87;138;103; 109;178;68;114;112;72;123;83;300;98; 114;110;67;115;115;79;117;300;97;300; 96;115;76;110;300;128;109;73;110;113; 79;115;67;112;300;110;68;124;112;73; 112;66;113;112;109;74;81;116;72;112; 72;113;108;114;71;110;65;115;106;113; 118;108;112;99;112;65;75;115;110;117; 111;117;110;71;116;75;113;111;131;110; 99;97;108;116;185;110;119;102;107;126; 146;120;106;151;123;300;113;106;99;300; 300;136;122;112;97;110;101;113;109;109; 109;107;106;107;105;94;108;100;100;115; 101;111;109;112;83;110;108;93;116;103; 105;109;86;116;113;115;99;102;107;100; 108;108;74;110;92;87;108;112;113;93; 114;88;116;84;93;109;126;119;116;112; 120;106;115;102;114;130;113;112;126;119; 102;117;93;134;122;78;151;115;110;114; 133;122;109;115;109;70;118;105;127;97; 104;95;112;105;110;123;103;102;145;127; 94;115;104;83;84;112;102;105;68;85; 82;112;96;101;106;74;75;75;111;94; 89;89;85;81;104;106;106;76;110;106; 61;75;111;110;109;75;103;111;72;108; 70;106;113;111;108;111;122;128;100;93; 125;85;82;78;90;105;130;79;131;125; 118;127;132;132;108;118;111;114;111;103; 113;101;110;85;132;103;109;128;98;113; 121;107;133;120;289;107;88;89;85;113; 66;111;102;103;80;115;79;141;105;113; 68;104;87;115;113;115;73;114;121;105; 112;134;112;73;115;65;115;111;114;117; 109;113;71;113;106;115;121;114;108;117; 128;89;123;129;110;100;131;101;117;115; 141;100;96;98;112;104;119;103;108;91; 110;101;110;96;97;115;113;109;112;105; 105;118;96;114;75;77;109;105;114;114; 67;114;112;104;95;111;62;80;123;108; 107;99;127;93;109;93;103;63;80;76; 76;108;114;60;106;93;109;115;76;110; 106;106;103;120;113;102;114;107;109;103; 107;106;118;108;117;300;100;86;99;104; 90;95;103;94;103;93;102;111;106;104; 107;123;120;125;122;106;141;112;102;146; 109;103;111;113;105;105;100;105;116;111; 117;147;125;108;128;109;131;96;107;96; 122;300;124;128;300;104;300;95;155;160; 100;300;131;300;100;141;102;99;102;300; 130;300;100;300;94;111;90;106;300;157; 300;104;154;118;108;178;300;118;110;106; 300;300;110;118;300;300;102;113;78;108; 111;112;300;113;105;119;96;300;98;300; 300;110;123;110;112;126;107;116;110;142; 104;115;113;119;107;113;113;113;109;82; 115;107;85;87;110;107;115;116;108;113; 73;118;105;112;110;113;68;112;112;70; 109;110;107;110;114;66;111;115;121;114; 109;113;65;113;120;97;112;127;106;110; 90;115;152;123;93;102;113;116;131;161; 158;260;178;144;172;145;109;102;226;111; 145;300;300;266;300;112;127;108;148;116; 105;272;127;300;300;107;113;300;135;121; 110;115;132;108;116;116;111;111;171;168; 109;108;113;114;177;117;104;108;103;119; 137;110;300;240;116;101;103;103;101;100; 300;300;181;101;111;98;97;107;108;115; 300;300;103;120;110;115;109;300;101;300; 97;300;99;300;100;113;111;111;76;300; 99;112;82;111;300;97;115;75;111;76; 300;115;154;114;80;120;119;110;119;114; 70;76;110;71;110;78;83;129;113;137; 115;80;135;109;111;111;79;110;75;173; 111;111;116;69;124;113;114;115;114;111; 116;115;76;82;135;300;115;100;118;109; 104;131;125;119;104;114;114;130;115;115; 114;106;97;108;103;138;115;112;112;149; 147;101;105;149;110;143;300;124;171;300; 300;185;109;300;112;300;300;300;300;300; 99;135;300;300;106;121;106;108;111;142; 201;300;265;151;110;110;300;101;107;300; 300;111;112;103;107;109;144;300;300;116; 300;101;107;105;300;100;97;97;300;99; 300;300;111;88;93;300;105;300;98;116; 85;113;113;111;110;300;300;110;116;103; 114;129;98;113;111;74;199;81;300;101; 107;77;78;113;300;300;110;113;108;115; 106;75;136;113;110;112;67;74;77;116; 109;79;188;114;116;123;111;111;71;113; 112;74;119;110;114;112;117;75;112;118; 113;111;114;117;102;110;121;119;113;74; 77;110;99;102;105;115;115;68;76;77; 108;95;114;89;87;70;106;89;82;79; 88;121;105;108;88;96;105;115;87;300; 129;109;138;223;125;122;108;105;114;116; 203;114;112;107;99;101;300;128;107;112; 120;106;115;116;116;110;142;300;116;116; 104;106;124;110;98;70;112;85;117;101; 82;104;98;96;76;68;71;118;101;101; 103;107;101;105;112;97;62;70;110;94; 93;106;64;106;108;114;97;106;64;69; 108;102;106;96;108;112;105;95;95;106; 107;102;61;74;73;67;104;116;105;153; 104;110;106;63;110;88;90;105;109;62; 120;135;89;124;99;116;126;121;133;110; 105;117;103;107;241;116;113;139;114;115; 113;113;123;108;99;128;93;125;113;88; 122;114;108;118;125;113;110;114;134;156; 116;119;170;107;113;203;143;300;114;107; 300;158;231;300;107;300;300;300;300;110; 231;274;158;300;300;300;288;300;300;300; 300;300;300;300;300;300;120;200;116;300; 300;110;300;300;124;300;300;141;167;125; 300;300;106;300;300;300;300;300;300;113; 300;300;300;300;122;300;300;119;230;300; 300;300;300;300;230;183;133;300;157;300; 103;300;94;195;300;300;166;300;300;300; 300;146;229;118;210;102;300;118;300;300; 114;109;300;146;300;131;138;119;112;99; 300;113;101;106;110;96;111;114;300;300; 115;111;98;139;111;118;119;114;106;124; 111;117;163;107;116;104;110;109;146;116; 98;110;112;112;150;116;116;115;98;112; 119;108;112;122;125;88;104;115;115;103; 98;104;113;108;101;132;103;118;126;101; 113;114;115;119;115;81;114;103;118;112; 116;86;118;107;88;112;104;85;125;99; 113;113;110;105;85;87;113;110;111;104; 77;156;107;74;111;111;112;114;116;111; 116;106;81;85;114;104;116;109;105;73; 129;104;115;117;66;116;109;112;115;83; 115;106;115;112;78;115;107;112;105;71; 76;72;116;120;83;120;111;114;116;113; 109;106;125;123;80;75;77;113;112;115; 123;115;74;118;143;121;126;106;138;107; 139;142;153;300;126;123;139;119;300;100; 129;131;111;111;114;115;300;300;188;300; 125;108;300;107;300;119;300;104;127;300; 300;300;114;107;137;279;126;125;107;300; 300;131;118;300;300;109;122;114;300;143; 136;109;114;169;104;107;119;107;108;111; 112;120;177;300;108;300;142;300;300;112; 128;103;300;171;300;117;300;300;300;300; 92;108;160;238;158;193;112;67;300;300; 300;94;300;109;149;291;118;140;300;245; 119;121;106;109;300;96;300;94;232;300; 98;300;300;300;300;219;300;96;300;115; 144;116;72;300;143;109;146;117;158;109; 300;123;112;127;111;104;113;112;121;114; 122;117;118;66;111;103;103;110;117;90; 99;113;62;77;115;112;114;69;111;117; 77;114;114;67;111;113;73;116;115;77; 83;81;113;105;110;112;114;118;115;78; 81;91;89;80;83;84;91;104;82;90; 112;184;140;170;152;188;110;116;127;130; 300;126;300;147;124;99;152;117;110;119; 300;116;300;101;128;123;110;117;114;144; 99;113;108;300;119;149;300;114;111;122; 213;151;119;108;117;122;113;300;114;300; 113;116;136;105;113;118;112;202;155;121; 115;106;111;124;300;109;109;108;124;121; 300;107;103;113;108;117;300;110;108;119; 300;114;108;125;117;110;109;125;108;112; 108;127;110;116;300;115;300;106;108;121; 105;121;125;108;105;138;114;107;300;108; 116;116;131;114;112;109;235;112;121;111; 95;111;300;114;123;113;138;107;105;300; 117;112;107;116;118;113;117;112;109;122; 124;112;116;119;113;116;114;112;109;113; 115;109;107;112;122;124;110;114;122;109; 106;117;111;112;107;113;114;111;122;112; 115;113;117;63;112;109;111;110;120;123; 116;108;113;111;125;124;111;109;129;122; 127;110;129;112;107;123;96;96;108;108; 92;124;168;106;106;300;112;120;121;159; 130;108;83;108;106;115;72;124;104;118; 116;112;111;65;113;104;116;111;114;114; 111;107;117;109;66;108;112;111;67;112; 106;110;110;111;109;76;115;103;110;106; 109;113;64;113;109;109;109;109;66;73; 114;112;110;111;118;113;113;110;122;142; 131;102;110;300;106;107;300;110;116;117; 107;119;110;139;112;111;151;123;101;119; 142;124;121;108;118;106;122;111;118;119; 119;94;119;148;112;121;114;112;106;134; 114;114;105;111;97;117;120;115;126;111; 124;110;118;107;105;104;127;114;97;110; 91;110;300;107;94;105;105;135;112;94; 115;114;111;112;115;106;109;127;121;97; 132;118;106;106;110;300;106;119;134;106; 119;103;105;174;116;120;140;218;194;103; 119;118;176;300;140;300;300;119;190;138; 263;300;125;300;300;300;105;300;126;116; 300;90;84;300;104;116;103;125;102;98; 106;119;118;113;147;93;100;98;91;121; 99;103;112;101;115;106;117;109;111;102; 92;114;102;110;153;108;108;84;89;113; 102;90;89;117;107;97;99;108;109;68; 73;110;110;118;90;109;68;122;113;97; 108;68;112;93;108;116;113;110;69;71; 72;115;111;108;79;115;109;114;134;120; 119;136;113;121;110;117;103;119;113;135; 120;111;117;110;126;100;124;300;300;103; 111;104;106;130;101;101;138;116;111;114; 102;85;234;99;109;107;91;104;127;100; 116;107;105;103;105;111;108;122;101;99; 112;106;80;104;97;95;112;112;105;110; 108;64;84;111;107;104;116;109;110;74; 83;79;74;75;105;98;73;97;108;127; 110;66;107;66;90;114;126;74;111;108; 115;71;111;111;110;113;107;117;64;113; 64;112;119;120;92;126;103;117;110;81; 120;94;84;123;109;101;116;119;100;112; 97;103;113;117;139;112;123;108;90;122; 104;129;138;126;107;144;107;120;300;300; 110;105;284;151;89;115;115;116;106;106; 96;112;100;117;107;125;122;119;97;236; 115;96;94;84;116;99;107;119;116;105; 115;105;114;104;68;74;116;118;109;101; 109;112;94;109;110;100;94;109;67;92; 70;92;87;110;94;92;87;115;67;115; 70;76;110;111;109;67;106;112;110;113; 79;108;108;114;143;300;117;118;103;102; 108;99;114;110;114;117;107;103;124;119; 111;104;111;114;151;117;97;145;130;111; 110;300;300;300;106;221;300;103;115;300; 300;107;113;300;157;100;110;113;112;144; 111;300;101;115;108;156;110;300;184;115; 105;116;107;214;118;144;103;110;100;106; 113;100;113;106;104;108;109;111;108;111; 111;120;111;109;116;105;113;123;106;110; 103;108;110;113;115;115;109;119;113;119; 115;119;102;112;104;119;83;111;116;92; 104;99;128;104;111;103;126;119;145;124; 135;124;107;107;125;222;300;112;129;108; 126;300;120;110;300;295;300;118;118;107; 114;109;104;111;107;150;121;122;128;107; 127;121;300;112;108;103;108;115;115;107; 109;111;106;115;118;100;111;106;102;112; 106;113;117;108;113;101;107;110;113;115; 109;115;82;81;114;102;110;114;103;113; 114;69;77;113;101;111;120;105;122;124; 104;120;121;126;116;120;107;108;102;111; 113;105;100;108;115;104;116;109;111;115; 147;105;114;110;114;106;105;113;148;106; 103;123;128;104;105;96;95;117;119;105; 129;145;107;74;112;108;65;71;113;108; 114;108;101;109;63;113;103;123;108;111; 70;120;118;101;101;108;65;73;115;107; 106;121;110;110;112;68;111;115;65;71; 113;105;108;108;69;110;111;69;119;114; 109;118;115;71;114;109;101;108;78;112; 113;107;99;112;96;108;74;77;116;93; 77;84;101;112;116;95;109;93;119;112; 106;124;128;138;118;109;122;102;140;127; 108;116;118;158;131;123;103;118;101;135; 105;109;104;121;111;119;112;108;105;104; 93;111;104;126;102;113;95;103;113;112; 97;107;75;98;103;113;112;113;118;110; 94;107;111;107;114;83;93;109;69;103; 111;112;113;110;66;99;115;66;123;101; 117;76;115;97;81;95;98;116;115;108; 107;190;103;94;300;106;105;112;300;78; 139;112;106;115;114;111;255;97;158;300; 109;157;300;208;102;300;300;300;116;122; 111;104;93;300;122;292;98;282;108;300; 75;115;142;131;108;116;300;115;103;300; 75;107;98;110;106;108;153;113;102;104; 110;104;139;103;115;115;103;105;114;111; 106;106;115;109;111;105;111;93;111;104; 99;112;89;115;99;108;111;110;71;107; 111;110;104;115;69;111;110;110;114;111; }; }; int_Data @["TS_int_val"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="TS_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [7120] 2;2;1;1;1;1;1;1;1;1; 3;3;2;1;3;3;3;1;3;1; 1;1;1;2;1;1;1;1;2;1; 3;2;1;0;1;1;1;0;3;1; 0;1;1;1;1;0;2;2;2;2; 2;1;2;3;1;2;2;2;3;3; 2;2;2;3;2;2;3;2;1;1; 3;2;1;2;1;2;3;3;2;2; 2;1;3;2;3;1;2;2;2;1; 3;2;3;2;2;1;3;2;1;3; 2;2;2;1;3;3;3;1;3;1; 1;1;1;2;2;3;2;1;2;0; 1;3;3;3;1;1;0;3;1;3; 3;3;3;1;1;1;1;1;3;0; 2;1;3;1;1;1;3;0;3;1; 1;3;1;2;1;3;3;1;0;1; 1;3;0;3;1;3;1;1;3;1; 3;1;3;3;1;1;3;1;3;1; 1;1;3;3;3;1;3;1;3;1; 1;3;3;1;3;3;1;3;1;1; 1;3;3;3;3;1;1;1;3;2; 2;2;2;3;2;1;0;1;1;1; 3;1;1;1;1;1;1;1;3;2; 2;2;3;2;3;3;3;2;3;3; 0;1;2;3;3;2;0;2;2;2; 3;3;3;3;2;2;3;2;3;2; 3;3;2;2;2;3;3;3;1;2; 3;2;2;3;2;3;3;2;2;3; 2;3;3;2;3;2;2;3;3;2; 2;3;3;3;2;2;2;3;2;2; 2;3;3;3;3;2;3;2;3;2; 3;2;1;1;1;1;1;1;1;1; 3;2;3;3;2;1;2;3;3;1; 3;1;3;3;1;1;1;1;3;3; 3;1;2;3;3;3;1;3;2;3; 0;2;3;3;3;2;2;2;3;2; 3;2;3;0;2;3;0;3;3;3; 0;2;3;0;3;2;3;2;1;3; 1;3;2;3;3;3;1;2;3;3; 2;0;3;2;0;2;3;0;3;3; 3;0;3;2;1;3;2;3;3;1; 3;3;2;3;2;3;3;3;2;3; 3;1;2;1;1;1;3;3;2;3; 3;2;2;2;1;3;3;3;1;3; 2;3;1;3;1;3;3;2;2;3; 3;3;1;3;2;1;3;1;1;2; 1;1;1;1;3;2;2;2;2;1; 2;3;3;3;3;3;0;1;0;0; 2;2;2;2;2;0;1;1;0;1; 1;3;1;2;3;3;1;2;3;3; 3;3;3;3;2;1;3;3;3;1; 3;1;3;3;1;1;3;0;2;3; 1;0;3;2;3;3;3;1;0;0; 3;1;3;3;0;3;3;1;0;3; 3;2;2;3;2;2;3;0;3;3; 3;2;3;3;0;3;2;3;2;2; 3;3;2;2;3;3;2;2;2;3; 3;2;2;2;3;3;3;2;2;3; 2;3;3;2;2;3;2;2;3;3; 2;3;3;3;3;2;2;2;3;2; 1;1;1;1;1;1;3;2;3;2; 2;1;1;1;1;2;1;2;2;2; 3;3;2;2;2;3;3;2;1;3; 0;3;0;0;0;0;1;3;2;1; 0;0;0;1;1;3;0;0;1;1; 0;3;0;0;3;0;3;0;1;0; 1;3;3;3;3;1;0;0;1;0; 0;1;1;1;1;0;1;2;1;0; 2;0;1;1;3;1;2;1;1;2; 3;3;1;1;0;1;1;1;0;0; 0;1;0;1;0;0;1;1;0;1; 0;1;0;1;1;0;1;0;3;1; 0;1;1;1;1;2;0;0;1;3; 3;0;1;1;1;1;1;3;1;2; 2;1;1;1;1;2;2;1;2;1; 2;1;1;1;2;1;2;2;1;2; 2;1;1;2;2;2;1;1;2;2; 1;2;2;1;1;1;2;2;1;1; 2;1;2;1;1;2;2;1;1;1; 1;1;1;2;2;2;3;1;1;2; 2;3;3;3;3;3;1;1;2;2; 2;2;1;3;2;1;3;3;3;3; 2;0;3;3;2;0;3;3;2;2; 2;0;2;2;0;3;3;2;0;2; 0;2;0;2;2;2;2;2;0;2; 3;0;0;2;3;0;2;0;0;1; 0;0;2;2;0;2;0;2;3;2; 2;3;2;2;2;0;1;1;2;0; 0;0;2;2;2;0;3;2;0;2; 2;0;2;2;0;0;2;2;1;0; 2;2;3;0;0;2;1;1;2;2; 0;2;2;0;2;2;3;0;2;0; 0;2;2;0;2;0;2;0;0;0; 2;2;2;3;1;2;2;1;2;3; 2;2;0;1;2;2;1;2;2;0; 2;1;1;2;2;1;0;2;2;1; 2;1;1;2;2;3;2;2;3;2; 2;1;1;3;2;2;1;2;3;2; 1;2;2;3;3;3;2;2;1;2; 2;1;2;1;1;2;3;2;2;3; 2;2;1;2;3;2;3;1;3;2; 2;2;1;1;2;3;1;1;1;1; 2;2;3;2;2;1;3;3;3;1; 1;1;2;2;2;2;3;3;1;2; 2;2;1;0;3;2;2;3;3;3; 3;2;3;0;2;1;3;0;1;3; 0;3;2;3;1;0;2;3;3;3; 1;2;3;3;3;0;0;2;3;3; 3;2;2;0;0;3;3;3;0;0; 2;3;3;3;2;3;3;3;2;0; 2;3;0;3;3;2;3;2;0;0; 3;3;2;0;3;3;3;0;3;2; 0;3;3;2;0;2;3;3;2;3; 3;3;0;3;0;2;0;0;2;3; 3;3;3;2;3;0;3;0;2;2; 3;3;2;0;3;3;3;0;2;3; 3;2;3;0;3;2;3;0;3;3; 3;3;2;2;0;0;3;3;2;3; 2;3;0;0;3;0;2;3;3;3; 2;3;3;2;2;3;0;3;3;3; 1;2;3;2;3;3;0;3;2;3; 3;2;0;3;0;3;0;2;3;3; 2;1;3;3;3;0;3;2;3;0; 3;2;2;3;3;3;2;0;3;0; 3;0;3;0;2;2;3;3;1;2; 3;3;3;0;2;3;3;3;2;3; 3;0;2;2;3;3;3;2;3;1; 2;2;3;3;1;3;2;3;2;0; 1;2;3;1;3;2;3;3;1;3; 1;2;3;3;2;3;1;3;1;2; 3;3;3;2;3;3;1;3;2;1; 3;2;3;3;1;2;3;1;3;2; 3;0;3;3;3;3;1;1;1;1; 1;1;1;2;2;2;1;2;2;2; 1;1;1;3;3;1;1;2;1;1; 1;1;1;2;3;1;1;1;1;3; 1;1;2;2;1;3;0;3;2;1; 1;3;2;1;1;1;1;1;3;3; 1;2;1;1;0;1;1;0;1;1; 2;3;1;1;1;0;3;3;1;3; 1;1;1;1;3;3;3;3;1;1; 3;1;3;1;3;1;3;3;3;1; 1;1;3;1;2;3;1;1;1;3; 1;1;1;0;2;1;1;1;2;2; 1;1;1;2;1;2;2;2;2;2; 2;2;1;1;1;1;1;2;1;1; 2;2;1;2;2;1;2;1;1;2; 1;2;2;2;1;2;2;1;1;1; 1;1;1;1;1;2;1;2;2;3; 3;1;1;2;2;2;2;2;3;2; 3;3;3;1;1;1;2;3;2;2; 3;2;3;0;2;1;2;1;0;0; 1;0;0;0;1;0;0;0;0;1; 1;0;3;0;0;3;0;2;0;3; 3;2;2;0;2;2;2;3;3;2; 0;0;2;2;1;3;0;2;2;3; 3;2;2;3;3;2;3;2;3;2; 2;2;3;2;3;3;3;2;2;2; 2;3;3;3;2;3;3;2;3;2; 2;3;3;2;3;3;3;2;2;2; 3;2;2;3;2;3;2;3;1;1; 1;1;1;2;2;2;3;2;3;2; 2;1;1;1;1;1;3;3;2;2; 3;1;0;3;0;1;1;3;1;0; 3;3;3;1;2;0;3;3;2;1; 3;3;3;1;1;3;3;3;3;1; 1;1;3;1;1;3;0;3;1;1; 3;3;1;1;1;3;3;1;3;3; 1;3;3;1;1;3;1;3;3;1; 1;3;3;1;1;3;3;1;1;1; 3;3;1;3;3;3;3;1;1;3; 1;1;2;2;1;1;1;1;1;1; 1;1;3;3;3;1;1;3;1;2; 1;1;1;0;3;1;1;2;3;1; 2;1;3;1;1;3;3;3;1;1; 1;3;1;1;3;1;1;3;3;3; 1;1;1;3;3;1;2;3;3;1; 1;3;1;2;3;1;3;3;1;1; 3;3;1;1;2;1;1;1;1;3; 0;1;1;1;1;2;2;1;1;3; 3;3;3;3;1;1;3;3;3;3; 3;3;1;1;1;1;2;2;1;3; 1;1;1;3;1;2;1;3;3;1; 1;3;3;1;3;3;1;3;1;1; 1;1;3;3;1;3;1;3;3;3; 3;1;1;3;1;1;3;3;3;1; 3;1;1;1;1;1;3;3;1;3; 3;1;3;1;1;1;1;1;1;1; 1;1;3;2;2;2;1;3;1;3; 2;2;3;2;0;1;1;2;1;0; 1;0;2;0;2;1;0;0;0;3; 0;3;1;1;1;3;3;3;1;3; 1;2;3;3;3;3;1;1;3;3; 1;1;1;3;1;3;3;3;1;3; 1;1;1;3;1;1;1;3;3;1; 3;3;3;1;3;3;1;1;3;1; 3;3;3;3;1;1;1;1;2;2; 1;1;1;1;1;1;1;1;1;2; 3;1;1;3;3;1;3;1;2;1; 3;3;2;2;1;1;1;2;0;3; 3;3;1;0;3;0;0;1;1;2; 0;1;3;3;3;3;1;3;1;3; 2;3;3;0;0;3;1;3;1;3; 0;3;0;1;3;1;3;3;0;3; 1;3;3;1;3;0;3;3;1;3; 3;3;1;1;3;3;1;3;3;3; 1;1;3;1;3;1;3;3;3;1; 1;1;3;3;1;3;1;1;3;1; 3;3;3;3;1;1;1;1;3;1; 1;1;1;3;3;3;3;3;3;1; 1;1;2;3;3;2;3;3;3;1; 2;2;1;1;1;2;2;2;3;3; 3;2;0;1;1;0;3;0;0;2; 0;2;0;0;1;2;0;2;2;2; 0;0;0;0;1;3;0;2;0;0; 2;2;1;2;0;0;0;2;0;2; 0;1;2;2;2;0;0;0;0;2; 2;2;0;3;0;0;0;2;2;2; 2;2;0;0;0;0;2;0;0;1; 1;2;2;0;0;0;0;1;1;2; 0;0;1;2;2;2;3;0;2;0; 2;1;1;0;3;1;3;3;2;2; 2;2;3;2;1;3;3;3;3;2; 2;2;2;2;3;3;2;2;3;3; 2;3;3;3;1;2;2;3;3;3; 3;2;2;2;3;2;2;1;1;1; 1;1;1;3;3;2;2;1;3;3; 2;3;3;1;0;2;2;2;2;2; 0;3;3;3;3;3;1;3;3;3; 3;1;0;2;3;0;3;2;0;0; 0;0;0;3;2;0;3;0;0;3; 0;1;1;1;1;2;0;2;2;3; 1;0;0;2;0;2;2;2;0;0; 2;0;2;2;1;0;0;0;3;0; 2;2;1;0;3;0;0;0;3;0; 2;2;3;2;0;0;2;1;0;0; 0;2;2;0;0;0;1;0;2;3; 0;3;0;2;1;0;2;0;0;0; 1;2;0;3;0;3;2;1;0;3; 0;2;2;1;0;0;2;0;0;3; 0;0;0;2;2;3;1;2;1;1; 1;3;2;1;2;2;0;0;3;3; 2;2;2;2;3;2;3;2;3;3; 3;2;2;2;2;2;1;3;0;0; 2;2;2;0;0;1;1;2;1;1; 3;2;2;3;3;2;3;2;3;2; 2;3;2;3;1;2;1;1;0;2; 2;2;0;2;2;3;2;3;3;3; 1;2;0;1;2;0;2;2;2;1; 3;0;2;2;0;2;0;2;2;3; 0;0;0;2;2;0;2;0;2;0; 0;2;3;2;3;3;3;2;2;2; 2;3;3;3;2;3;2;2;2;3; 2;3;3;2;3;2;3;3;2;2; 2;3;3;2;2;3;2;2;3;3; 2;3;3;2;3;3;2;2;3;2; 3;3;2;2;2;3;2;3;2;3; 3;3;2;2;3;2;2;2;1;1; 1;1;1;1;3;3;3;3;1;1; 1;1;1;2;2;1;1;1;1;2; 2;1;3;1;1;2;2;1;3;3; 2;3;1;1;2;1;1;3;2;2; 3;2;3;2;3;3;3;3;2;2; 1;1;1;1;1;1;1;2;0;2; 1;2;0;1;2;2;1;1;2;2; 1;1;2;1;1;2;2;1;1;1; 2;2;1;2;2;2;2;1;1;1; 2;1;2;1;1;2;1;1;2;2; 1;2;2;2;2;1;1;1;3;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;2;2;2;2;1;2; 1;1;1;1;3;1;3;3;1;3; 3;1;1;2;2;2;2;2;2;2; 2;1;1;1;3;1;1;1;2;1; 1;0;0;1;3;1;1;1;3;1; 3;3;0;3;1;3;1;1;3;1; 1;3;1;1;3;3;3;1;3;1; 3;3;1;3;1;1;1;1;1;1; 3;3;3;3;3;1;3;1;3;1; 1;3;1;3;3;1;1;3;3;1; 1;1;1;1;1;1;1;2;3;3; 3;1;2;2;2;2;1;2;2;1; 3;1;1;3;2;1;1;1;2;3; 2;0;3;1;0;0;1;1;1;1; 0;1;1;0;2;1;1;2;2;2; 1;2;1;2;1;1;1;2;2;1; 2;2;1;1;2;2;2;2;1;1; 1;1;1;1;2;1;2;1;2;2; 1;1;2;1;2;1;2;2;2;1; 1;2;2;1;2;1;2;2;1;1; 1;1;1;1;1;1;1;1;1;1; 1;3;3;1;1;1;1;2;0;3; 2;2;2;2;3;0;2;3;3;3; 2;2;2;3;2;3;2;2;3;0; 2;2;2;0;2;3;1;1;2;0; 2;3;1;2;3;2;2;3;0;2; 1;2;1;2;3;2;3;2;3;2; 1;2;2;2;3;0;2;1;3;2; 2;2;1;3;3;2;2;2;3;2; 0;1;2;2;2;3;2;0;3;1; 1;2;2;1;2;2;3;3;1;3; 2;2;2;3;2;1;1;1;3;2; 3;2;2;2;1;1;2;3;2;2; 3;2;1;2;2;1;3;3;2;2; 2;2;2;3;1;1;1;1;1;1; 1;1;1;2;2;3;3;1;1;2; 3;0;2;0;0;3;3;3;1;3; 2;1;3;1;2;2;1;0;2;0; 2;0;0;0;3;2;1;0;2;3; 2;0;0;1;0;3;0;0;3;0; 0;2;2;0;0;0;1;1;0;0; 2;1;3;0;0;0;0;1;1;3; 2;1;3;0;0;2;2;0;0;0; 2;0;2;2;3;0;0;2;2;2; 0;0;0;0;0;2;0;0;2;3; 0;0;0;0;0;2;1;0;0;3; 0;0;3;0;0;3;0;0;0;2; 0;0;0;1;3;3;2;3;2;0; 3;2;0;3;0;1;0;3;0;0; 0;0;0;2;0;0;0;1;3;0; 3;3;1;0;1;1;0;1;1;1; 2;3;0;1;0;1;1;0;1;1; 2;3;1;1;1;1;1;0;1;2; 2;1;1;1;1;0;2;2;0;1; 1;3;1;1;0;1;3;2;1;1; 1;2;1;2;1;1;2;1;2;2; 1;1;3;1;1;1;2;0;1;2; 1;1;2;1;1;1;2;2;2;1; 1;3;1;1;2;3;2;1;2;1; 1;1;3;3;1;2;2;3;1;2; 1;1;1;2;3;1;1;1;2;3; 1;2;2;1;1;3;1;3;1;2; 3;1;1;2;2;2;1;1;1;1; 1;1;1;1;1;1;2;2;1;3; 3;2;2;1;1;2;1;3;1;1; 2;2;2;2;2;0;0;1;1;1; 1;1;3;1;3;2;2;2;2;2; 2;1;1;2;1;0;0;0;0;2; 2;2;0;2;2;0;2;2;0;2; 1;1;2;1;1;1;3;2;1;2; 2;2;2;1;1;1;2;1;1;2; 1;1;2;2;1;2;2;1;2;1; 1;2;1;2;2;2;1;2;1;1; 2;1;1;1;2;1;1;2;2;2; 0;1;1;1;1;1;1;1;1;3; 3;1;1;1;2;2;2;1;1;2; 1;1;3;3;1;1;3;3;2;3; 1;1;1;2;1;3;2;1;1;3; 1;3;1;2;3;1;1;2;1;2; 1;3;3;1;3;1;3;3;1;2; 1;3;1;1;3;1;1;3;3;1; 1;3;3;1;1;1;3;3;1;3; 1;1;1;3;3;3;3;1;1;1; 3;3;3;1;0;1;1;1;3;3; 1;1;3;3;1;3;1;1;3;3; 1;3;3;3;1;3;1;3;1;1; 3;3;1;1;3;1;3;1;3;1; 3;1;3;1;3;1;3;2;2;1; 1;1;1;1;1;1;1;1;3;3; 1;2;3;1;2;2;3;3;1;1; 3;1;2;2;2;2;3;2;1;2; 0;3;2;0;3;2;3;1;0;3; 0;3;1;3;3;3;1;1;3;0; 1;3;0;0;1;0;0;1;0;1; 0;0;1;1;0;0;2;3;0;1; 0;0;1;0;0;0;1;0;0;0; 1;0;0;0;0;0;1;3;0;0; 1;0;3;0;0;1;0;0;0;1; 1;2;0;0;1;2;2;0;0;2; 0;1;1;0;0;3;0;0;0;0; 1;1;0;2;0;1;0;2;0;0; 1;1;2;1;1;2;1;1;0;3; 1;1;1;2;2;1;1;0;0;1; 1;1;1;1;3;0;1;1;1;1; 1;3;0;0;1;0;0;2;1;0; 0;1;2;3;3;2;1;3;2;1; 1;3;1;3;1;1;3;3;3;1; 1;3;3;1;3;1;3;3;3;1; 1;1;3;1;1;1;3;3;1;3; 1;3;1;3;3;1;1;3;1;3; 3;3;1;1;1;2;2;3;2;2; 1;2;2;1;2;2;3;1;3;1; 3;1;0;2;0;2;2;2;2;1; 3;3;2;2;1;2;2;1;2;2; 2;2;2;1;2;1;1;2;1;2; 2;1;2;1;2;1;1;2;2;2; 2;1;1;1;1;1;1;2;2;1; 2;2;1;2;2;1;2;1;2;1; 1;1;1;1;2;2;2;2;2;1; 2;1;1;2;2;1;2;1;2;2; 1;1;2;1;3;3;2;2;2;2; 1;1;1;1;1;1;1;1;1;1; 3;2;3;2;1;1;1;0;2;2; 1;3;2;1;1;3;3;1;0;0; 0;0;2;3;3;0;3;3;0;3; 0;0;0;0;0;3;2;0;3;1; 3;0;3;0;1;0;3;3;3;0; 3;3;3;0;0;0;2;2;3;2; 3;3;3;0;0;3;3;0;0;3; 3;0;3;0;0;0;3;0;3;3; 0;0;0;3;3;3;0;3;0;3; 2;3;0;3;0;3;3;3;3;1; 1;1;0;3;3;3;0;3;0;0; 0;3;0;1;3;3;1;3;3;1; 1;3;1;3;1;3;3;1;1;3; 1;1;3;3;1;3;3;3;1;3; 1;3;1;1;1;3;3;1;1;3; 3;1;3;3;1;1;3;1;3;1; 3;1;1;1;3;1;3;1;1;1; 2;1;2;2;2;1;3;1;1;2; 1;2;2;1;1;3;1;2;2;1; 1;3;1;1;2;2;1;2;2;1; 1;2;1;2;1;2;1;3;1;2; 2;1;2;1;1;2;2;1;2;1; 2;1;1;3;3;3;1;1;1;1; 2;2;1;1;1;2;2;2;1;2; 2;1;1;1;2;2;2;1;2;2; 1;1;1;1;2;2;1;2;2;2; 1;2;1;1;2;1;1;1;2;1; 2;2;1;1;1;1;2;2;0;1; 3;2;2;1;2;2;0;1;1;3; 3;1;3;0;0;3;3;3;3;0; 1;2;3;1;3;0;0;1;0;3; 2;2;3;3;3;3;3;0;1;3; 1;2;1;2;1;3;3;2;0;1; 1;2;3;3;3;3;3;3;2;3; 1;1;3;0;1;3;2;3;0;1; 3;3;3;1;3;0;1;3;3;0; 1;1;0;3;3;2;3;3;3;1; 1;3;3;2;2;3;1;2;3;1; 3;0;3;3;3;3;3;1;0;1; 3;0;1;3;3;0;3;0;1;3; 1;3;1;3;3;3;0;0;3;3; 1;3;3;1;0;0;0;3;3;3; 0;3;1;1;0;3;0;1;3;1; 3;3;1;3;3;1;0;3;0;3; 1;3;1;0;0;3;3;3;3;3; 0;3;1;3;1;0;1;1;3;0; 3;0;3;3;1;3;3;3;3;0; 1;1;3;1;0;3;3;3;1;3; 0;1;3;3;1;3;3;3;3;1; 3;3;3;1;3;3;3;3;0;3; 1;3;3;1;3;3;1;0;3;0; 3;1;1;3;0;1;3;3;1;3; 3;1;1;3;0;3;3;1;3;3; 1;1;1;1;3;3;3;1;1;3; 3;1;3;1;1;3;3;1;1;3; 1;3;1;1;3;3;3;1;3;1; 3;1;3;3;1;1;3;1;3;1; 1;1;1;1;2;1;1;1;1;3; 3;3;1;2;1;0;2;1;1;0; 0;2;2;2;2;2;1;2;3;1; 1;2;2;2;1;1;2;1;1;2; 1;2;2;1;1;2;1;1;2;2; 2;1;1;2;1;2;2;2;1;1; 2;1;1;2;2;2;1;2;1;1; 1;1;1;1;1;1;1;1;2;3; 3;2;1;1;3;1;3;3;3;2; 2;1;1;2;1;1;1;2;2;2; 1;2;2;2;1;1;1;2;2;2; 1;1;3;3;1;2;2;1;3;3; 1;2;1;1;1;2;2;1;1;1; 1;2;2;2;1;1;1;1;2;2; 2;2;2;2;1;2;1;1;2;1; 1;1;2;1;2;2;1;2;2;1; 1;2;1;2;1;2;2;1;1;1; 1;1;1;1;1;1;1;1;3;3; 1;3;1;3;3;3;3;3;1;1; 3;3;1;1;3;1;1;3;1;3; 2;3;1;3;2;3;3;3;3;1; 1;3;1;1;1;3;3;1;1;3; 3;1;1;3;1;3;3;1;3;1; 3;1;3;3;1;1;3;1;3;1; 3;1;1;3;1;3;3;2;2;1; 1;1;1;1;1;2;3;2;3;1; 2;2;2;1;3;2;3;3;2;1; 3;1;2;2;1;2;3;2;3;3; 2;2;1;2;2;2;3;2;1;2; 2;3;2;1;1;2;2;2;1;2; 3;3;1;1;3;3;2;2;2;2; 2;3;2;2;1;1;3;2;2;3; 2;3;2;1;2;1;2;3;2;1; 3;2;1;2;2;0;1;1;1;1; 1;1;1;1;1;1;1;3;3;3; 3;1;1;2;1;1;3;3;1;2; 1;1;2;2;2;1;1;2;1;1; 2;1;1;1;1;2;1;2;1;1; 1;0;1;1;0;2;0;2;1;3; 1;0;1;0;1;1;2;2;2;0; 1;0;1;0;1;2;2;1;0;1; 0;2;1;1;2;1;0;1;2;1; 0;0;1;1;0;0;1;2;2;1; 2;1;0;2;1;1;1;0;2;0; 0;1;1;2;1;1;2;3;1;3; 1;2;1;2;1;2;3;2;1;1; 3;1;1;1;3;3;2;1;2;1; 1;3;3;1;2;1;1;2;1;1; 2;3;3;2;1;1;2;1;3;1; 2;1;1;3;2;2;3;3;3;1; 1;1;1;1;1;1;2;2;1;3; 1;3;2;1;1;3;2;1;2;1; 3;0;0;3;0;3;3;1;2;2; 1;2;3;0;0;1;2;0;3;2; 1;3;3;3;1;1;3;3;1;2; 3;3;1;3;2;2;1;3;3;2; 2;3;0;2;3;3;3;3;3;3; 0;0;1;1;3;3;3;1;1;3; 0;0;3;1;3;1;3;0;3;0; 3;0;3;0;1;3;1;3;3;0; 1;3;3;1;0;3;1;1;3;3; 0;3;2;3;3;2;2;2;2;3; 3;3;1;1;3;3;3;2;3;2; 3;3;2;2;1;3;3;1;1;2; 3;1;3;3;2;3;2;1;3;1; 2;3;3;3;3;0;1;1;2;2; 2;1;1;1;2;2;3;1;1;2; 3;1;1;1;1;3;3;3;1;2; 3;1;1;1;3;1;0;3;1;0; 0;3;2;0;2;0;0;0;0;0; 3;3;0;0;3;2;3;1;3;3; 1;0;2;3;3;3;0;3;3;0; 0;2;2;3;3;3;2;0;0;3; 0;3;3;3;0;3;3;3;0;3; 0;0;3;3;3;0;2;0;2;3; 3;2;3;2;3;0;0;3;1;3; 2;1;3;2;3;3;3;3;0;2; 3;3;3;2;0;0;3;2;3;2; 3;3;1;1;2;3;3;3;3;2; 3;3;1;2;3;1;2;3;3;2; 3;3;1;3;1;2;3;3;1;2; 3;2;3;1;1;3;1;2;3;3; 3;2;2;2;1;1;3;3;3;3; 3;3;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;0; 2;2;2;1;1;2;2;1;1;3; 1;3;2;1;1;3;0;2;2;1; 1;1;1;2;2;2;1;0;1;1; 2;2;3;3;1;1;2;1;3;1; 1;2;2;1;1;1;1;2;1;2; 2;2;1;3;3;1;1;1;2;2; 2;1;1;2;1;2;2;1;1;1; 2;1;2;2;1;2;2;2;2;1; 2;1;1;1;1;1;2;2;1;3; 1;2;1;1;2;2;2;2;1;1; 2;1;1;1;1;1;1;1;1;2; 2;2;3;3;3;2;2;1;3;2; 2;2;2;2;2;1;1;1;1;1; 1;2;3;2;2;3;3;3;3;1; 2;2;2;3;3;2;2;0;3;1; 0;2;2;0;3;0;0;0;0;3; 1;2;2;0;0;0;3;0;0;0; 0;0;0;0;0;0;2;3;2;0; 0;2;0;0;1;0;0;3;2;2; 0;0;1;0;0;0;0;0;0;2; 0;0;0;0;2;0;0;3;1;0; 0;0;0;0;1;3;1;0;2;0; 1;0;1;1;0;0;1;0;0;0; 0;1;3;1;1;1;0;2;0;0; 3;1;0;1;0;1;3;3;3;3; 0;2;3;3;2;3;3;1;0;0; 1;3;1;3;3;1;3;3;1;3; 1;1;3;3;1;3;3;1;2;3; 3;3;1;3;2;2;3;1;3;1; 3;3;1;3;2;3;3;1;1;3; 3;3;1;1;3;2;3;1;1;3; 1;1;3;2;3;3;2;3;1;1; 3;3;1;3;3;1;3;3;2;3; 1;1;1;3;3;3;1;1;1;3; 3;2;3;3;1;1;1;3;1;1; 1;3;3;3;2;3;1;1;3;3; 2;3;1;3;3;1;1;1;3;3; 1;3;1;3;3;1;1;1;3;3; 3;3;1;3;3;1;1;1;1;1; 1;3;1;3;3;3;3;1;1;3; 1;3;3;1;3;3;3;2;2;3; 1;1;1;0;1;1;1;3;0;1; 2;1;2;2;3;1;1;0;1;0; 3;1;0;3;0;2;0;1;2;0; 0;0;2;2;2;2;1;3;1;0; 0;3;3;0;0;1;2;2;0;1; 2;2;2;3;1;2;1;2;1;2; 2;2;2;0;1;0;2;0;0;1; 2;1;0;2;0;1;0;0;0;0; 1;2;3;3;2;3;1;1;0;0; 0;1;0;3;3;3;1;3;0;2; 3;3;3;1;0;1;0;1;2;0; 1;0;0;0;0;2;0;1;0;3; 3;1;1;0;3;1;3;3;1;3; 0;3;1;2;3;3;1;3;3;1; 2;3;1;1;3;3;3;2;3;3; 3;1;1;1;3;1;3;3;1;1; 1;3;1;1;1;3;3;1;3;3; 3;3;1;1;1;3;1;3;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;3;3;1;1;2;2;2;2; 0;2;0;3;3;3;1;3;3;3; 0;3;0;3;3;3;2;2;1;3; 1;1;2;0;1;1;0;1;2;2; 2;1;2;1;1;2;2;0;2;0; 1;1;1;2;2;2;2;1;1;1; 2;2;1;1;0;2;2;1;1;3; 0;3;1;2;1;2;0;2;1;3; 0;2;1;1;1;2;2;1;2;3; 1;1;2;1;0;3;0;2;1;3; 1;1;1;2;2;1;3;3;0;1; 3;2;1;3;2;1;1;1;3;2; 2;3;0;1;1;2;1;3;3;0; 1;2;1;2;3;1;2;3;1;1; 1;2;1;1;3;2;1;3;1;3; 2;3;2;1;1;1;3;1;1;2; 1;3;2;1;3;1;2;1;1;3; 2;1;2;2;3;1;3;1;1;1; 3;1;2;1;1;1;2;3;2;2; 2;2;2;1;1;1;1;1;1;1; 1;2;1;1;1;0;1;2;1;3; 2;1;1;1;2;1;1;3;1;2; 2;2;1;1;3;1;2;1;2;1; 2;1;2;1;1;2;2;1;1;2; 1;2;1;2;1;1;2;2;1;2; 2;1;1;2;2;2;2;1;1;1; 2;1;2;1;2;1;2;1;2;2; 2;3;3;0;1;3;0;1;1;3; 1;1;1;2;3;1;2;2;1;1; 3;3;3;3;2;1;2;3;1;3; 1;1;3;2;2;3;3;3;3;2; 2;3;3;1;1;3;1;3;2;3; 2;1;3;3;3;3;2;3;3;1; 1;2;0;1;1;1;2;2;1;1; 3;3;3;3;3;2;2;3;3;3; 3;1;2;2;2;0;2;1;3;2; 1;2;2;3;3;1;2;2;3;1; 1;2;3;0;1;0;0;1;3;1; 1;0;2;0;0;0;1;0;2;1; 0;2;2;0;2;2;1;2;2;2; 2;1;1;2;1;2;2;2;2;1; 1;1;1;2;1;2;1;2;1;2; 2;1;2;1;3;1;2;2;2;1; 2;2;2;1;1;1;1;1;2;2; 2;1;2;1;1;2;2;1;1;1; 2;2;1;1;2;1;1;2;2;2; 2;1;1;2;2;1;2;1;3;3; 1;1;1;3;2;2;2;3;3;2; 1;1;1;1;1;1;2;0;0;1; 2;2;1;3;3;1;1;2;2;2; 1;1;1;1;2;2;2;2;1;2; 3;2;1;2;1;2;2;1;2;2; 1;1;1;2;2;2;1;2;1;2; 1;1;1;1;2;1;2;1;2;2; 2;2;2;2;1;1;1;1;2;1; 2;2;1;1;1;2;1;1;2;1; 2;2;1;2;1;2;1;2;2;1; 1;2;2;3;3;3;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;3;3;3;1;1;2; 1;1;3;3;2;3;1;2;0;0; 2;1;3;3;1;3;3;3;1;1; 1;1;1;3;1;3;3;3;1;2; 2;1;1;1;3;3;3;2;3;1; 3;1;3;1;1;1;3;1;3;3; 1;3;3;1;3;3;3;1;1;1; 1;1;1;3;3;3;3;1;1;3; 3;3;1;3;1;1;3;1;3;1; 1;3;1;3;3;0;1;1;1;2; 2;3;1;1;1;2;2;2;3;3; 1;2;2;2;3;3;3;3;3;3; 1;0;0;0;3;1;0;1;3;0; 0;3;1;0;2;2;2;2;2;2; 2;0;1;3;1;3;3;0;2;1; 3;3;3;1;3;1;1;1;1;1; 1;1;3;3;3;3;3;1;1;1; 3;1;3;3;1;1;3;1;1;3; 3;3;3;1;3;1;3;1;3;1; 3;1;1;3;3;1;1;3;1;1; 1;1;1;2;2;2;3;3;1;3; 1;1;2;1;3;2;0;2;1;3; 2;0;3;2;0;3;0;2;2;3; 3;3;2;2;2;1;3;3;1;3; 3;2;0;2;2;2;2;3;2;3; 3;2;2;3;2;2;3;3;3;2; 3;2;3;3;2;2;3;2;3;2; 3;2;2;2;3;3;2;3;3;3; 2;2;2;3;3;2;1;1;1;1; 1;1;1;1;1;3;3;1;1;3; 2;2;2;2;1;1;2;3;1;3; 1;1;3;3;2;2;1;3;1;3; 1;2;2;1;1;1;1;2;3;1; 2;3;1;1;3;1;1;1;3;1; 2;3;3;1;1;3;1;2;3;1; 1;2;2;3;3;1;1;1;2;1; 3;3;1;3;1;1;2;1;1;1; 3;3;2;1;1;3;1;1;2;1; 3;2;1;1;2;3;3;1;1;2; 1;3;3;2;2;1;1;1;1;1; 1;1;1;3;3;3;1;1;3;3; 3;2;2;1;2;2;2;3;2;3; 1;1;2;1;1;2;1;2;1;2; 1;2;2;1;2;1;2;3;2;1; 1;2;2;1;1;2;2;2;1;2; 2;1;1;1;1;2;1;2;1;2; 2;1;2;1;2;2;2;1;1;1; 2;1;2;1;1;1;2;2;3;3; 1;1;1;1;1;1;1;1;1;1; 2;1;1;1;0;2;1;2;0;1; 3;3;3;1;2;2;3;1;3;0; 3;1;0;2;1;0;0;0;2;2; 2;2;1;0;2;1;2;2;2;0; 1;2;3;3;2;2;0;2;2;0; 1;2;1;2;2;2;3;3;2;1; 2;2;3;1;3;2;2;1;3;2; 2;1;2;3;2;1;2;2;1;3; 1;2;2;3;1;2;3;2;2;1; 3;2;1;2;2;1;2;3;2;3; }; }; int_Data @["action_int_val"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="action_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [7120] 4;4;1;1;1;1;1;1;3;3; 4;4;2;4;1;2;3;2;2;2; 2;3;3;3;3;1;1;2;2;2; 1;1;3;3;2;3;2;2;4;2; 3;2;2;2;2;4;3;4;4;4; 3;3;4;3;1;3;3;4;1;1; 4;3;3;1;3;4;2;3;1;2; 1;4;2;4;1;3;1;2;3;4; 3;2;2;4;1;1;4;3;4;1; 2;3;1;4;3;2;2;3;2;1; 3;4;4;1;1;2;1;2;1;2; 2;1;1;1;3;3;4;1;4;2; 2;2;4;3;2;2;3;3;2;3; 1;3;3;1;2;1;1;2;3;4; 4;1;3;2;1;2;3;1;3;1; 2;3;2;2;1;3;3;1;2;2; 2;3;4;4;2;3;1;1;3;2; 4;2;4;3;1;1;4;1;4;2; 2;1;3;3;3;2;4;2;4;1; 1;3;3;2;4;3;2;4;1;1; 2;3;3;4;4;2;1;1;4;1; 3;3;4;4;4;4;2;2;4;4; 3;4;4;3;4;1;4;3;4;3; 2;1;4;4;4;4;4;1;2;3; 4;1;1;3;3;2;1;1;2;1; 4;3;4;3;1;2;3;1;3;2; 4;4;2;1;2;4;4;3;2;2; 3;1;1;4;1;4;3;2;2;3; 1;4;3;2;4;2;1;3;3;1; 1;4;4;3;2;2;1;4;1;2; 2;4;3;3;4;1;3;2;4;1; 3;2;4;1;1;1;4;1;4;2; 2;2;3;3;3;4;2;3;2;2; 4;2;3;3;2;2;2;1;4;3; 3;2;1;4;4;4;4;3;4;3; 2;2;3;3;4;2;2;2;4;2; 4;2;4;4;1;3;3;3;3;4; 3;1;4;2;3;2;3;1;2;3; 2;4;2;4;4;3;2;1;3;4; 2;1;3;2;2;1;4;2;4;3; 3;1;4;2;2;3;1;4;3;2; 4;4;2;3;1;3;4;3;2;4; 3;2;1;1;1;2;3;3;1;4; 4;2;2;1;2;4;3;4;1;3; 1;4;1;3;2;4;3;2;2;4; 3;3;1;4;1;2;2;4;2;1; 2;2;2;3;2;4;1;2;3;1; 1;1;2;2;1;4;1;2;2;4; 4;4;4;4;1;4;2;2;3;2; 2;3;2;4;3;3;2;3;3;3; 2;3;2;1;2;2;3;2;3;2; 4;2;3;4;2;2;4;3;1;3; 2;1;3;1;4;4;3;2;2;4; 4;2;3;4;2;3;3;2;2;3; 4;2;2;4;2;2;3;4;3;4; 4;2;3;4;1;3;2;4;1;2; 3;4;1;2;3;4;1;2;2;3; 3;2;1;1;4;4;4;2;1;3; 1;4;3;2;1;3;1;2;4;3; 2;4;3;3;4;2;1;1;4;2; 1;3;3;2;4;1;2;4;3;4; 4;2;1;3;2;2;1;4;4;4; 4;1;2;1;3;4;3;4;1;2; 1;2;4;2;3;4;2;2;4;1; 4;2;4;1;1;2;2;1;2;1; 1;2;1;2;3;2;1;2;1;4; 2;4;1;2;4;2;2;4;1;4; 2;2;2;1;2;2;1;4;2;1; 4;1;2;1;4;1;4;2;2;2; 4;4;1;2;4;1;2;1;2;2; 1;2;2;1;4;2;2;1;1;1; 1;2;3;1;2;4;2;2;4;1; 2;1;2;1;2;2;1;1;2;4; 4;2;2;2;1;1;4;2;2;4; 4;1;2;1;2;3;4;1;3;2; 4;1;2;2;3;1;3;4;1;4; 3;2;1;4;3;4;2;1;4;3; 1;3;4;1;2;2;3;4;1;2; 4;2;3;1;1;4;2;3;4;3; 2;3;1;4;4;2;1;4;3;4; 4;1;3;1;3;1;2;3;4;3; 4;1;3;2;4;3;4;4;3;3; 2;2;2;3;2;3;4;1;2;4; 3;1;2;3;1;1;1;3;4;3; 1;4;2;3;4;3;3;3;1;4; 1;2;1;4;1;3;3;2;3;2; 4;2;4;3;3;4;4;3;1;4; 3;1;3;4;3;1;2;2;4;4; 3;4;4;3;4;1;1;3;4;4; 3;1;4;3;1;3;4;3;2;4; 3;4;1;2;3;3;2;2;4;3; 3;4;3;4;4;4;1;3;3;2; 1;3;4;2;3;2;4;4;2;1; 4;3;3;2;3;4;4;1;3;1; 4;3;1;1;4;3;1;3;4;2; 3;2;1;4;3;2;2;3;4;1; 3;1;1;2;4;2;4;3;2;3; 4;2;1;2;4;3;2;3;1;3; 1;4;4;2;2;1;4;3;1;4; 3;2;4;1;2;3;1;4;3;2; 3;4;2;4;1;3;2;1;1;3; 3;4;2;1;4;2;3;2;3;2; 1;1;1;1;1;2;3;4;3;3; 1;3;2;2;2;3;2;1;3;4; 4;4;2;4;4;3;4;2;3;1; 4;1;2;2;2;3;4;2;2;3; 3;3;2;2;1;3;2;4;4;4; 2;2;4;4;3;1;1;1;3;3; 4;1;1;2;2;4;3;3;1;1; 2;3;4;3;1;4;3;3;1;1; 2;3;3;4;4;1;3;2;4;4; 4;3;1;4;4;3;3;3;4;2; 3;4;3;2;4;1;4;3;1;3; 4;3;3;4;2;2;1;3;2;3; 3;4;4;1;3;2;3;1;2;1; 4;4;1;1;4;4;3;3;2;3; 4;2;3;3;3;1;4;3;4;3; 4;3;1;2;3;2;4;4;1;3; 2;3;1;1;3;4;2;1;4;4; 1;3;4;1;2;3;4;3;4;1; 1;2;3;1;4;4;1;3;2;4; 4;1;3;3;3;3;2;1;4;3; 2;1;4;3;4;4;3;1;3;2; 4;2;1;4;3;3;2;3;4;3; 3;1;4;2;2;1;3;4;1;1; 4;4;3;3;2;3;4;3;1;4; 3;2;2;1;4;3;4;1;3;2; 2;1;4;4;2;3;2;3;1;2; 2;1;4;1;3;2;3;4;1;4; 2;1;3;3;2;4;1;4;2;1; 3;3;4;2;4;3;2;3;1;1; 4;2;4;4;1;1;3;2;3;2; 2;1;1;1;1;1;1;1;2;4; 2;2;4;4;4;4;3;4;1;1; 2;1;2;1;1;1;1;4;2;1; 2;1;1;4;1;1;2;1;2;3; 1;2;4;1;1;1;1;1;1;1; 1;1;4;1;2;2;1;1;3;1; 2;1;1;2;2;1;2;3;2;1; 1;1;2;1;2;4;4;4;1;4; 1;1;2;2;4;4;4;2;2;2; 1;2;1;1;4;1;4;4;4;1; 2;2;3;1;1;4;1;1;2;4; 2;1;1;3;3;1;2;2;4;4; 1;2;1;3;2;3;4;4;3;3; 4;4;1;2;2;1;1;3;2;2; 4;3;1;4;3;2;4;1;2;3; 1;4;4;3;2;4;3;2;1;1; 1;4;4;1;1;3;2;1;4;4; 3;2;3;2;3;2;3;3;1;3; 2;4;1;1;1;1;3;3;3;3; 2;3;4;2;3;4;3;2;2;4; 2;1;1;2;2;2;4;1;3;3; 1;3;2;1;2;2;3;4;3;2; 2;3;4;3;3;4;4;2;1;3; 3;2;3;3;4;2;2;4;3;1; 2;3;3;2;2;4;1;4;1;4; 3;4;2;3;2;1;1;3;4;4; 3;2;1;2;3;1;1;4;2;3; 4;2;1;3;1;2;2;4;3;4; 2;3;3;1;4;2;4;1;3;4; 1;1;4;2;1;1;4;1;4;4; 2;2;1;3;3;2;1;1;3;2; 4;1;4;2;2;3;1;4;1;2; 3;1;4;1;1;4;3;4;3;1; 4;4;4;2;1;3;4;3;4;2; 2;1;3;1;1;3;3;4;2;2; 3;4;1;1;2;3;4;2;3;4; 1;3;4;1;2;4;2;3;3;1; 2;3;4;2;1;4;4;2;1;1; 3;3;2;4;3;4;3;2;2;4; 1;1;2;2;4;4;1;4;2;4; 3;4;1;1;1;3;3;1;2;2; 3;3;3;1;2;1;3;2;2;3; 3;3;2;4;4;1;1;2;3;4; 3;2;3;4;2;4;3;1;1;2; 4;3;4;1;2;3;2;1;1;4; 3;2;3;2;1;4;2;2;3;3; 1;1;4;4;1;1;1;1;1;1; 1;4;1;1;3;3;2;2;2;3; 3;3;4;3;2;1;4;4;3;3; 2;3;2;1;1;2;4;4;2;3; 2;1;1;4;1;4;1;3;4;2; 2;4;4;2;3;3;1;4;2;1; 2;1;4;4;2;3;1;3;3;4; 3;2;2;4;1;1;3;3;4;2; 4;1;2;1;1;2;4;4;2;3; 3;1;2;3;3;4;3;2;2;3; 1;2;4;2;1;1;2;2;1;1; 4;3;1;2;2;1;1;2;2;2; 2;1;1;4;4;1;2;2;4;4; 4;4;1;3;2;4;4;3;2;4; 2;1;3;4;4;3;1;1;4;4; 2;2;1;3;1;3;3;4;1;4; 2;2;1;3;1;2;1;4;4;2; 3;3;3;2;3;4;1;2;4;1; 3;4;4;3;1;1;2;2;4;4; 1;1;2;1;4;3;1;2;1;4; 3;1;1;3;3;1;3;1;3;4; 3;2;2;1;1;1;1;2;3;3; 1;4;1;2;1;2;4;1;2;3; 3;1;3;3;3;4;2;3;1;4; 4;4;3;3;2;4;2;4;1;3; 3;3;3;1;3;2;4;4;1;3; 1;3;3;2;4;1;4;4;1;4; 4;4;1;2;3;3;1;3;4;4; 2;2;3;1;4;1;4;3;3;2; 1;2;4;3;1;3;2;1;4;2; 4;3;4;3;1;2;2;1;4;1; 1;2;2;3;4;3;2;4;1;1; 1;1;2;1;4;1;1;3;3;2; 3;1;2;4;3;1;2;1;2;3; 3;2;2;4;1;3;4;1;3;2; 4;1;2;1;1;1;2;1;2;1; 2;3;4;3;1;1;3;1;1;2; 1;2;2;2;2;4;1;1;4;1; 3;2;1;2;1;1;2;1;1;1; 2;2;4;3;4;2;4;2;1;2; 1;1;2;2;2;3;2;4;3;2; 2;1;2;4;4;4;3;1;2;1; 2;2;1;2;1;2;1;3;2;3; 1;2;1;4;3;4;4;3;1;3; 2;2;4;1;1;4;3;3;4;1; 2;2;1;2;4;3;2;1;3;4; 2;4;3;3;1;1;2;4;4;3; 3;2;1;2;4;1;4;2;3;4; 1;1;2;4;4;1;3;4;1;2; 2;1;1;3;4;4;2;3;3;4; 4;1;4;4;4;3;4;1;4;1; 1;3;1;4;1;4;1;2;2;3; 2;4;1;4;3;1;1;2;1;1; 4;4;4;4;4;1;4;1;1;3; 2;4;2;1;2;1;1;1;4;3; 4;2;1;1;1;4;2;4;1;4; 2;1;4;1;1;1;3;4;4;1; 1;1;4;1;2;2;2;1;4;2; 2;1;1;3;4;2;1;1;1;4; 4;1;3;2;1;4;2;3;3;3; 1;1;3;1;4;1;2;3;3;1; 3;1;2;3;2;3;1;1;3;3; 4;1;3;2;3;3;3;1;3;3; 3;1;1;3;2;2;4;4;1;4; 3;1;2;1;4;2;1;1;1;4; 1;2;1;1;2;2;3;4;2;2; 1;2;1;3;3;3;3;2;3;3; 4;2;1;4;4;1;1;1;4;2; 2;4;1;2;3;1;3;3;3;2; 2;1;4;1;2;4;2;4;3;2; 3;1;1;3;1;2;2;2;2;3; 4;4;1;1;1;2;4;1;2;4; 3;4;1;1;1;2;2;3;1;3; 3;2;3;1;3;4;4;2;1;2; 1;4;4;3;2;4;1;2;2;4; 2;4;4;1;3;1;4;4;2;2; 1;3;3;1;1;3;2;1;4;3; 2;4;4;2;4;3;2;1;3;1; 3;3;1;2;1;4;2;4;2;4; 3;4;1;2;3;1;1;3;3;1; 4;4;4;4;1;1;3;3;4;4; 4;4;4;2;2;4;4;4;4;2; 2;4;3;4;4;2;4;1;4;3; 1;2;4;4;2;4;4;1;1;2; 2;1;3;1;4;3;3;1;2;1; 4;4;4;3;4;4;3;2;3;1; 4;1;1;4;2;2;3;3;1;2; 3;4;2;4;3;1;2;4;3;4; 1;1;3;2;1;2;2;3;4;4; 1;3;1;3;4;2;4;3;2;1; 4;1;1;2;2;3;3;4;3;1; 2;1;1;1;3;4;4;2;3;3; 3;1;1;1;3;3;3;2;1;2; 1;4;4;1;2;4;4;4;1;4; 3;1;1;4;3;4;3;4;4;4; 2;1;1;2;2;1;2;1;3;1; 2;1;3;1;3;2;2;1;3;1; 3;3;4;4;2;3;2;1;3;1; 1;3;2;2;3;4;4;1;3;1; 3;4;1;4;2;2;2;1;2;1; 4;3;4;3;3;2;4;1;4;2; 1;3;1;4;3;1;2;3;4;2; 2;4;1;2;4;3;1;1;2;3; 1;2;4;2;3;1;1;4;4;1; 4;1;1;4;4;1;2;2;4;3; 4;1;4;1;1;3;2;1;2;2; 1;2;2;3;4;1;1;4;4;4; 2;3;1;4;1;2;2;3;3;1; 4;4;1;2;3;4;3;4;1;2; 2;1;1;2;3;2;4;1;4;3; 1;2;4;1;3;2;3;4;4;2; 1;3;3;1;4;2;1;2;4;3; 1;2;1;1;1;2;2;4;3;3; 1;4;2;1;1;4;2;4;3;4; 4;4;4;4;1;4;2;1;2;2; 4;3;4;3;3;1;3;4;4;1; 3;3;4;2;4;2;2;2;4;4; 3;2;2;3;1;4;4;2;2;3; 2;3;2;3;2;4;1;4;2;4; 2;3;3;4;1;4;3;2;2;4; 3;4;2;1;2;3;4;3;1;4; 2;2;4;4;3;2;3;1;1;2; 1;3;4;2;3;4;1;2;1;2; 4;3;4;1;3;2;2;1;2;3; 1;3;4;4;1;2;3;2;4;4; 1;3;2;4;3;1;2;1;4;3; 4;1;3;2;2;1;3;2;3;4; 4;1;4;2;4;2;3;4;2;1; 2;2;1;4;4;4;4;4;2;1; 3;2;4;2;1;4;2;4;2;3; 2;2;2;2;4;2;2;2;2;1; 2;1;2;3;4;3;1;2;4;4; 1;2;2;1;1;1;2;4;2;1; 3;2;1;1;2;1;4;4;4;1; 2;2;1;2;4;2;2;3;3;3; 2;4;2;2;1;3;3;2;2;2; 2;2;1;1;2;2;1;2;2;3; 2;3;4;3;4;2;3;2;4;1; 4;4;1;3;2;1;1;1;2;2; 1;3;4;2;4;1;4;4;2;3; 4;2;4;1;2;3;3;4;2;1; 4;1;1;2;1;1;4;4;4;3; 1;1;3;3;4;3;3;4;3;4; 4;1;4;4;2;3;4;2;4;3; 1;3;3;4;4;4;3;3;3;2; 1;4;4;3;4;1;1;2;1;3; 3;3;4;4;4;3;1;1;3;2; 4;1;3;2;4;1;3;3;2;1; 4;4;2;3;3;4;2;1;3;1; 3;4;2;4;3;4;1;2;1;3; 4;2;3;3;2;2;1;4;1;3; 4;3;1;2;4;2;2;1;3;1; 4;4;3;2;2;3;4;4;2;1; 3;1;2;4;3;1;4;2;3;1; 1;3;4;1;2;2;3;4;1;3; 3;1;1;3;4;2;2;1;2;4; 2;1;3;4;3;4;2;3;1;2; 1;2;2;2;1;4;4;1;4;4; 4;4;2;4;2;1;2;1;2;1; 1;3;3;2;3;2;4;2;3;2; 2;1;1;1;1;4;2;2;4;1; 3;3;2;3;4;4;3;1;3;2; 2;2;1;4;3;3;1;4;3;1; 4;4;2;2;3;1;1;4;1;3; 4;2;3;2;2;1;3;1;4;3; 2;4;3;4;1;4;3;1;2;2; 3;3;3;1;3;4;3;2;4;2; 1;3;3;3;4;1;3;4;4;2; 3;3;3;1;4;4;4;1;1;1; 3;3;3;1;4;1;1;4;3;2; 4;2;3;1;2;4;3;1;4;1; 3;2;1;3;1;4;1;2;4;2; 3;2;4;3;1;3;3;2;2;4; 4;1;2;3;4;4;1;1;3;2; 4;4;3;2;1;2;1;3;3;4; 1;1;2;4;4;3;3;3;1;2; 4;4;1;2;3;1;3;4;2;1; 4;2;2;1;3;2;4;1;4;3; 2;1;3;3;1;4;2;4;2;3; 1;4;1;4;2;3;3;3;4;4; 1;3;3;1;3;3;4;1;2;4; 2;1;2;3;2;3;1;3;4;2; 2;2;3;3;2;4;4;1;2;4; 2;1;1;4;1;1;4;2;3;3; 1;4;1;3;3;3;1;1;2;1; 1;3;1;2;2;1;3;1;3;2; 2;1;1;2;1;2;3;3;2;2; 3;3;1;1;2;2;2;2;2;3; 1;3;2;4;4;3;2;3;3;3; 1;4;4;2;2;1;4;1;2;2; 2;2;2;1;1;2;2;1;4;3; 1;1;2;2;2;4;1;2;3;2; 2;1;2;4;2;2;3;2;4;3; 1;1;3;1;1;2;2;2;3;1; 1;3;2;3;2;2;1;2;3;2; 1;1;2;3;1;3;2;2;2;1; 1;1;1;4;2;4;3;2;1;3; 4;1;3;4;4;2;2;3;2;1; 1;3;1;3;2;2;4;4;3;1; 2;4;3;1;4;2;4;3;3;1; 2;2;4;1;2;1;4;3;1;3; 2;4;1;3;4;1;2;3;2;4; 2;3;3;2;3;3;3;1;3;3; 1;3;3;4;1;4;4;1;3;3; 2;4;2;3;3;1;3;3;3;2; 3;3;2;3;1;3;3;1;2;4; 4;4;4;1;3;1;1;3;2;3; 4;2;3;1;3;1;2;3;3;4; 3;1;1;2;2;1;1;3;4;2; 4;3;2;4;4;2;3;1;3;1; 1;2;2;1;3;4;3;4;3;1; 3;2;1;4;4;2;4;2;4;3; 2;1;3;1;2;1;1;3;3;3; 3;1;3;3;3;4;1;1;2;1; 1;3;1;1;3;3;3;3;3;4; 2;3;4;3;2;1;1;4;2;3; 3;2;2;2;2;3;2;4;4;2; 1;3;4;1;2;1;3;2;2;4; 2;2;1;1;1;1;1;2;1;1; 2;1;2;1;4;3;3;3;2;3; 1;2;1;1;4;2;1;2;3;2; 1;3;1;4;2;2;2;3;2;1; 2;1;2;2;2;1;4;1;3;1; 1;2;2;1;4;2;2;1;2;4; 4;4;4;1;1;2;1;1;4;4; 3;2;3;4;2;2;3;1;1;4; 3;2;4;2;4;1;1;3;4;2; 3;3;1;1;4;2;1;2;3;1; 4;2;4;3;3;2;2;4;4;1; 1;3;1;2;4;3;1;3;2;4; 2;2;1;1;1;3;1;4;1;1; 1;1;4;2;1;2;1;4;3;2; 3;3;2;3;1;3;3;2;1;3; 3;4;4;3;1;2;3;1;2;4; 4;1;4;2;3;1;3;2;4;2; 1;4;2;3;3;1;1;3;2;3; 1;4;4;2;2;2;3;4;4;3; 1;2;3;4;3;1;1;2;4;2; 2;3;4;4;2;1;1;3;1;2; 4;4;3;3;1;2;4;2;1;2; 3;1;4;3;1;3;4;3;1;4; 2;2;2;1;2;4;4;2;2;1; 2;2;4;2;1;4;2;2;3;2; 4;4;2;1;3;3;3;3;3;1; 4;2;2;2;2;3;2;2;4;1; 1;4;2;3;3;3;2;2;1;2; 1;2;1;2;2;4;3;2;4;2; 1;2;3;3;4;4;4;3;2;4; 1;2;3;2;1;3;2;3;3;2; 4;4;3;2;4;4;1;4;3;2; 2;1;3;4;4;2;3;3;3;1; 2;4;4;2;2;3;2;2;4;1; 4;4;3;3;4;3;4;1;1;2; 3;3;2;3;3;3;4;1;1;4; 1;3;2;3;4;4;1;3;4;4; 2;3;3;1;3;2;3;4;3;4; 4;3;1;2;4;4;2;1;3;2; 4;3;2;4;4;1;4;3;3;3; 2;4;1;4;3;4;3;3;3;3; 4;4;2;4;1;4;1;2;4;1; 3;1;3;4;4;3;4;3;4;3; 2;1;4;2;4;3;1;4;1;3; 2;1;3;4;2;4;3;3;3;1; 4;2;3;2;3;4;4;4;2;3; 2;4;3;1;4;3;2;2;3;3; 4;1;2;4;4;2;3;3;1;4; 3;2;1;4;1;4;3;2;4;3; 2;1;2;1;4;3;3;1;2;3; 4;1;4;2;1;3;3;2;2;4; 1;4;2;1;4;3;3;1;4;2; 3;1;3;4;2;2;4;1;2;2; 1;4;1;4;3;1;3;1;1;1; 3;2;1;4;3;2;2;1;2;1; 1;4;4;4;1;3;2;3;4;1; 1;4;3;3;2;1;4;2;1;3; 2;3;4;1;2;4;1;2;3;4; 4;2;1;3;1;3;3;4;2;1; 4;2;1;4;3;4;2;3;2;1; 2;2;4;2;2;3;2;3;1;3; 3;3;1;3;3;4;3;3;4;3; 3;1;1;4;2;2;1;4;4;4; 1;3;4;4;1;2;1;3;3;3; 2;1;3;3;1;4;4;2;3;1; 2;4;2;1;1;3;4;1;2;2; 1;4;3;3;2;1;2;1;4;4; 3;3;4;4;2;3;1;1;3;2; 1;2;3;1;3;4;2;4;4;1; 2;3;1;3;2;4;1;1;1;4; 2;4;1;4;1;1;3;2;3;3; 2;4;2;3;3;4;4;4;1;1; 3;3;2;1;4;1;2;4;1;3; 4;4;1;4;2;3;3;4;3;2; 1;4;1;2;1;4;4;2;2;3; 3;1;1;4;2;3;3;2;4;1; 4;1;3;4;2;1;3;2;4;2; 4;2;1;3;1;3;2;3;3;4; 4;2;3;1;4;4;2;4;1;2; 3;3;3;2;1;4;2;1;3;2; 2;2;3;4;2;4;1;3;1;2; 4;3;2;3;4;3;1;4;2;3; 4;2;3;2;2;3;4;3;1;4; 2;1;1;2;2;1;4;3;3;4; 4;2;3;4;2;1;1;3;3;2; 4;1;4;1;3;2;3;2;3;2; 1;4;1;4;2;2;2;1;2;3; 4;2;3;3;3;3;3;4;3;1; 4;4;1;4;3;2;3;2;2;1; 3;2;4;1;2;3;3;2;3;3; 1;4;4;3;4;1;3;2;3;3; 3;2;3;2;4;1;4;2;3;1; 3;4;3;4;3;3;2;1;2;3; 3;2;3;4;3;1;2;3;3;3; 4;1;3;3;1;3;4;3;2;3; 3;1;4;3;2;4;4;1;2;3; 1;3;2;2;4;4;3;4;1;1; 2;4;4;2;3;3;2;2;3;2; 4;1;3;2;3;1;2;2;4;3; 1;4;3;4;2;1;1;3;2;4; 4;1;2;3;2;3;4;1;4;3; 1;2;1;2;3;4;1;4;1;3; 2;4;3;2;1;2;4;2;2;4; 2;3;1;1;1;1;2;3;2;2; 2;2;1;4;1;2;4;1;2;3; 4;4;2;2;4;1;3;1;3;4; 1;2;1;2;3;4;2;3;3;2; 1;3;4;3;1;1;3;4;2;3; 3;4;1;4;2;2;1;3;3;2; 2;4;1;1;4;3;4;4;3;3; 2;1;2;1;3;4;3;1;2;4; 3;3;3;2;4;1;4;1;3;2; 4;4;3;2;2;4;1;3;4;1; 2;3;4;1;4;3;2;1;4;3; 1;4;2;3;4;2;1;2;1;4; 3;3;1;2;4;3;4;2;3;1; 3;4;1;2;2;4;3;1;1;2; 3;2;4;4;1;3;2;1;4;2; 1;3;3;4;4;3;3;2;3;3; 3;2;2;4;4;2;2;3;2;1; 1;3;1;3;3;2;4;2;4;4; 3;1;3;1;1;2;1;3;4;3; 4;4;1;3;1;1;4;1;4;2; 4;4;4;1;4;3;4;3;4;2; 1;1;1;3;3;4;2;4;4;1; 1;1;1;4;3;3;1;3;2;3; 4;4;3;4;2;4;3;3;1;4; 1;1;3;3;4;1;2;3;1;4; 3;1;4;2;3;2;1;4;1;4; 1;3;3;2;3;4;4;4;2;1; 4;3;3;2;1;1;3;2;4;1; 4;3;1;1;2;3;4;4;3;1; 4;3;2;2;4;1;1;3;4;1; 4;3;1;3;2;2;3;4;2;1; 4;2;3;1;2;3;1;1;3;4; 4;2;2;1;2;1;3;4;4;3; 2;4;3;1;3;3;3;2;2;3; 2;1;2;4;2;2;3;4;4;2; 2;1;2;3;3;1;3;3;4;4; 1;1;1;4;4;3;2;1;2;4; 4;4;4;2;2;1;4;3;4;4; 1;2;1;1;3;3;2;3;2;4; 4;1;1;3;4;3;4;2;3;1; 1;2;3;2;2;4;4;3;2;1; 1;4;3;1;4;2;2;3;4;3; 1;3;1;2;4;2;2;1;2;4; 1;3;3;4;4;3;1;1;3;2; 4;2;4;3;2;1;2;1;4;3; 4;3;3;1;2;4;4;3;3;4; 3;2;1;2;2;1;3;1;3;3; 2;3;4;4;3;1;1;4;4;1; 1;3;2;3;3;4;2;1;1;4; 3;4;3;1;1;4;2;3;3;2; 1;3;4;1;3;2;3;1;3;3; 4;3;4;2;1;4;4;3;2;3; 1;1;2;2;4;3;1;3;1;2; 3;3;4;3;1;1;3;3;1;1; 2;3;2;4;4;3;1;4;2;4; 1;4;4;4;1;1;2;3;2;4; 2;2;4;3;2;3;2;3;2;3; 2;3;2;2;3;1;3;3;4;3; 4;4;4;2;3;2;2;1;4;3; 3;4;4;4;1;4;4;4;4;3; 2;2;3;4;3;3;4;2;3;1; 2;3;1;1;4;2;4;4;2;4; 1;1;3;4;2;3;3;1;2;3; 3;4;2;4;2;2;3;1;3;1; 4;4;2;4;2;3;4;2;1;3; 4;4;1;1;3;2;3;2;1;3; 1;2;4;2;4;3;2;3;2;1; 4;4;1;3;4;1;3;4;2;3; 2;2;2;3;4;4;1;1;2;3; 4;1;3;3;1;2;2;4;2;1; 1;3;4;4;2;3;2;1;3;3; 4;4;2;4;3;2;2;1;4;4; 1;3;2;4;4;2;1;1;3;3; 3;3;2;4;4;2;1;1;2;2; 1;3;1;4;4;3;3;2;1;4; 2;4;3;1;4;4;4;4;1;4; 4;3;2;1;1;1;4;2;2;1; 3;3;2;2;1;2;4;4;1;2; 1;2;2;4;3;4;1;2;3;1; 4;4;4;2;2;2;1;3;2;1; 3;1;4;2;3;2;4;3;4;1; 3;4;4;1;2;4;1;4;2;4; 4;4;4;4;1;2;2;1;4;1; 4;2;1;2;1;1;1;1;3;1; 2;4;3;4;1;4;1;2;1;4; 1;2;3;4;4;4;1;1;4;4; 4;4;4;1;4;2;4;2;2;3; 1;4;3;3;1;2;4;2;3;3; 4;1;1;4;3;2;4;3;2;4; 1;4;2;2;4;3;1;3;3;1; 1;3;2;2;4;4;4;1;3;3; 4;2;2;1;4;2;4;3;2;1; 1;3;1;2;2;3;4;1;4;3; 4;3;1;2;1;4;2;3;3;2; 1;4;4;2;3;4;4;3;1;4; 2;1;2;3;3;2;4;4;3;1; 1;2;4;3;1;3;4;3;2;3; 2;2;2;4;4;3;4;2;4;4; 4;4;2;3;3;3;4;4;2;2; 1;2;2;4;4;1;1;4;2;1; 4;4;4;1;2;2;1;4;4;4; 2;1;4;4;2;2;1;4;4;1; 4;2;4;1;4;2;2;1;4;2; 1;2;4;4;4;1;1;4;2;2; 4;4;2;4;4;1;1;1;4;2; 4;4;4;1;2;4;2;2;2;4; 2;2;4;1;1;4;4;4;1;1; 2;2;2;4;4;2;4;2;1;3; 4;1;3;2;1;3;1;2;4;4; 4;1;4;4;1;2;3;2;3;1; 2;2;1;4;4;3;2;4;3;1; 3;1;2;4;2;3;1;4;3;1; 2;4;1;2;1;3;2;4;3;4; 1;3;2;4;3;4;1;2;3;2; 2;2;1;4;1;1;4;4;1;4; 4;1;3;4;4;4;3;2;3;2; 2;4;3;3;2;4;4;3;3;2; 1;1;4;3;4;3;2;4;2;3; 1;4;2;4;3;1;2;3;3;2; 4;1;4;1;3;4;2;1;3;1; 2;4;3;2;2;1;1;4;3;4; 2;4;1;3;1;4;2;3;3;3; 2;2;3;1;1;3;3;4;2;2; 3;1;4;3;3;1;4;4;1;1; 4;3;3;4;2;1;1;4;2;3; 2;1;3;2;1;3;4;4;3;1; 2;4;3;2;1;4;2;4;2;3; 1;1;3;4;4;3;2;3;4;1; 2;1;2;4;4;3;3;1;4;3; 1;3;2;4;3;2;1;3;3;4; 1;2;4;3;2;2;4;1;4;4; 1;4;4;2;3;1;1;1;2;3; 2;4;2;1;4;3;3;1;2;4; 2;1;3;3;1;2;1;4;4;1; 2;3;3;1;3;4;1;3;3;3; 3;1;1;4;1;3;4;4;3;2; 1;2;2;3;1;4;1;4;2;3; 3;1;4;2;2;2;3;4;3;1; 4;3;4;1;2;2;1;2;3;4; 4;2;3;1;2;3;4;1;2;1; 4;3;2;2;4;1;1;4;3;3; 4;2;1;3;3;2;4;1;2;2; 3;4;2;4;3;3;4;1;2;4; 3;1;1;1;1;2;3;1;3;2; 4;4;2;3;2;2;4;4;4;3; 2;2;1;2;3;4;3;4;2;3; 4;4;2;3;2;4;4;2;3;4; 2;1;2;3;3;3;1;4;2;4; 2;2;1;1;3;2;4;2;4;3; 4;4;3;3;1;1;2;2;3;2; 4;3;1;1;2;4;2;1;3;2; 4;4;1;3;1;4;2;4;3;1; 2;3;1;4;4;1;1;1;1;1; 2;2;4;3;3;4;3;1;1;1; 2;1;4;1;4;4;1;1;1;4; 1;1;3;2;3;3;1;1;2;1; 2;2;3;4;2;3;4;4;2;2; 2;1;2;3;1;4;3;3;2;3; 3;2;1;1;3;4;4;3;3;1; 3;2;4;2;2;1;3;1;4;3; 2;4;4;1;3;3;4;1;2;2; 2;1;2;3;3;4;4;1;1;3; 4;4;1;3;2;2;3;1;4;1; 2;4;2;3;4;4;2;3;1;3; 1;2;4;4;2;3;3;2;3;1; 3;3;2;2;4;4;2;4;1;1; 1;1;1;3;3;1;1;2;1;4; 3;1;4;3;4;3;2;4;2;1; 4;3;3;2;3;2;1;2;3;3; 1;1;2;4;2;3;3;3;3;3; 4;4;2;2;1;1;1;4;3;3; 2;4;1;2;3;3;2;4;4;1; 2;1;2;3;1;3;2;4;1;4; 2;3;4;1;1;4;3;2;3;3; 4;3;3;2;3;4;4;1;3;3; 4;1;2;2;2;3;2;3;2;4; 1;3;3;3;2;2;3;3;3;2; 2;2;4;4;4;4;1;4;1;2; 2;3;1;4;3;4;4;2;3;1; 1;4;3;2;3;4;2;2;1;4; 1;3;1;2;3;4;1;3;2;4; 1;4;4;3;2;1;3;2;2;2; 4;3;3;1;1;4;4;1;3;2; 2;3;1;4;4;1;4;4;4;2; 3;1;1;1;4;2;3;2;4;1; 4;4;1;1;2;2;4;2;1;2; 4;2;2;4;3;4;4;2;3;3; 1;1;4;3;2;4;3;3;2;4; 1;1;1;4;3;2;3;2;1;4; 3;2;1;1;1;4;4;3;2;3; 1;2;4;1;4;3;2;4;3;3; 2;1;1;4;3;2;3;4;1;4; 1;2;4;3;2;1;2;3;4;1; 4;2;1;2;1;3;3;4;1;1; 1;4;1;4;4;2;1;1;3;3; 2;3;4;3;4;4;4;2;3;3; 1;1;4;4;2;3;1;3;1;4; 1;3;4;2;3;2;4;2;3;1; 2;4;3;2;1;4;4;3;2;3; 4;1;2;1;1;4;2;3;2;4; 3;1;4;1;3;4;3;1;2;2; 4;2;4;1;2;1;3;3;2;4; 2;2;4;4;2;3;4;1;3;3; 3;4;2;3;1;2;4;1;3;2; 4;4;1;2;3;2;2;2;4;2; 4;2;4;1;2;1;4;4;4;4; 4;1;2;4;4;2;4;3;4;4; 2;4;3;3;4;4;2;2;3;1; 2;4;2;3;3;4;1;1;4;1; 4;4;2;2;1;3;3;1;1;4; 4;2;3;2;3;1;3;3;1;2; 2;4;4;1;2;4;2;4;3;1; 1;3;2;3;4;1;4;2;3;1; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["EpochOutputData_Group"] { name="EpochOutputData_Group"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["inside_int_val_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_55"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="inside_int_val_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [75] 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; }; }; float_Data @["cnt_err_mean"] { 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=; [75] 1.8;1.1;0.69999999;0.40000001;0.40000001;0.30000001;0.2;0.2;0.2;0.2; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;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 @["cnt_err_sem"] { 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=; [75] 0.13333331;0.23333333;0.29999995;0.2211083;0.2211083;0.21343748;0.2;0.19999997;0.2;0.2; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;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 @["cnt_err_mean_1"] { name="cnt_err_mean_1"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [75] 1.8;1.3;1.1;0.89999998;1;1.2;1;1;1.1;1; 0.80000001;0.69999999;0.30000001;0.40000001;0.30000001;0.2;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;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 @["cnt_err_sem_1"] { name="cnt_err_sem_1"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [75] 0.13333333;0.21343748;0.17950548;0.17950548;0.2981424;0.24944381;0.25819889;0.25819889;0.27688745;0.2981424; 0.29059327;0.29999995;0.21343748;0.2211083;0.21343748;0.2;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;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 @["cnt_err_mean_1_1"] { name="cnt_err_mean_1_1"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [75] 1.7;1.4;1.3;1.1;1.3;1;0.89999998;0.80000001;0.80000001;0.80000001; 0.80000001;0.80000001;0.80000001;0.69999999;0.60000002;0.69999999;0.40000001;0.40000001;0.40000001;0.30000001; 0.40000001;0.40000001;0.40000001;0.40000001;0.40000001;0.30000001;0.40000001;0.30000001;0.30000001;0.30000001; 0.30000001;0.30000001;0.30000001;0.30000001;0.40000001;0.40000001;0.40000001;0.30000001;0.30000001;0.40000001; 0.40000001;0.40000001;0.2;0.30000001;0.30000001;0.30000001;0.2;0.1;0.40000001;0.2; 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; }; }; float_Data @["cnt_err_sem_1_1"] { name="cnt_err_sem_1_1"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [75] 0.1527525;0.2211083;0.26034164;0.27688745;0.26034167;0.2981424;0.31446603;0.32659861;0.32659861;0.32659867; 0.32659861;0.32659861;0.32659861;0.29999995;0.30550504;0.29999995;0.26666668;0.26666668;0.26666668;0.21343748; 0.26666668;0.26666668;0.26666665;0.26666668;0.26666668;0.21343748;0.26666668;0.21343748;0.21343748;0.21343745; 0.21343748;0.21343748;0.21343748;0.21343748;0.26666665;0.26666665;0.26666665;0.21343748;0.21343748;0.26666668; 0.26666665;0.26666665;0.13333334;0.21343748;0.21343748;0.21343748;0.2;0.099999987;0.26666665;0.13333334; 0.1;0.1;0.099999987;0.099999987;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["EpochOutpuDataClTS1_group"] { name="EpochOutpuDataClTS1_group"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["Name_No_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_60"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="Name_No_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0;1;2;3; }; }; float_Data @["sse_mean"] { name="sse_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0.57301706;0.55081522;0.48696074;0.51246917; }; }; float_Data @["sse_sem"] { name="sse_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [4] 0.026019471;0.026037492;0.025408493;0.025967127; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["temp"] { name="temp"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["batch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_55"; 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=; [1200] 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;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;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;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;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; 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;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;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;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;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; 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;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;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;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;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; 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;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;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;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;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; 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;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;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;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;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; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_56"; 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=; [1200] 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_57"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; 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] }; ar { name=; [1200] 1;2;5;7;0;1;2;6;2;5; 6;7;2;4;6;7;1;4;5;6; 0;5;6;7;1;2;3;4;1;5; 6;7;1;3;6;7;1;2;3;4; 2;3;4;6;2;3;4;7;2;3; 5;7;1;2;5;6;0;1;4;6; 0;2;4;7;1;3;4;7;2;3; 4;5;2;4;5;7;0;1;2;7; 0;2;4;5;1;2;4;7;0;1; 3;5;0;1;2;6;0;1;3;4; 0;3;5;7;2;4;6;7;0;1; 2;4;0;3;6;7;2;3;6;7; 0;5;6;7;1;2;4;7;2;5; 6;7;2;3;6;7;0;1;2;3; 0;2;6;7;0;1;5;6;1;3; 4;7;0;2;5;7;1;2;3;4; 2;3;6;7;1;3;4;6;0;3; 5;6;0;1;5;7;2;4;5;7; 1;2;3;7;1;4;5;6;1;2; 3;7;0;3;6;7;3;4;5;6; 1;2;3;7;0;1;2;3;1;2; 3;7;2;3;5;7;2;4;5;6; 2;5;6;7;0;1;3;4;1;2; 5;7;0;1;6;7;1;2;3;7; 0;1;3;5;0;1;2;5;1;3; 5;7;0;1;2;7;4;5;6;7; 2;3;4;7;1;2;3;4;0;4; 5;6;0;2;4;7;0;3;5;7; 0;4;5;6;0;1;3;4;0;4; 5;6;2;3;4;7;0;1;2;6; 0;1;2;3;0;1;3;7;1;3; 4;7;0;1;4;6;3;4;6;7; 1;4;5;6;1;3;5;7;2;3; 4;6;1;3;4;7;0;1;2;5; 0;1;3;4;0;2;6;7;0;2; 5;6;0;4;5;6;2;4;5;7; 0;4;5;6;2;3;4;6;0;3; 6;7;0;2;5;7;0;2;4;5; 0;4;5;7;1;4;5;7;1;3; 5;6;2;4;5;6;0;1;2;3; 1;2;4;7;2;3;4;5;0;4; 5;7;2;3;4;7;3;4;5;6; 1;3;4;7;3;4;5;7;0;1; 3;4;2;5;6;7;1;2;3;7; 0;1;5;7;0;1;4;7;3;4; 5;7;0;2;4;6;0;2;4;7; 1;3;4;7;1;2;4;7;0;4; 6;7;0;2;3;6;0;3;4;7; 1;2;3;7;0;1;2;7;0;1; 4;5;0;2;3;7;2;3;4;6; 0;1;4;6;1;3;4;5;1;3; 4;5;0;4;5;6;0;1;2;5; 0;2;4;5;1;2;3;7;0;1; 2;4;0;2;3;5;0;1;5;6; 3;4;5;6;0;1;2;4;3;4; 6;7;1;2;4;6;0;1;3;4; 1;3;4;5;0;1;6;7;0;2; 5;6;0;2;5;6;1;4;5;6; 0;3;4;7;0;2;4;7;0;2; 4;5;2;4;5;6;1;2;5;7; 0;2;5;6;0;3;4;6;0;1; 4;6;0;1;3;4;1;3;6;7; 0;1;4;7;1;2;3;5;0;5; 6;7;1;3;4;5;2;3;4;6; 2;3;4;5;1;4;6;7;1;3; 5;6;2;3;4;7;0;2;4;7; 0;2;5;6;0;1;4;7;0;2; 4;6;1;2;4;6;0;1;3;4; 1;5;6;7;0;1;2;3;2;4; 5;6;1;2;3;7;0;1;5;6; 0;3;5;7;1;5;6;7;0;2; 3;5;1;2;3;6;1;3;4;7; 1;5;6;7;0;1;4;6;0;1; 3;7;3;4;5;7;0;5;6;7; 2;3;5;6;0;2;3;4;1;4; 5;7;1;2;3;4;0;1;4;7; 1;3;5;7;0;1;2;5;1;2; 5;6;1;3;6;7;0;2;3;6; 2;3;5;7;2;5;6;7;1;3; 4;6;0;4;5;7;0;1;3;7; 1;2;4;7;1;2;3;7;0;2; 5;7;2;4;5;6;0;3;5;6; 3;4;6;7;0;1;2;5;0;3; 4;6;2;5;6;7;0;3;4;7; 1;2;3;4;2;5;6;7;0;1; 3;5;0;3;5;7;0;2;3;7; 1;3;4;7;0;2;4;6;2;3; 6;7;1;3;6;7;0;4;6;7; 1;4;5;7;0;2;6;7;0;3; 5;6;2;3;5;7;0;4;5;6; 0;3;5;7;1;2;4;6;0;1; 6;7;0;1;2;4;0;3;5;6; 0;1;4;7;1;2;4;6;0;3; 4;5;0;1;5;6;1;3;5;7; 2;4;5;7;2;5;6;7;0;1; 3;5;0;1;3;4;0;1;2;5; 0;2;5;6;0;1;2;6;0;2; 4;7;0;3;4;6;2;3;5;7; 1;3;5;6;2;5;6;7;0;1; 2;3;2;3;6;7;0;1;5;7; 2;5;6;7;0;3;4;7;0;1; 5;7;1;2;3;7;1;2;3;6; 0;3;6;7;1;2;3;4;1;3; 4;6;2;4;6;7;0;1;3;6; 0;2;6;7;2;5;6;7;4;5; 6;7;1;3;5;7;0;1;3;6; 0;1;3;4;2;3;4;6;0;3; 6;7;1;2;3;5;0;1;3;4; 2;4;6;7;2;3;4;7;3;4; 6;7;3;4;5;7;0;3;4;7; 0;2;5;7;0;1;2;5;1;2; 6;7;0;1;4;6;2;4;5;6; 2;3;4;6;3;5;6;7;0;1; 6;7;0;2;3;4;0;2;3;6; 0;1;3;6;0;2;6;7;0;3; 6;7;1;4;5;7;2;3;5;6; 0;1;2;4;0;3;5;7;1;2; 4;6;0;3;4;7;0;3;4;5; 1;2;4;6;0;3;6;7;3;4; 6;7;2;5;6;7;0;1;3;6; }; }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_58"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; 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=; [1200] 4;5;5;4;4;5;5;4;5;4; 4;5;4;5;5;4;4;5;5;4; 4;5;4;5;4;5;5;4;4;4; 5;5;5;5;4;4;4;5;4;5; 5;5;4;4;5;5;4;4;4;5; 4;5;4;5;4;5;4;4;5;5; 5;5;4;4;5;4;5;4;5;4; 5;4;4;5;4;5;5;5;4;4; 5;5;4;4;4;5;4;5;5;5; 4;4;4;4;5;5;5;4;5;4; 5;5;4;4;5;4;4;5;5;5; 4;4;4;5;4;5;4;4;5;5; 4;4;5;5;5;4;5;4;5;5; 4;4;5;4;4;5;4;5;5;4; 5;5;4;4;4;5;4;5;5;4; 4;5;4;5;4;5;5;5;4;4; 4;4;5;5;5;5;4;4;4;4; 5;5;4;5;4;5;5;4;4;5; 4;5;5;4;4;5;4;5;4;5; 4;5;4;4;5;5;4;4;5;5; 5;4;4;5;5;4;4;5;4;5; 4;5;5;4;5;4;4;4;5;5; 5;4;4;5;4;4;5;5;5;4; 4;5;4;5;5;4;5;4;5;4; 5;4;4;5;5;4;4;5;4;5; 5;4;5;4;5;4;4;5;4;5; 5;5;4;4;4;5;5;4;4;5; 5;4;5;4;4;5;4;5;4;5; 5;4;5;4;4;5;5;4;4;5; 4;5;5;5;4;4;4;4;5;5; 4;4;5;5;5;4;4;5;4;4; 5;5;5;4;5;4;4;5;5;4; 4;4;5;5;4;5;5;4;4;4; 5;5;4;5;5;4;5;4;4;5; 5;5;4;4;4;4;5;5;5;4; 4;5;5;4;5;4;4;4;5;5; 4;4;5;5;4;4;5;5;5;4; 5;4;5;4;5;4;5;4;4;5; 5;4;5;4;5;5;4;4;5;4; 4;5;5;4;4;5;5;4;5;4; 5;4;4;5;5;5;4;4;4;4; 5;5;4;4;5;5;4;5;4;5; 5;5;4;4;4;5;5;4;4;4; 5;5;5;4;5;4;5;4;5;4; 4;4;5;5;5;4;5;4;5;4; 5;4;5;4;5;4;4;5;4;5; 5;5;4;4;5;4;5;4;5;5; 4;4;4;5;4;5;4;4;5;5; 5;4;5;4;4;4;5;5;4;4; 5;5;5;5;4;4;5;4;5;4; 4;5;4;5;5;4;5;4;5;5; 4;4;5;5;4;4;5;5;4;4; 4;5;5;4;4;5;5;4;5;4; 5;4;4;5;4;5;5;4;5;4; 4;5;4;5;5;4;4;5;4;4; 5;5;4;5;4;5;5;5;4;4; 5;5;4;4;5;5;4;4;4;5; 5;4;5;4;5;4;5;4;4;5; 5;4;4;5;5;4;4;5;5;4; 5;4;4;4;5;5;5;4;4;5; 5;5;4;4;4;5;5;4;4;4; 5;5;4;5;4;5;4;4;5;5; 5;5;4;4;5;5;4;4;4;5; 5;4;5;4;4;5;4;5;4;5; 4;5;5;4;5;4;4;5;5;4; 5;4;5;4;4;5;5;4;4;5; 5;4;5;4;5;4;4;5;5;5; 4;4;4;5;4;5;4;5;5;4; 5;4;4;5;4;4;5;5;4;5; 4;5;4;5;4;5;4;5;4;5; 5;5;4;4;5;4;4;5;5;5; 4;4;5;4;4;5;4;4;5;5; 4;4;5;5;5;4;5;4;4;5; 4;5;5;4;5;4;5;4;5;4; 4;4;5;5;4;5;5;4;4;5; 4;5;4;4;5;5;4;4;5;5; 4;5;5;4;4;5;4;5;4;4; 5;5;5;5;4;4;4;5;5;4; 4;5;5;4;5;4;5;4;5;4; 5;4;5;4;4;5;4;4;5;5; 4;5;4;5;5;4;5;4;4;5; 5;4;5;4;4;5;5;5;4;4; 4;4;5;5;4;5;5;4;4;4; 5;5;5;4;4;5;5;4;4;5; 5;5;4;4;4;4;5;5;4;4; 5;5;4;5;4;5;5;4;5;4; 4;4;5;5;5;5;4;4;4;4; 5;5;5;4;5;4;5;5;4;4; 5;4;4;5;5;5;4;4;5;4; 5;4;4;4;5;5;4;5;4;5; 4;5;4;5;4;5;5;4;4;5; 5;4;5;5;4;4;4;5;4;5; 5;5;4;4;4;5;4;5;4;5; 4;5;4;5;4;5;4;5;4;5; 4;5;5;4;5;4;5;4;5;4; 4;5;4;5;5;4;5;4;5;4; 5;4;5;4;5;5;4;4;5;4; 4;5;4;5;5;4;5;4;4;5; 4;5;5;4;4;5;5;4;5;4; 4;5;5;4;5;4;4;5;5;4; 4;4;5;5;4;5;4;5;4;5; 4;5;4;5;5;4;4;4;5;5; 5;5;4;4;5;5;4;4;5;5; 4;4;5;4;4;5;5;4;4;5; 4;4;5;5;5;4;5;4;4;5; 4;5;4;5;4;5;5;5;4;4; 4;5;4;5;5;4;4;5;5;4; 4;5;5;4;4;5;4;5;4;5; 5;5;4;4;5;4;5;4;5;5; 4;4;4;4;5;5;5;4;5;4; 5;5;4;4;4;5;4;5;4;5; 5;4;4;4;5;5;5;4;4;5; 5;5;4;4;4;5;4;5;4;5; 4;5;5;4;5;4;4;5;4;5; 5;4;4;5;4;5;4;5;5;4; 5;4;4;5;5;4;4;5;4;5; 5;5;4;4;5;4;4;5;4;5; 4;5;4;5;4;5;5;4;5;4; 4;4;5;5;4;5;5;4;5;4; 4;5;4;4;5;5;4;5;4;5; }; }; float_Data @["sse"] { name="sse"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [1200] 1.2567351;1.2367371;1.2287041;1.275192;0;1.2425308;0;1.2665656;1.2842398;0; 0;1.2643692;1.2187176;1.208704;1.2194488;1.2234712;0.91381687;1.2276583;0.9600752;1.203784; 0.93478954;0.94961286;0;0;1.2271169;1.2690408;1.2578756;1.2142408;1.2328817;1.2565509; 0;0.94682163;1.2756228;1.211964;0.98503649;0;0;1.2684331;0;1.2761059; 1.2241323;0.95628834;1.195441;0;1.2184772;0.98439121;0;0;0;1.244982; 1.23701;0;1.2364583;0;1.1993499;0;1.2337824;1.2215289;0;1.261288; 0;0;1.2820858;0;1.2400116;0;1.2904527;1.2047986;0;0; 0;0;1.2796711;0;1.240978;1.2396228;1.2318107;1.232429;0;0; 1.2651279;0;0;0;1.2911327;0;0;0;0;0; 0;0;0;0;0;0;1.2785021;1.2563124;1.257153;1.2897854; 1.2912687;1.259824;1.232679;1.2800808;1.2528512;0.96068758;0.99971855;0.98676771;0;0; 1.2766284;1.2642134;0.99298137;1.2747468;0;1.2524611;0;0;1.2289665;1.2958221; 1.2330922;1.2308006;1.2947742;0;0;1.2569882;1.2260525;1.2164601;0;1.2626446; 1.2335633;1.2157578;1.2691094;1.2006865;0.91185147;1.2398348;0.96923494;0.99447006;0.98130029;0.95621842; 0.94281894;0.9860152;0.98344195;0.97293997;1.2086048;0;0;1.2108123;0;1.2208747; 1.2546073;0;1.2410605;1.2479227;1.2806554;1.2168936;1.2053504;0;1.2554526;0; 0;0;1.2543832;1.2768927;0.94059992;1.2540939;1.2434496;0;0;1.2602328; 1.2108229;1.2359217;1.2733624;1.2924793;0;1.2377248;1.2229214;1.2405003;1.221049;0; 1.2180291;1.2116386;0.98303211;1.2186723;1.1969277;1.2898672;1;1.2428715;0.41734698;1.2353901; 0;1.2552201;1.249907;1.233706;1.2396412;1.2301161;1.2536128;1.2130805;0;0; 0;1.2010692;1.2055399;1.2736721;1.2630553;1.2303665;1.2156346;0;1.2223324;1.2659214; 1.2052311;1.26809;0;1.2347959;1.2675611;1.2449148;1.2049891;1.2517438;1.2878635;1.2030386; 1.2723451;1.2442226;0;1.2799141;0;0;1.2786599;1.2834229;1.2374949;0; 0;1.2206051;1.1984586;0.98498613;0.99795884;0.75522125;0.99800807;0.93630189;0.98937404;0.90404648; 1.2770121;1.2653923;1.268644;1.2318826;0;1.27562;1.2229795;1.2310457;1.2757161;1.207425; 1.224295;1.2527902;0.80981565;1.2504463;0.93629336;0.9961524;1.2783313;0.88357985;0;0; 0;0;1.2508891;0;1.2670896;0;0;1.2143575;0;1.2900517; 1.2558637;0;1.249119;0;0;1.2792697;0;1.2177559;0;0; 0;0;0;0;0;0;0;0;1.2777611;1.2749197; 1.247983;0.94912219;1.2400148;1.2868634;1.274181;0;0;0;0;0; 0;0;1.2567903;1.2746572;0;1.2693049;0;0;1.2813472;0; 0;0;1.2598163;0;1.2788718;1.2737782;1.2046182;1.2115819;1.2917957;1.2718086; 1.2773807;1.2645915;1.2413411;0.9779315;1.2120607;0.94779718;0.91002095;0.95207286;0.97785133;0.99394202; 0.95075768;0.97174519;0;0;0;1.2518762;0;1.2099999;1.2855189;1.2893904; 1.211085;1.2862697;1.2425898;0;0;0;1.2195982;1.2317388;1.2837594;1.2633398; 1.2071974;0.95009625;1.2170589;1.2316563;0.9633863;0.9661535;0.88279772;0;1.268941;0; 1.214231;1.2375549;1.2761077;1.2421914;1.2749952;0;1.264389;1.29107;1.2862418;1.2700747; 1.2240739;0;1.2801098;0.95015436;0.97891855;0.92833024;0.99829578;0.95195681;0.98337406;0.95025283; 0.94913346;0.96556491;0.95331812;0.93460214;1.2229457;1.2587998;1.2458391;1.2618885;1.2072388;1.2137626; 1.2120657;1.2219945;0.99781108;1.2650452;0;1.2404387;0.92722929;1.275631;0;1.2736741; 1.2348523;1.2866498;0.99101853;0.92184693;0.89435953;0.98395234;0.95787805;0.928146;1.2561498;1.212242; 0;0;0;0;0;0;1.188412;0;1.2235428;0; 0;0;1.2451975;1.2072785;1.2500782;0;0;1.232406;1.2102202;1.2939278; 1.2775474;1.2753158;1.2531494;1.2432702;1.198881;1.2707331;1.2418923;0;1.2106926;1.2744812; 0;0;1.297021;0;0;1.2592658;0;1.2065771;0;0; 0;1.2083375;0;1.2697246;1.2707669;1.2422103;1.2694261;1.2393494;1.2470186;1.2897977; 1.2052875;1.2675693;1.2907395;1.2595568;0;1.2570367;0;1.2829161;0;0; 1.2885517;0.99999726;1.2753421;0.81420362;0.98097461;1.2859068;0.97285706;0.97476476;0;0; 1.2585988;1.2443349;1.2933464;1.2845474;1.2190133;1.2677345;1.2729207;0;1.241084;1.2682164; 1.2620751;0;0;0;1.2496886;1.2079368;0;0;0;0; 0;0;0;0;1.2394931;1.259406;1.2971953;1.2143637;0;1.2152989; 1.2013632;1.2504637;1.2646654;1.2503366;0.94610149;1.2058362;0.83079362;0;1.2820476;1.2920623; 1.2651657;1.2478726;1.2343111;0.96538651;0.96788681;0.99213517;0.94455957;0.94889808;1.2619832;0; 1.2425981;1.2438142;1.2745292;1.2231418;1.2047417;1.2858819;1.2165335;1.2660044;1.1974173;1.2450187; 0.93695235;0.84751433;1.2823415;0;0;1.2155292;1.2421868;1.2216103;0;0; 1.2065579;0.9483763;0;1.2511647;0;1.2515593;0;1.2591876;0;0; 0;1.2597456;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;1.2566804;1.2537274;0;1.2948706; 1.2556678;1.2383811;1.214992;1.2810221;1.2411814;1.284725;1.2331314;1.2475601;1.2801118;0; 1.240531;1.2512456;0.95093864;1.2569878;0.95606172;1.2461549;1.2456061;0.94792801;1.2295992;1.2364715; 1.2189109;1.2067415;0;0;0;1.2655197;1.2403629;1.2415303;1.2582277;1.2388039; 1.2427742;0.9708913;0.95296001;1.2637674;0;1.2323928;0;0;1.2765604;0; 0;0;0;0;1.2722063;1.2856674;0;0;0;1.227039; 1.2508504;1.2705096;1.2861221;1.2234164;0;1.2344428;1.2737876;1.2594625;1.2453756;1.2019722; 0.94257832;0.97639698;0.99201846;0.95733207;0.99903905;0.98487729;0.96670592;0.99041837;1.2402537;1.1988698; 1.2331803;1.2748907;1.251994;1.2430519;1.2090975;1.2852272;1.2001321;0;0;1.2822388; 1.1985956;0;1.2559576;0;0;0;0;0;0;0; 0;0;1.2444099;1.236279;1.2268926;0.94114256;1.2376299;1.2529106;1.2163397;1.2656642; 1.2307775;0.88503331;0.94670045;1.2291079;0;0;1.2685192;0.94912571;0.97366649;0.97819853; 1.2098815;1.253696;0;1.2323611;0;1.2755725;1.2597928;1.2758944;1.292945;1.2543733; 1.2594756;1.2927868;1.2634093;1.2689834;0.99931371;0.95867342;0.99223173;0;0;1.2367318; 0;0;0;0;0;0;0;0;0;0; 1.205339;0;1.2528951;1.2922521;1.2426269;0;1.2145401;0;0;1.2035087; 0;0;0;1.2321548;0;0;0;0;1.2320125;0; 0;0;0;0;1.2320952;1.2389028;0;1.2312081;1.2303549;1.2685106; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1.2219944;1.2281244;0;0;0;0;0;1.2398765;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1.2775513;1.2373849;0;1.2423546;0;0;1.2194448;1.2683294; 1.275304;1.2665474;0;1.2103014;1.2339967;0;1.221473;0;0;1.2104548; 0;0;1.2593969;0;0;1.2291942;1.2080252;1.2499101;1.2744836;1.2610018; 1.2692057;1.2366525;1.2595758;1.2609868;1.2545317;1.2735596;1.2248757;1.2504584;1.2782891;0.9569506; 0.99237818;0.95499283;1.2315333;1.2844779;1.292882;0.96701694;0.95661759;0.99960071;0;1.215073; 1;1.2667755;1.2621899;0;1.2916112;0;1.269348;1.2601199;1.2295504;0; 1.2438378;1.2723244;1.2522442;1.2399601;1.2558068;1.2262914;0.96695793;1.2044741;0.99504095;0.99634659; 0.98746842;0.97660381;0.99058044;0;1.2695577;1.2212734;0;0;1.2205737;1.2344817; 1.2199259;1.2252582;0;0.97644043;1.2538483;0;1.2120924;0;1.2128038;1.2069112; 0;0.83179867;1.2557851;0;0;0;1.2114009;0.93762773;0;1.2653782; 0;1.2241334;0;1.2470036;1.2476137;1.2124159;0;1.2617238;0;0; 0;0;1.2185462;1.2111465;0;1.2853506;1.2019196;1.2045712;0;0; 1.2679051;0.95499039;0;0;1.2574596;1.2380787;1.2263935;1.2794664;1.256906;0.96968311; 1.2266898;1.2372082;1.2926638;0.99858785;0.95912564;1.2518773;0.93838489;0.97035396;0.96486527;0.98382097; 0.95309049;0.98467177;1.2954924;1.2571011;0.98764908;0.97712022;1.2065015;0;1.262255;0; 1.2868979;1.2361698;1.2418809;0;0;1.2509283;0.94285434;1.2829845;0.73060882;0; 0;1.2417967;0.99857587;1.2127771;0;1.2612134;0;1.2389688;0;0.99364316; 1.2289271;1.2646015;0;1.2888523;0;0;1.2067578;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1.2648851;1;1.2393548;0;0.94878542;1.2249525; 1.2318307;1.2485085;0;1.2727811;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0.94780844;0; 1.2644845;1.2299315;0;1.2749137;0;0;1.2087383;1.2620628;1.2046763;1.2534702; 0;0;1.2139721;1.2315865;1.2517974;1.2602891;1.2410653;1.2785769;0.94893247;0.9421469; 0.91784954;1.2686198;1.2875755;1.2093359;0;1.2075921;0;1.2929912;1.2623798;1.2822859; 1.2909847;0;0;0;1.2567966;1.2930434;0;0;0;0; 0;0;0;0;0;0;1.2684014;0;1.2554591;1.2727588; 1.1984179;1.2326465;0;1.2761995;1.2788352;1.2007884;1.2228317;0;1.2871393;1.2828708; 0;1.2448401;1.2795843;1.2379736;1.2083246;0.97871029;0;0;0;0; 1.2483628;1.265063;1.2628269;1.2388897;1.2089125;0;1.2509153;1.1997831;1.2211828;0; 1.2007098;1.2085543;0.98280472;0.94622773;0.96730918;1.2488097;0.98197621;0.9494406;0.99113339;0.96597356; 0;1.2895547;1.2548273;0.92685467;0;1.244835;1.2051589;1.2301514;1.2601151;1.2575774; 1.1999108;1.2350364;1.271304;0;1.2830591;1.2264292;0.9965902;0.89532411;0;1.2413136; 0;0;1.2289028;1.2384261;0;0;0;0;1.2087026;1.2605484; 1.2339349;0;0;1.2578281;0;1.1910017;1.2295438;0;1.2227683;0; 0;1.2804554;1.2587154;0;1.1987875;0;0;0;0;0; 0;0;1.257188;1.2540238;0;1.2660642;0;1.2294321;0;0; 0;0;1.2721572;0;0;0;0;0;0;0; 0;0;0;0;0;0;1.2327329;1.273279;0;1.2063904; 1.2278465;0;1.2780807;1.2305628;0.95538092;1.2089658;0;1.2630674;1.2596896;1.2482295; 1.2348599;0.96690512;0.94427902;0.94729918;0.91552895;0.92159975;1.2340876;0;1.280077;0; }; }; 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=; [1200] 107;110;93;122;121;113;115;112;105;116; 111;125;108;129;131;168;300;111;300;124; 300;300;122;115;108;102;110;125;134;111; 126;300;140;126;300;119;114;116;104;108; 134;300;124;135;173;300;130;115;108;113; 109;112;97;105;107;119;104;97;125;108; 120;109;132;122;110;120;117;123;117;114; 110;107;88;105;112;116;106;107;110;109; 128;142;113;107;204;107;99;113;98;104; 112;114;106;82;74;99;108;106;134;106; 129;146;106;137;150;300;300;300;124;105; 115;248;300;131;114;122;132;116;111;124; 123;107;109;106;101;100;120;111;106;118; 111;114;275;220;300;140;300;300;300;300; 300;300;300;300;140;118;109;134;114;101; 102;108;103;119;131;154;118;137;119;264; 115;104;116;111;300;130;120;134;133;103; 115;112;121;111;128;118;115;119;139;140; 111;229;300;135;132;137;300;238;300;106; 129;136;127;117;105;76;131;126;113;112; 144;104;107;122;121;141;125;119;117;142; 136;128;149;131;143;125;119;120;120;116; 116;109;123;128;104;111;108;130;99;109; 104;146;117;300;300;300;300;300;300;300; 129;134;119;165;105;120;125;102;125;119; 118;116;300;135;300;300;158;300;120;114; 103;100;106;108;111;114;70;80;87;117; 108;81;99;106;98;149;78;129;99;183; 64;110;64;72;108;69;108;67;129;105; 111;300;116;115;116;129;113;105;117;120; 101;105;111;103;133;109;139;129;126;122; 103;108;101;112;105;101;109;124;112;119; 136;130;129;300;174;300;300;300;300;300; 300;300;172;115;115;115;140;97;108;98; 112;121;133;118;110;113;123;116;120;127; 152;300;134;185;300;300;300;110;129;160; 125;102;121;110;143;118;126;123;120;133; 135;155;135;300;300;300;300;300;300;300; 300;300;300;300;104;104;106;112;120;113; 116;117;300;113;196;126;300;122;125;113; 108;156;300;300;300;300;300;300;125;95; 94;94;186;124;112;92;127;94;110;106; 102;97;114;110;115;110;102;138;125;106; 124;127;119;120;128;163;83;121;100;103; 98;107;137;140;114;95;121;141;136;112; 123;100;122;110;151;114;147;109;107;118; 112;106;120;108;176;108;146;121;127;113; 110;300;232;300;300;112;300;300;121;113; 108;152;127;100;143;153;128;178;147;102; 131;115;110;101;109;113;159;107;112;107; 108;113;103;105;134;109;131;122;115;113; 118;118;110;131;300;259;300;122;112;109; 147;260;164;300;300;300;300;300;162;82; 99;108;131;134;117;130;121;120;179;201; 300;300;117;124;108;122;123;191;133;100; 186;300;100;116;102;125;133;111;108;103; 107;105;112;94;113;99;101;88;92;107; 109;81;105;102;101;72;105;127;142;93; 106;113;113;119;127;142;149;197;138;240; 100;135;300;146;300;162;213;300;124;168; 114;123;107;105;101;118;100;110;111;111; 255;300;300;124;132;120;181;105;111;118; 110;108;94;84;101;111;122;105;111;95; 97;104;137;115;113;98;104;128;161;147; 300;300;300;300;300;300;300;300;101;92; 113;105;110;107;115;106;116;110;98;91; 135;105;232;127;133;116;107;119;115;110; 105;106;106;121;116;300;116;169;114;172; 123;300;300;117;239;115;111;300;300;300; 116;108;159;114;104;116;131;110;116;185; 119;126;120;151;300;300;300;136;122;97; 110;113;107;106;107;108;115;111;109;110; 88;109;126;119;116;112;115;114;113;112; 119;134;115;110;114;122;109;105;127;97; 112;105;123;103;122;100;93;125;105;131; 125;127;132;108;118;111;113;101;132;128; 113;107;120;107;88;89;85;111;114;108; 89;123;100;101;141;100;96;112;104;108; 110;96;115;109;105;114;75;77;105;114; 67;112;117;99;104;95;103;94;93;104; 123;120;122;112;146;109;103;105;100;116; 147;108;131;107;96;122;120;127;110;90; 102;113;131;161;158;260;178;145;226;300; 300;300;148;272;127;300;300;300;135;115; 300;115;100;118;104;130;115;115;114;106; 108;138;112;101;149;143;300;171;300;300; 300;300;300;135;108;114;87;106;88;121; 88;96;115;300;138;223;125;114;203;114; 107;300;128;112;120;115;142;300;120;124; 116;126;105;117;107;116;113;113;113;123; 99;125;88;114;118;125;110;134;116;119; 143;300;143;121;126;138;153;123;119;300; 129;131;114;300;300;125;300;300;300;300; 300;300;137;279;300;300;78;91;80;84; 82;112;184;170;110;130;300;126;300;147; 99;117;300;116;101;128;114;144;99;300; 129;127;112;107;96;96;108;168;106;112; 121;108;83;115;72;104;111;65;104;111; 114;107;109;66;131;300;106;107;300;110; 116;117;151;123;142;124;121;108;111;119; 119;121;114;112;106;114;105;117;300;107; 135;94;114;111;112;127;97;132;118;110; 106;106;105;174;120;140;218;194;300;300; 300;190;119;113;110;117;103;119;135;117; 126;124;111;104;101;116;111;114;109;107; 91;104;100;107;103;111;119;120;126;110; 120;94;123;109;97;103;113;139;123;122; 138;126;144;107;120;300;284;151;115;115; 117;103;108;99;114;117;107;119;114;151; 97;145;300;300;300;221;300;300;300;300; 157;110;144;300;116;92;104;104;119;145; 107;107;125;222;129;126;300;300;118;118; 104;111;107;121;121;112;108;103;120;105; 121;126;116;107;108;102;100;115;104;111; 147;105;110;105;148;103;105;96;95;105; 107;74;93;101;112;95;119;112;124;128; 118;109;122;140;118;123;118;135;109;104; 111;112;105;111;104;113;123;76;115;97; 116;115;107;103;300;112;139;112;111;255; 158;300;300;300;300;300;116;122;104;122; }; }; int_Data @["TS_int_val"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_59"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="TS_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [1200] 2;1;1;1;1;1;3;3;3;1; 1;2;1;2;3;2;0;1;0;3; 0;0;2;2;3;3;1;3;2;1; 2;0;3;3;0;3;3;3;3;3; 3;0;2;3;3;0;3;3;2;2; 3;1;1;1;1;1;1;1;3;2; 3;3;3;3;1;3;3;2;3;3; 3;3;1;1;1;1;3;2;3;3; 3;3;3;3;1;3;3;3;3;3; 3;3;3;3;3;3;3;1;2;1; 3;2;1;3;3;0;0;0;2;2; 2;2;0;3;3;3;3;3;3;3; 1;1;3;2;2;2;1;2;2;3; 2;2;3;2;0;3;0;0;0;0; 0;0;0;0;1;2;1;1;2;2; 3;2;2;3;3;1;2;2;2;1; 3;3;3;3;0;3;2;2;1;1; 2;3;2;1;1;1;2;3;3;2; 2;1;0;3;3;3;0;2;0;1; 3;3;3;3;1;1;1;1;2;2; 2;2;2;3;3;1;1;2;2;3; 1;3;2;2;3;3;1;1;2;1; 3;2;2;2;2;2;2;3;1;2; 2;2;3;0;0;0;0;0;0;0; 1;1;1;2;3;2;3;1;1;3; 2;1;0;3;0;0;2;0;3;3; 3;3;3;3;2;1;1;1;1;3; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;2;1; 3;0;1;2;2;3;3;3;3;3; 3;3;3;3;2;2;3;3;2;3; 3;3;3;1;1;1;2;2;1;3; 3;3;2;0;2;0;0;0;0;0; 0;0;1;3;3;3;2;2;1;1; 1;1;2;3;3;3;3;3;2;1; 2;0;3;3;0;0;0;3;3;3; 3;1;1;2;3;3;3;2;1;2; 3;3;3;0;0;0;0;0;0;0; 0;0;0;0;1;1;1;3;2;1; 3;2;0;2;2;2;0;3;3;3; 3;3;0;0;0;0;0;0;2;1; 1;1;3;3;1;1;1;1;1;1; 1;1;1;1;3;1;1;1;1;3; 2;3;1;1;1;1;1;1;1;1; 2;2;2;1;1;1;3;3;2;2; 2;2;2;2;1;3;1;1;1;2; 3;1;2;2;2;2;3;3;2;2; 2;0;3;0;0;1;0;0;2;2; 2;1;1;1;1;1;1;3;3;1; 1;2;2;2;2;3;2;2;2;2; 2;2;2;2;2;3;1;1;1;1; 1;2;3;3;0;2;0;3;3;3; 3;2;1;0;0;0;0;0;1;1; 1;1;2;1;3;2;1;2;1;2; 0;0;1;1;1;1;3;3;1;1; 1;0;1;1;1;1;1;3;1;1; 1;2;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;2;1;1;1; 1;1;3;2;3;2;3;1;3;2; 2;2;0;2;0;3;1;0;3;3; 3;1;2;2;2;2;2;2;3;1; 3;0;0;2;2;2;2;2;2;2; 2;2;2;2;3;2;2;2;1;1; 1;1;2;2;1;1;1;3;2;1; 0;0;0;0;0;0;0;0;1;1; 1;3;2;1;2;1;3;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;2;0;3;2;1;2; 3;0;0;3;3;3;3;0;0;0; 3;2;3;3;3;3;3;1;1;2; 1;3;3;2;0;0;0;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;1;1;2;3;1;3;3;3; 2;2;2;2;2;2;2;2;2;2; 3;3;2;2;2;1;1;1;1;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;2;2; 1;1;2;2;2;2;2;3;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;1;1;1;1;1;1;3; 1;1;1;3;2;1;1;1;1;1; 1;1;1;1;1;1;2;3;1;1; 1;2;1;3;1;3;2;3;2;0; 0;0;2;2;3;0;0;0;3;3; 0;1;1;2;2;1;1;2;3;1; 1;3;1;1;1;1;0;1;0;0; 0;0;0;3;3;1;1;1;1;1; 1;1;1;0;2;1;1;1;1;3; 1;0;2;1;1;1;1;0;2;1; 1;1;2;2;3;2;2;2;2;2; 2;1;1;2;2;2;3;3;2;2; 2;0;3;3;3;2;1;1;3;0; 2;1;3;0;0;3;0;0;0;0; 0;0;2;2;0;0;1;1;1;1; 1;1;1;3;2;2;0;2;0;3; 3;3;0;3;3;3;1;3;1;0; 2;2;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;2;0;1;3;0;1; 1;3;2;2;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;0;1; 2;1;3;3;3;3;3;3;1;2; 2;2;2;3;1;2;2;3;0;0; 0;3;1;1;2;2;2;3;2;1; 1;2;2;2;3;2;2;2;2;2; 2;2;2;2;2;2;2;3;3;1; 1;1;1;1;1;1;1;3;3;2; 3;3;3;1;2;0;3;3;3;3; 1;1;2;3;1;2;2;3;2;3; 3;3;0;0;0;1;0;0;0;0; 2;2;2;0;1;1;1;2;3;1; 2;1;3;2;1;2;0;0;2;2; 2;2;2;3;2;2;2;2;1;1; 1;1;1;3;1;1;2;1;1;1; 1;1;3;1;1;1;1;1;1;1; 1;1;1;1;3;3;3;3;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;3;1;1;1; 1;1;2;1;0;2;3;3;2;3; 3;0;0;0;0;0;2;2;2;2; }; }; int_Data @["action_int_val"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_60"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="action_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [1200] 4;1;1;1;3;3;4;1;2;3; 3;3;1;2;1;1;3;2;2;4; 3;4;3;4;2;1;2;1;1;1; 4;2;2;3;3;3;3;1;3;3; 3;4;4;3;3;1;3;3;3;3; 4;4;2;4;4;4;4;1;4;2; 4;4;4;3;1;3;3;1;4;3; 4;3;1;4;1;2;2;2;3;3; 2;4;3;3;1;4;3;4;4;4; 3;3;3;3;4;4;2;4;1;2; 2;2;1;1;1;1;2;4;4;4; 4;1;3;3;3;3;3;3;2;1; 1;1;2;4;4;4;1;2;4;1; 2;1;3;4;1;2;4;2;3;4; 4;4;2;1;1;4;3;2;4;2; 1;4;4;3;1;3;3;4;1;3; 3;3;2;3;3;1;2;3;3;2; 1;1;1;2;3;3;2;2;1;4; 4;2;4;2;1;2;2;2;2;2; 3;2;2;1;1;1;2;4;4;4; 4;1;1;1;1;1;1;4;4;1; 1;3;4;1;1;1;4;1;3;2; 3;2;3;2;3;3;3;2;1;3; 3;3;4;2;2;4;1;1;2;1; 3;4;1;2;4;1;4;2;2;1; 2;1;4;2;2;2;1;4;3;4; 4;4;4;3;2;4;4;1;3;1; 3;3;2;3;3;1;3;3;3;4; 4;3;4;3;3;4;4;3;1;1; 1;1;3;3;2;3;3;3;4;4; 3;3;2;3;4;4;3;4;4;3; 4;4;2;3;3;2;2;1;2;2; 1;1;2;2;2;2;1;4;2;2; 4;4;3;4;4;4;4;4;1;1; 1;2;4;3;3;3;3;2;2;1; 2;3;1;1;2;4;3;3;3;4; 2;1;1;2;1;3;3;3;2;1; 2;3;3;2;3;1;3;4;2;1; 2;2;3;3;2;1;1;4;1;4; 2;2;4;2;3;3;4;1;4;4; 1;1;1;4;2;3;2;4;1;4; 4;4;3;3;4;4;4;4;4;4; 4;4;4;1;2;4;4;4;4;1; 2;2;2;1;3;4;2;3;3;1; 3;3;2;4;4;1;4;4;4;3; 4;4;4;2;1;2;2;1;4;1; 3;2;4;1;4;4;4;4;4;4; 4;1;4;1;3;2;1;3;4;4; 2;4;3;1;1;2;2;4;2;1; 2;4;4;4;4;1;4;3;4;3; 3;4;3;4;1;2;2;1;4;1; 4;2;3;2;2;1;4;4;4;1; 4;1;2;4;2;2;2;2;1;3; 3;1;2;2;4;1;3;4;2;1; 4;4;1;4;4;4;2;2;3;3; 3;2;3;3;3;3;4;2;3;3; 4;2;3;3;4;4;3;3;3;4; 4;3;4;3;4;3;3;1;3;3; 3;1;2;1;2;2;1;2;2;3; 2;4;2;1;4;1;2;3;4;3; 2;3;3;3;3;3;3;1;4;1; 2;2;3;1;3;3;3;3;2;4; 4;4;3;3;1;1;3;3;3;1; 2;1;3;1;3;3;2;3;4;2; 2;3;3;2;3;4;1;3;2;1; 3;1;1;1;4;2;1;3;3;3; 1;3;3;3;4;3;3;4;4;4; 3;3;1;2;4;2;2;2;2;1; 2;1;3;3;3;3;3;1;2;4; 1;1;3;3;3;2;2;2;4;3; 3;1;2;4;2;1;1;4;4;1; 3;3;4;3;3;4;3;3;4;4; 2;3;2;3;1;3;1;3;3;3; 3;4;4;4;4;3;4;3;3;3; 3;3;4;4;1;1;4;2;1;3; 3;4;3;3;4;4;3;3;4;4; 3;4;4;3;3;4;3;4;3;3; 2;3;4;4;3;3;3;1;4;3; 3;4;4;3;4;3;4;3;4;3; 4;3;2;2;3;2;3;3;3;1; 4;1;3;2;1;3;2;3;3;3; 4;3;3;3;3;3;1;2;4;2; 1;2;2;2;2;2;1;2;2;4; 2;4;3;2;1;2;3;3;3;3; 3;3;2;3;4;3;2;1;1;3; 3;2;4;1;1;2;1;4;3;3; 1;1;4;4;2;3;3;3;2;1; 2;2;4;2;2;3;3;4;1;1; 4;2;1;4;4;4;4;3;4;1; 4;4;3;2;2;1;3;2;3;4; 3;4;1;3;3;3;2;1;3;4; 2;3;4;4;4;1;2;1;2;2; 3;3;1;4;2;1;2;3;1;1; 4;4;2;2;1;3;2;4;2;4; 1;2;1;3;4;1;1;2;4;3; 3;3;2;2;4;4;4;4;4;3; 3;2;4;1;4;4;1;3;4;3; 3;4;3;4;4;3;4;3;3;4; 3;4;4;3;2;1;1;3;3;4; 2;2;4;4;4;3;3;4;4;3; 3;3;4;4;3;4;3;4;2;4; 1;3;3;2;4;3;4;1;2;2; 4;4;4;2;1;1;1;2;1;3; 3;2;3;2;3;3;4;1;4;1; 1;3;4;4;2;4;4;3;3;4; 3;4;3;4;3;4;1;4;1;1; 2;2;3;3;2;1;4;4;1;4; 3;2;3;1;1;1;3;4;3;4; 2;1;1;2;2;3;3;1;2;4; 2;4;1;1;3;1;1;4;3;3; 4;2;1;3;3;3;4;2;1;3; 2;2;2;3;2;1;2;3;3;3; 4;4;4;1;3;4;3;4;4;1; 1;4;4;4;4;4;1;4;2;4; 4;4;1;4;1;4;3;4;4;3; 4;3;1;1;4;2;3;3;3;4; 4;4;4;3;4;3;3;4;3;4; 3;4;3;4;3;4;2;2;4;4; 1;3;3;2;1;1;4;4;2;2; 4;2;4;1;4;4;4;4;1;4; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["temp2"] { name="temp2"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["batch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_55"; 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=; [2400] 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;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;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;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;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; 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;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;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;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;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; 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;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;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;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;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; 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;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;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;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;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; 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;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;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;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;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; 50;50;50;50;50;50;50;50;50;50; 50;50;50;50;50;50;50;50;50;50; 50;50;50;50;51;51;51;51;51;51; 51;51;51;51;51;51;51;51;51;51; 51;51;51;51;51;51;51;51;52;52; 52;52;52;52;52;52;52;52;52;52; 52;52;52;52;52;52;52;52;52;52; 52;52;53;53;53;53;53;53;53;53; 53;53;53;53;53;53;53;53;53;53; 53;53;53;53;53;53;54;54;54;54; 54;54;54;54;54;54;54;54;54;54; 54;54;54;54;54;54;54;54;54;54; 55;55;55;55;55;55;55;55;55;55; 55;55;55;55;55;55;55;55;55;55; 55;55;55;55;56;56;56;56;56;56; 56;56;56;56;56;56;56;56;56;56; 56;56;56;56;56;56;56;56;57;57; 57;57;57;57;57;57;57;57;57;57; 57;57;57;57;57;57;57;57;57;57; 57;57;58;58;58;58;58;58;58;58; 58;58;58;58;58;58;58;58;58;58; 58;58;58;58;58;58;59;59;59;59; 59;59;59;59;59;59;59;59;59;59; 59;59;59;59;59;59;59;59;59;59; 60;60;60;60;60;60;60;60;60;60; 60;60;60;60;60;60;60;60;60;60; 60;60;60;60;61;61;61;61;61;61; 61;61;61;61;61;61;61;61;61;61; 61;61;61;61;61;61;61;61;62;62; 62;62;62;62;62;62;62;62;62;62; 62;62;62;62;62;62;62;62;62;62; 62;62;63;63;63;63;63;63;63;63; 63;63;63;63;63;63;63;63;63;63; 63;63;63;63;63;63;64;64;64;64; 64;64;64;64;64;64;64;64;64;64; 64;64;64;64;64;64;64;64;64;64; 65;65;65;65;65;65;65;65;65;65; 65;65;65;65;65;65;65;65;65;65; 65;65;65;65;66;66;66;66;66;66; 66;66;66;66;66;66;66;66;66;66; 66;66;66;66;66;66;66;66;67;67; 67;67;67;67;67;67;67;67;67;67; 67;67;67;67;67;67;67;67;67;67; 67;67;68;68;68;68;68;68;68;68; 68;68;68;68;68;68;68;68;68;68; 68;68;68;68;68;68;69;69;69;69; 69;69;69;69;69;69;69;69;69;69; 69;69;69;69;69;69;69;69;69;69; 70;70;70;70;70;70;70;70;70;70; 70;70;70;70;70;70;70;70;70;70; 70;70;70;70;71;71;71;71;71;71; 71;71;71;71;71;71;71;71;71;71; 71;71;71;71;71;71;71;71;72;72; 72;72;72;72;72;72;72;72;72;72; 72;72;72;72;72;72;72;72;72;72; 72;72;73;73;73;73;73;73;73;73; 73;73;73;73;73;73;73;73;73;73; 73;73;73;73;73;73;74;74;74;74; 74;74;74;74;74;74;74;74;74;74; 74;74;74;74;74;74;74;74;74;74; 75;75;75;75;75;75;75;75;75;75; 75;75;75;75;75;75;75;75;75;75; 75;75;75;75;76;76;76;76;76;76; 76;76;76;76;76;76;76;76;76;76; 76;76;76;76;76;76;76;76;77;77; 77;77;77;77;77;77;77;77;77;77; 77;77;77;77;77;77;77;77;77;77; 77;77;78;78;78;78;78;78;78;78; 78;78;78;78;78;78;78;78;78;78; 78;78;78;78;78;78;79;79;79;79; 79;79;79;79;79;79;79;79;79;79; 79;79;79;79;79;79;79;79;79;79; 80;80;80;80;80;80;80;80;80;80; 80;80;80;80;80;80;80;80;80;80; 80;80;80;80;81;81;81;81;81;81; 81;81;81;81;81;81;81;81;81;81; 81;81;81;81;81;81;81;81;82;82; 82;82;82;82;82;82;82;82;82;82; 82;82;82;82;82;82;82;82;82;82; 82;82;83;83;83;83;83;83;83;83; 83;83;83;83;83;83;83;83;83;83; 83;83;83;83;83;83;84;84;84;84; 84;84;84;84;84;84;84;84;84;84; 84;84;84;84;84;84;84;84;84;84; 85;85;85;85;85;85;85;85;85;85; 85;85;85;85;85;85;85;85;85;85; 85;85;85;85;86;86;86;86;86;86; 86;86;86;86;86;86;86;86;86;86; 86;86;86;86;86;86;86;86;87;87; 87;87;87;87;87;87;87;87;87;87; 87;87;87;87;87;87;87;87;87;87; 87;87;88;88;88;88;88;88;88;88; 88;88;88;88;88;88;88;88;88;88; 88;88;88;88;88;88;89;89;89;89; 89;89;89;89;89;89;89;89;89;89; 89;89;89;89;89;89;89;89;89;89; 90;90;90;90;90;90;90;90;90;90; 90;90;90;90;90;90;90;90;90;90; 90;90;90;90;91;91;91;91;91;91; 91;91;91;91;91;91;91;91;91;91; 91;91;91;91;91;91;91;91;92;92; 92;92;92;92;92;92;92;92;92;92; 92;92;92;92;92;92;92;92;92;92; 92;92;93;93;93;93;93;93;93;93; 93;93;93;93;93;93;93;93;93;93; 93;93;93;93;93;93;94;94;94;94; 94;94;94;94;94;94;94;94;94;94; 94;94;94;94;94;94;94;94;94;94; 95;95;95;95;95;95;95;95;95;95; 95;95;95;95;95;95;95;95;95;95; 95;95;95;95;96;96;96;96;96;96; 96;96;96;96;96;96;96;96;96;96; 96;96;96;96;96;96;96;96;97;97; 97;97;97;97;97;97;97;97;97;97; 97;97;97;97;97;97;97;97;97;97; 97;97;98;98;98;98;98;98;98;98; 98;98;98;98;98;98;98;98;98;98; 98;98;98;98;98;98;99;99;99;99; 99;99;99;99;99;99;99;99;99;99; 99;99;99;99;99;99;99;99;99;99; }; }; int_Data @["epoch"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_56"; 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=; [2400] 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; 0;0;0;0;1;1;1;1;2;2; 2;2;3;3;3;3;4;4;4;4; 5;5;5;5;0;0;0;0;1;1; 1;1;2;2;2;2;3;3;3;3; 4;4;4;4;5;5;5;5;0;0; 0;0;1;1;1;1;2;2;2;2; 3;3;3;3;4;4;4;4;5;5; 5;5;0;0;0;0;1;1;1;1; 2;2;2;2;3;3;3;3;4;4; 4;4;5;5;5;5;0;0;0;0; 1;1;1;1;2;2;2;2;3;3; 3;3;4;4;4;4;5;5;5;5; }; }; int_Data @["trial"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_57"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; 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] }; ar { name=; [2400] 0;2;5;6;0;2;6;7;2;5; 6;7;1;2;3;7;0;2;4;5; 0;1;2;7;0;1;3;5;2;3; 6;7;0;1;2;6;0;3;4;5; 0;1;3;4;1;2;4;5;1;3; 4;5;1;3;6;7;2;3;4;7; 3;4;5;7;1;2;5;6;0;1; 6;7;0;1;5;7;0;3;4;6; 0;3;4;6;0;1;4;7;2;3; 5;7;1;2;5;7;0;2;4;7; 2;4;5;7;1;2;5;6;1;2; 3;5;0;2;3;7;2;3;4;5; 1;2;5;6;1;5;6;7;0;2; 4;5;0;1;5;6;0;1;3;5; 0;1;3;7;2;5;6;7;2;3; 6;7;0;4;6;7;0;5;6;7; 1;4;6;7;3;4;6;7;0;3; 4;5;0;1;3;4;0;3;6;7; 1;2;4;6;1;2;4;6;0;1; 3;7;1;3;4;5;0;1;3;5; 1;4;5;7;0;1;3;7;0;2; 5;6;0;1;3;4;0;3;5;7; 0;3;4;5;1;3;4;7;1;5; 6;7;0;2;3;4;2;4;5;6; 1;3;5;7;4;5;6;7;1;2; 3;4;1;3;4;6;0;4;6;7; 1;5;6;7;0;1;4;6;0;1; 2;3;0;2;5;7;0;5;6;7; 0;2;3;6;0;2;3;7;0;1; 2;4;1;2;6;7;0;2;5;7; 1;2;3;7;0;1;3;6;0;1; 5;7;3;4;5;6;0;1;3;6; 2;3;4;5;0;1;4;6;1;2; 3;5;1;3;4;7;0;2;6;7; 1;2;3;7;0;2;3;6;0;1; 2;7;1;2;4;7;2;3;4;5; 1;3;5;7;0;1;2;4;0;1; 4;7;0;1;5;7;1;4;5;7; 1;3;4;7;1;3;6;7;0;1; 3;4;0;2;4;5;0;1;2;7; 0;1;4;7;0;1;2;6;0;1; 3;6;0;3;4;7;0;1;2;5; 1;3;4;6;0;2;3;4;1;2; 6;7;0;2;5;7;2;4;5;6; 1;2;3;5;0;2;3;4;1;3; 5;7;2;5;6;7;0;4;5;7; 0;1;2;5;0;3;4;5;2;3; 5;6;4;5;6;7;2;4;5;7; 0;2;4;6;0;1;2;5;0;2; 5;6;1;2;5;6;1;3;4;5; 0;2;5;7;1;2;5;7;0;1; 3;6;0;1;3;7;2;3;6;7; 0;4;5;7;0;2;5;7;0;1; 4;5;1;2;6;7;1;2;3;4; 3;4;6;7;0;4;5;7;1;2; 6;7;0;2;6;7;2;3;4;6; 2;3;6;7;3;4;5;7;0;2; 4;5;1;2;4;5;1;2;5;6; 0;3;6;7;3;4;5;6;2;4; 5;7;0;3;5;7;0;1;2;7; 0;1;6;7;2;3;5;7;0;1; 2;5;1;2;3;7;1;3;5;7; 4;5;6;7;3;4;5;6;2;4; 5;7;0;4;5;7;1;3;5;6; 0;4;5;7;0;4;5;7;0;2; 4;6;2;4;5;6;4;5;6;7; 1;3;4;6;1;2;3;4;1;2; 3;5;0;3;4;6;0;1;3;5; 0;2;3;7;0;2;3;4;2;3; 5;7;1;4;6;7;2;3;4;7; 0;1;2;4;0;2;4;6;0;1; 4;6;2;3;5;6;0;4;6;7; 1;2;3;5;0;2;3;7;2;4; 5;6;1;2;4;6;0;2;3;7; 0;2;3;5;0;1;3;7;2;5; 6;7;1;3;4;5;1;3;6;7; 0;3;4;7;0;1;3;5;1;3; 5;6;3;4;5;7;0;4;6;7; 0;1;4;6;2;3;4;7;0;1; 4;6;2;4;6;7;1;2;3;7; 1;2;3;6;0;2;5;6;1;3; 5;6;0;1;4;5;0;1;2;4; 1;3;4;7;0;2;3;6;1;4; 5;6;2;3;4;6;0;2;5;6; 2;4;5;6;0;1;2;4;1;2; 3;6;0;3;5;6;2;3;6;7; 2;3;4;7;0;3;5;7;1;5; 6;7;2;4;6;7;0;1;2;7; 0;1;4;7;0;1;3;4;0;1; 2;5;0;3;5;7;0;1;4;6; 1;2;3;4;3;4;5;7;0;3; 4;7;0;3;4;6;0;2;4;7; 3;4;5;6;1;2;4;7;1;2; 5;6;2;3;4;7;0;2;6;7; 1;2;3;6;3;4;5;6;0;1; 4;5;1;4;5;6;3;4;6;7; 0;4;6;7;0;1;3;6;0;1; 4;5;0;2;6;7;2;5;6;7; 0;2;4;5;1;3;4;7;2;3; 6;7;0;1;2;3;0;3;4;7; 0;1;2;3;1;4;6;7;0;2; 5;7;3;4;6;7;1;3;4;5; 1;3;5;6;1;2;3;5;2;4; 6;7;0;4;5;7;1;2;3;5; 1;4;6;7;0;2;3;5;1;2; 3;5;0;1;4;6;3;4;5;7; 2;3;4;6;0;1;3;5;3;4; 6;7;1;2;5;6;0;4;6;7; 0;2;3;5;1;2;5;6;1;2; 3;4;1;2;3;4;2;3;4;5; 1;5;6;7;1;2;4;6;1;5; 6;7;0;1;3;6;1;3;4;6; 1;2;3;7;1;2;3;5;1;2; 6;7;1;2;3;4;2;3;6;7; 0;1;2;4;2;3;5;7;0;1; 3;5;2;4;5;6;1;2;3;6; 1;2;5;7;1;2;3;7;0;1; 2;5;1;3;5;7;1;3;5;7; 1;3;4;7;0;1;5;7;2;5; 6;7;2;4;5;6;0;2;3;5; 1;2;4;6;0;2;6;7;1;2; 3;6;1;2;3;5;0;1;2;4; 0;1;3;5;2;3;4;5;2;4; 5;6;1;2;3;7;0;1;4;7; 1;3;5;7;0;1;5;7;0;4; 5;7;0;1;3;4;1;4;5;6; 3;4;5;6;1;2;5;7;0;4; 6;7;2;3;4;7;3;4;5;6; 0;1;2;7;0;4;5;7;0;1; 3;7;0;4;5;6;0;3;4;6; 2;3;4;7;2;4;5;6;0;1; 2;7;0;3;4;7;1;3;5;6; 1;2;3;6;2;3;6;7;3;5; 6;7;0;2;5;6;0;1;3;6; 1;2;5;7;1;4;5;6;1;2; 6;7;1;3;4;5;0;1;3;6; 1;3;5;7;0;4;5;7;1;5; 6;7;0;1;2;7;1;2;4;7; 0;1;4;7;2;3;4;5;0;5; 6;7;1;2;3;6;0;3;4;5; 3;4;5;7;1;3;4;6;2;3; 4;6;2;3;6;7;0;4;5;6; 0;4;5;7;0;1;2;6;0;3; 5;7;2;3;4;6;0;5;6;7; 0;3;5;6;3;4;6;7;1;2; 4;7;1;3;4;7;0;3;4;6; 1;3;4;5;2;4;6;7;1;2; 5;7;0;3;4;7;1;3;4;7; 0;1;2;4;1;3;5;6;0;3; 4;5;0;1;2;4;1;3;4;6; 3;4;5;6;0;2;4;7;1;4; 6;7;1;3;4;7;0;3;6;7; 0;3;4;7;0;2;5;7;0;2; 4;6;2;4;5;7;0;3;4;7; 0;2;3;5;0;2;3;4;2;4; 5;7;1;2;3;7;0;1;2;4; 1;3;6;7;0;2;4;6;1;3; 6;7;1;4;5;7;1;5;6;7; 0;1;3;7;0;1;5;7;0;3; 4;7;2;3;4;7;1;3;5;6; 1;3;5;7;0;1;2;6;0;2; 3;6;0;2;3;7;0;2;4;7; 3;4;5;6;0;5;6;7;2;3; 5;7;2;3;6;7;1;3;4;7; 3;4;6;7;0;1;3;6;1;2; 3;4;1;4;6;7;0;1;3;6; 0;2;4;6;3;4;5;6;0;2; 4;7;1;2;3;5;1;3;5;7; 1;2;4;7;0;1;2;3;0;1; 6;7;1;2;3;7;0;2;4;5; 2;4;5;6;0;2;6;7;2;4; 5;7;1;5;6;7;0;2;5;6; 0;1;4;5;3;4;5;7;0;3; 6;7;0;4;5;6;0;1;5;6; 1;2;3;6;0;2;3;6;3;5; 6;7;3;4;5;7;1;5;6;7; 3;5;6;7;0;3;5;6;0;1; 5;6;0;1;5;6;3;4;5;7; 2;4;5;6;0;2;5;7;0;4; 5;6;0;1;2;4;3;4;5;7; 1;3;5;6;1;2;4;7;0;2; 3;7;1;2;3;7;0;2;4;7; 0;1;3;4;0;2;4;5;3;4; 5;6;0;3;5;6;0;1;3;4; 2;3;4;6;0;1;3;7;2;4; 5;7;0;2;4;7;1;2;5;7; 3;4;6;7;1;2;6;7;0;1; 3;7;1;5;6;7;1;5;6;7; 0;2;5;6;1;2;3;5;0;1; 6;7;2;3;4;5;0;1;2;5; 0;2;6;7;3;4;5;7;1;2; 3;5;2;4;6;7;0;3;6;7; 2;4;5;6;0;1;5;7;0;2; 6;7;0;1;3;6;0;3;4;5; 0;2;3;4;1;2;6;7;0;5; 6;7;0;3;4;5;0;1;6;7; 1;4;5;7;0;2;5;7;1;2; 5;7;1;5;6;7;1;4;6;7; 2;5;6;7;0;3;4;7;0;1; 2;4;1;2;4;5;0;4;5;6; 2;5;6;7;3;4;5;7;0;2; 3;7;1;2;4;6;2;3;5;6; 0;1;3;5;0;1;2;4;0;1; 4;5;0;2;4;7;0;2;3;7; 0;2;4;5;0;4;6;7;3;4; 6;7;1;5;6;7;0;2;4;6; 0;1;2;7;0;1;5;7;0;1; 3;5;1;3;4;6;0;2;3;7; 1;2;5;6;0;1;2;7;0;1; 2;4;3;4;6;7;0;1;4;5; 0;1;3;6;2;3;5;6;0;2; 5;6;0;2;4;7;1;4;5;6; 0;1;2;3;1;3;4;7;0;5; 6;7;0;3;4;7;0;4;5;6; 2;3;5;7;2;3;4;5;3;5; 6;7;1;2;5;7;0;2;3;6; 1;3;4;6;2;4;6;7;0;3; 5;6;1;3;4;5;1;3;5;7; 0;4;6;7;0;1;2;7;3;4; 5;7;1;3;4;7;2;4;6;7; 1;4;5;7;0;3;5;6;0;2; 4;7;1;4;6;7;0;3;4;7; 1;2;3;5;1;2;5;7;0;2; 3;4;0;1;2;5;1;4;5;6; 1;3;5;6;0;1;3;5;1;2; 4;6;0;2;5;7;0;2;5;7; 0;2;5;6;2;4;5;6;2;3; 4;5;0;1;4;6;0;2;5;7; 0;3;4;6;0;4;5;6;1;3; 4;6;1;3;5;6;0;2;3;6; 0;4;5;6;1;2;3;5;0;2; 5;7;0;1;4;7;0;1;4;6; 3;4;5;7;1;4;6;7;0;2; 3;5;0;1;2;7;4;5;6;7; 1;3;5;7;0;2;4;5;1;3; 5;7;3;4;5;6;0;2;3;4; 0;2;4;6;0;1;3;7;1;2; 6;7;3;5;6;7;2;3;5;6; 0;1;4;5;2;3;4;7;1;3; 5;7;0;2;5;7;0;1;2;3; }; }; int_Data @["Name_No"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_58"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; 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=; [2400] 5;4;5;4;5;4;5;4;5;5; 4;4;4;5;4;5;4;5;4;5; 5;5;4;4;5;5;4;4;4;5; 4;5;5;4;4;5;4;5;4;5; 4;5;4;5;4;5;4;5;4;5; 5;4;4;4;5;5;5;4;4;5; 5;4;4;5;4;4;5;5;4;4; 5;5;4;5;4;5;4;5;5;4; 5;4;4;5;5;4;4;5;4;5; 5;4;5;5;4;4;4;5;5;4; 4;4;5;5;4;5;4;5;4;5; 5;4;4;5;4;5;5;4;4;5; 5;4;4;5;4;4;5;5;4;5; 4;5;4;5;5;4;4;4;5;5; 4;5;5;4;4;4;5;5;5;4; 4;5;5;5;4;4;5;5;4;4; 4;5;4;5;4;5;5;4;4;5; 5;4;5;5;4;4;4;5;5;4; 5;4;5;4;4;5;5;4;4;4; 5;5;5;4;5;4;4;5;5;4; 5;4;4;5;5;4;5;4;4;5; 5;4;4;5;5;4;4;5;4;5; 4;5;5;4;5;4;4;5;4;4; 5;5;4;5;5;4;5;4;5;4; 4;5;4;5;4;5;4;5;5;4; 4;5;5;4;5;4;5;5;4;4; 5;4;5;4;4;5;4;5;4;5; 4;5;5;4;5;4;5;4;5;4; 4;5;5;4;5;4;5;4;4;4; 5;5;4;5;4;5;4;4;5;5; 5;4;4;5;5;4;4;5;4;4; 5;5;5;4;5;4;5;5;4;4; 5;4;4;5;5;4;4;5;4;5; 4;5;4;5;5;4;5;4;5;4; 4;5;4;5;4;5;5;4;5;5; 4;4;4;5;4;5;4;5;4;5; 4;4;5;5;4;5;5;4;5;4; 4;5;5;4;5;4;5;4;5;4; 5;4;4;5;4;5;4;5;4;5; 5;4;4;4;5;5;4;4;5;5; 4;5;5;4;5;4;4;5;4;5; 5;4;4;4;5;5;5;5;4;4; 5;5;4;4;4;5;4;5;5;4; 5;4;4;5;5;4;4;4;5;5; 4;4;5;5;4;4;5;5;4;4; 5;5;4;5;4;5;4;5;4;5; 5;4;5;4;5;5;4;4;4;5; 5;4;4;5;4;5;5;4;5;4; 5;4;5;4;5;4;5;4;4;5; 5;4;5;4;4;5;5;4;4;5; 4;4;5;5;5;4;5;4;5;5; 4;4;4;4;5;5;5;4;4;5; 4;4;5;5;5;4;4;5;5;4; 4;5;4;5;5;4;5;4;5;4; 5;5;4;4;5;4;4;5;5;4; 5;4;5;4;5;4;4;5;5;4; 4;5;4;5;5;5;4;4;4;5; 4;5;5;5;4;4;4;5;5;4; 5;4;4;5;4;5;4;5;5;4; 4;5;4;5;5;4;4;5;5;4; 5;4;5;4;4;5;5;4;5;4; 4;5;4;5;5;4;4;5;4;5; 5;4;5;4;4;5;5;4;4;4; 5;5;5;4;4;5;5;5;4;4; 5;4;5;4;4;5;5;4;5;4; 4;5;5;5;4;4;5;5;4;4; 5;4;4;5;5;5;4;4;4;5; 4;5;5;4;5;4;4;4;5;5; 4;4;5;5;4;5;5;4;4;5; 5;4;4;5;4;5;5;4;4;5; 4;5;5;4;4;5;5;4;5;4; 4;5;4;5;5;4;5;5;4;4; 4;5;5;4;5;4;4;5;5;5; 4;4;4;5;4;5;4;5;5;4; 4;5;5;4;5;4;4;5;4;4; 5;5;4;5;4;5;5;4;4;5; 4;4;5;5;5;4;5;4;5;4; 5;4;5;4;4;5;5;4;4;5; 4;4;5;5;5;4;5;4;5;4; 4;5;4;5;5;4;4;5;4;5; 4;5;4;5;4;5;5;4;4;5; 4;5;4;5;5;4;5;4;5;4; 4;4;5;5;4;5;4;5;4;5; 5;4;4;5;4;5;5;5;4;4; 5;4;5;4;4;5;5;4;5;4; 5;4;4;5;5;4;5;4;5;4; 5;5;4;4;5;4;4;5;4;5; 5;4;5;4;5;4;4;4;5;5; 4;4;5;5;4;5;5;4;4;5; 5;4;4;5;4;5;5;5;4;4; 4;5;5;4;5;4;4;5;4;5; 5;4;4;5;4;5;4;5;5;4; 5;4;4;5;4;5;4;5;4;5; 5;4;4;4;5;5;4;5;5;4; 5;4;4;5;5;4;4;5;4;5; 5;4;5;4;4;5;5;4;4;5; 4;5;5;4;4;5;4;5;5;4; 4;5;5;5;4;4;5;4;5;4; 4;5;4;5;5;4;4;5;5;5; 4;4;4;4;5;5;5;5;4;4; 5;5;4;4;5;5;4;4;4;5; 4;5;5;5;4;4;5;4;4;5; 5;4;5;4;5;4;4;5;4;4; 5;5;5;4;5;4;4;5;5;4; 4;5;4;5;4;5;5;4;4;5; 5;4;4;5;5;4;5;5;4;4; 5;5;4;4;4;5;5;4;5;4; 5;4;4;4;5;5;5;4;5;4; 5;4;4;5;4;5;4;5;5;5; 4;4;4;5;5;4;5;4;5;4; 5;4;4;5;5;4;4;5;4;5; 5;4;5;5;4;4;4;4;5;5; 5;5;4;4;5;4;5;4;4;5; 4;5;4;5;4;5;5;4;5;4; 5;4;4;5;5;4;4;5;4;5; 5;4;4;4;5;5;5;4;4;5; 5;4;4;5;4;5;5;4;4;5; 4;5;5;5;4;4;5;4;4;5; 4;4;5;5;4;5;4;5;4;4; 5;5;4;5;4;5;4;4;5;5; 5;4;5;4;4;5;5;4;4;5; 5;4;5;4;5;4;4;5;5;4; 4;5;5;4;5;4;5;4;5;4; 4;5;4;5;4;5;5;4;5;4; 4;4;5;5;5;5;4;4;5;4; 4;5;5;4;5;4;4;5;4;5; 4;5;5;4;4;5;5;4;5;4; 5;4;5;5;4;4;5;5;4;4; 5;5;4;4;4;5;4;5;5;5; 4;4;4;5;4;5;4;5;4;5; 4;5;4;5;5;4;4;5;4;4; 5;5;4;5;5;4;5;5;4;4; 5;5;4;4;5;5;4;4;4;5; 5;4;4;5;5;4;5;4;4;5; 5;4;5;4;4;4;5;5;4;4; 5;5;5;5;4;4;5;4;5;4; 4;5;4;5;5;4;5;4;4;5; 4;5;5;4;4;5;5;5;4;4; 4;5;5;4;4;5;5;4;5;5; 4;4;4;4;5;5;4;5;4;5; 4;4;5;5;5;4;5;4;4;5; 5;4;5;4;4;5;5;4;4;5; 5;4;5;4;5;4;4;5;4;5; 5;4;5;4;5;4;4;4;5;5; 4;5;5;4;4;5;5;4;5;4; 5;4;4;4;5;5;5;4;5;4; 5;5;4;4;5;4;5;4;4;5; 4;5;5;5;4;4;4;5;5;4; 4;5;4;5;4;5;4;5;4;4; 5;5;5;4;4;5;5;5;4;4; 5;4;4;5;4;5;5;4;4;5; 4;5;4;5;5;4;5;5;4;4; 4;4;5;5;5;4;4;5;5;4; 5;4;4;4;5;5;4;4;5;5; 4;4;5;5;5;5;4;4;4;4; 5;5;5;5;4;4;5;4;5;4; 5;4;4;5;5;5;4;4;5;4; 4;5;5;4;4;5;4;4;5;5; 5;4;4;5;4;5;4;5;4;5; 5;4;5;4;5;4;5;4;4;5; 5;5;4;4;5;4;5;4;4;5; 4;5;5;4;4;5;5;4;4;5; 5;4;4;5;5;4;4;5;5;4; 4;5;4;5;4;5;5;5;4;4; 5;5;4;4;5;4;4;5;4;4; 5;5;5;4;5;4;5;4;4;5; 5;4;4;5;5;4;4;5;5;4; 5;4;4;4;5;5;4;5;4;5; 5;4;4;5;4;5;5;4;5;5; 4;4;5;4;5;4;4;5;4;5; 4;5;5;4;5;5;4;4;5;4; 5;4;5;4;5;4;4;4;5;5; 4;4;5;5;5;4;5;4;4;5; 4;5;4;4;5;5;5;5;4;4; 4;5;4;5;4;5;5;4;4;5; 4;5;4;5;5;4;4;5;4;5; 4;4;5;5;4;5;4;5;5;4; 4;5;5;4;4;5;5;4;5;4; 5;4;4;5;5;4;4;5;4;4; 5;5;4;5;4;5;4;5;5;4; 5;4;5;4;4;5;4;5;4;5; 5;4;4;5;5;4;4;4;5;5; 5;4;4;5;5;4;4;5;4;5; 5;4;5;4;4;5;5;5;4;4; 4;5;4;5;5;5;4;4;5;4; 4;5;4;5;5;4;4;5;5;4; 5;5;4;4;4;4;5;5;4;5; 5;4;4;5;5;4;4;4;5;5; 5;4;4;5;5;4;5;4;4;5; 5;4;5;4;5;4;4;5;5;4; 4;5;5;4;5;4;5;4;5;4; 4;5;4;5;4;5;4;5;4;5; 4;5;5;4;5;4;4;5;5;4; 5;4;4;4;5;5;5;4;4;5; 5;4;4;5;5;5;4;4;4;4; 5;5;5;4;4;5;5;4;4;5; 4;4;5;5;4;5;5;4;4;4; 5;5;5;4;4;5;5;4;5;4; 5;5;4;4;5;5;4;4;4;5; 5;4;4;5;4;5;5;5;4;4; 4;4;5;5;5;4;5;4;5;5; 4;4;5;5;4;4;5;4;4;5; 5;5;4;4;4;5;4;5;5;4; 4;5;4;4;5;5;4;5;5;4; 5;4;5;4;4;5;5;4;5;5; 4;4;4;5;4;5;4;5;4;5; 5;4;5;4;5;4;4;5;4;5; 5;4;4;5;5;4;5;4;4;5; 4;5;5;4;4;5;4;5;5;4; 4;5;4;5;5;4;4;5;4;5; 5;5;4;4;4;4;5;5;4;5; 5;4;5;5;4;4;4;5;5;4; 4;4;5;5;5;5;4;4;5;4; 5;4;4;5;5;4;5;4;4;5; 4;5;5;4;4;5;4;5;5;4; 4;5;4;4;5;5;4;5;5;4; 4;4;5;5;4;5;4;5;5;4; 5;4;4;4;5;5;5;4;4;5; 5;5;4;4;4;5;5;4;5;4; 4;5;5;4;5;4;5;4;4;5; 4;4;5;5;5;4;5;4;4;5; 5;4;4;5;4;5;4;4;5;5; 5;4;4;5;4;5;5;4;5;4; 4;5;5;4;5;4;4;5;5;4; 4;4;5;5;5;4;5;4;4;5; 4;5;4;4;5;5;5;4;4;5; 5;4;4;5;5;4;4;5;5;4; 5;4;5;4;5;4;4;5;4;5; 4;5;4;5;5;4;5;4;4;4; 5;5;4;5;4;5;5;5;4;4; 4;4;5;5;4;5;5;4;4;4; 5;5;5;4;5;4;4;5;5;4; 5;5;4;4;4;5;5;4;5;4; 5;4;5;4;5;4;5;4;4;5; 5;4;5;4;4;5;5;4;4;5; 4;5;5;4;5;4;5;4;4;5; 5;5;4;4;5;4;4;5;4;5; 4;5;5;4;5;4;5;4;5;4; 4;4;5;5;5;4;5;4;4;5; 5;4;5;5;4;4;4;5;5;4; }; }; float_Data @["sse"] { name="sse"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2400] 1.2584012;1.2192917;1.2821795;1.2526523;1.202397;1.2528284;1.2725141;1.2404964;1.2491053;0.99993396; 1.2595944;0.92756587;1.2645495;0.97856534;0.93806016;0.96006393;0.91030854;0.97748297;0.94968045;1.2787105; 0.99541014;1.2725385;0.95070791;0;1.2126887;1.2222919;1.2633008;1.2212553;1.2085218;0; 1.2095985;1.208277;1.2741373;1.2574053;0.99312633;0.91909367;0.98507237;0.96632904;0.96814603;1.2499651; 0.96681941;0.9595871;0.96689737;0.97301954;0.98808259;0.92589331;0.97995913;0.83451486;1.2468998;0; 0;1.2802166;0;1.242189;1.2622367;1.2191387;1;1.281464;1.2475467;1.281495; 0;1.2565991;0;1.2409548;1.2395833;0.83911484;0;0;0;0; 0;0;1.2218645;0;1.2741539;1.2724088;0.94777507;1.237361;1.2533603;0; 0;1.2074587;1.2131157;0;1.2533031;1.2176695;1.229017;1.2747277;1.2768486;0.99159878; 0.90896159;0.98805475;0.96928883;0.961299;0.9844169;0;1.2808203;1.2368004;1.2311599;1.2974517; 0;0;0;1.2806573;0;0;0;0;1.2864916;0; 0;1.2177948;0;0;0;0;0;0;0;0; 1.251169;0;1.2696624;0;1.1993339;1.2383879;1.2326715;0;1.2622861;1.2037494; 0;0;0.91468185;0;0;1.1967788;0;0;1.2568389;1.2813721; 1.2225815;1.2545762;1.209813;1.2061704;1.2795656;1.2172658;0;0;1.262385;1.2901714; 1.2219498;1.2591524;0;1.295746;1.2543683;1.2092263;1.2734185;1.2041279;0.98974472;1; 0.89082432;0.96349019;0.99950165;0.9963429;0.98589009;0.96000016;0.98771673;0.97085285;0;1.2860268; 0;1.2305541;1.2807996;0;1.2404965;1.2071606;1.2620704;1.2364383;1.2337931;0; 1.2321042;1.28246;0.92309552;1.2378916;1.2739357;0;0;0;0;0; 0;0;0;0;1.2027926;1.2432133;1.2768743;1.2156903;1.2837162;0; 1.288839;0;0;1.2531494;0;0;0;0.94901037;1.2404675;0; 0;1.2613937;1.290504;1.2262061;1.2260414;0.9630537;1.2010512;1.2819695;1.2085577;1.2551558; 1.2044747;1.2020741;1.2427406;0;1.2838105;1.2238795;0.95968938;1.2688307;0;0; 1.2310159;1.2048346;0;1.2368482;1.2548207;1.2708822;0;1.2660027;0;1.2860056; 1.2899376;1.2784667;1.2612128;1.196155;1.2290998;1.2219334;1.2835678;1.2165976;1.2229984;0.94957566; 0;1.222146;0;1.2121605;1.2451543;1.2312455;0.94859052;0.90049332;0.95080835;0.95378757; 0;0;1.280921;0;1.23435;0;0;0;0;1.2541659; 0;0;1.2799919;1.2157867;0;0;0;0;0;0; 0;1.2232718;0;0;0;0;0;0;0;0; 1.2683301;1.2194297;1.2814009;0;1.270843;1.26908;0;1.1965001;1.2067221;1.2470458; 1.2496282;0;0;1.2455112;0;0;0;1.2771595;0;0; 1.2114148;1.2526865;1.2081058;1.2748165;0;1.2692227;1.2339009;1.2433224;1.2312865;1.2085805; 1.2571394;1.2772884;0;1.2376522;1.2825581;1;0.96156281;0.95617038;0;1.2244465; 0.98856741;0.95526069;0.98014438;0.92374331;0.96548152;0.99660778;1.2026713;0;1.2692963;1.2581115; 1.273338;1.2927045;1.2017123;1.2326751;1.2702755;1.2379851;0.8950212;1.2625549;1.2031411;0.94675529; 1.2632356;0.96682423;0;1.201436;0;1.2023593;0;0;0;0; 0;1.2067816;1.2594614;1.2611763;1.2577381;1.2065148;1.2410913;0;1.2587671;0; 0;1.275985;0;0;0;0;0;0;0;0; 0;0;0;0;1.2231629;1.217819;1.2584722;1.2080382;1.2339549;1.2348009; 1.2417705;1.2679962;1.263654;0;1.2465649;0;0;0;0;0.99636269; 0;1.2669799;1.2465569;0;0.97684509;0;0;0.98124111;1.2311298;1.2589583; 1.282549;1.2428143;1.2414862;1.2897177;1.2432842;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1.2597232;1.243615;1.2598245;1.2207191;1.2511257;1.2779303;1.2275314;0; 1.2699471;0;0;0;1.2567945;1.2361403;0;0;1.2354717;1.2667503; 1.2368047;1.2658657;1.2306817;1.2389114;0.96491396;1.2545388;0;1.2527752;1.2540195;1.2263827; 1.2572199;1.2740791;1.2748557;1.2547797;1.2831991;0.99997413;1.2260119;0;0;1.2346687; 1.2629626;1.2460742;1.2508405;1.256928;1.2861205;1.2431735;0.95176804;0.96971476;0;1.2216082; 1.2346178;1.2636719;0.94905663;1.2773371;0;1.2617581;1.2384562;1.2769628;0;1.2137328; 1.2394426;1.2510948;0;1.2761621;0;0;0;0;0;0; 0;0;0;0;1.2076207;1.2696439;0;1.2759196;0;0; 1.2789176;1.2510884;1.2767273;0;0;1.2631549;0;1.2375906;1.216409;0; 1.2610077;0;0;0;0;0;0;0;0;1.2072762; 1.2219687;1.2366285;1.2362731;1.23508;1.2322826;1.2038398;1.2509125;1.2136017;1.2408949;0; 1.2523036;0.94912595;0;0;0;0;0;0;0;0; 0;0;1.2735661;1.2881274;0;1.2062042;1.2361431;0;0;1.2663954; 1.2319101;1.234607;1.2140745;1.2552536;1.2771713;0;1.2879927;0;0;1.2633861; 1.2343705;1.2558068;0.93977576;0.97496629;0.9826116;0.95070189;0;1.2298052;1.2972231;1.2491288; 1.2883512;1.2861191;1.2859674;1.1954428;1.2292266;1.2831266;0;1.2859076;0;0; 0;0;0;0;0;0;0;0;0;0; 1.2135472;1.2767539;1.2305356;1.2511597;1.2315784;1.2061005;0.94342208;1.2315457;0;1.2528466; 1.2696965;1.2124861;0;1.2215329;1.2418907;0.94337404;0.95276964;0.87010902;0.97096622;0.87469143; 0.91290158;0.9528107;0.90268469;0.95191467;1.2677178;1.2597805;1.257116;1.2154075;0;1.2626903; 1.2489927;1.2823675;1.2662619;1.2713711;0;1.2728817;1.2842894;1.2688172;0.9499588;0.94760245; 1.2888335;0.96882808;0.95015204;0.95093155;0.97470111;0.99968076;0.95930362;0.99726814;0;0; 1.2545307;0;1.2683702;0;1.2692389;1.2436072;1.2482977;0;1.2548404;1.2436173; 1.25135;1.2664726;1;0;0;0;1.280461;1.2711227;1.2103586;1.2687557; 1.2900736;1.2406579;1.2409397;0;0;1.2477304;1.2426987;0;0;0; 0.9471944;1.2793829;0;0;0;1.2455475;0;0;0;0; 0;0;0;0;0;0;1.2699456;1.2090729;1.2349825;1.2400459; 1.2535939;0;0;0;1.2334615;1.1985857;1.2809815;0;0;0; 0;0;0;0;0;0;0;0;1.262485;1.2667569; 1.2751329;1.2029561;1.2559509;0;0;1.2317116;1.2454921;1.2407517;1.2612176;1.2375747; 1.2538054;1.2694356;0.9888165;1.2551041;0.98123789;0.94936645;1.2773945;0;0;1.2526184; 0;0;0;0;0;1.253547;1.2719016;0;1.2357316;1.2678971; 1.2150397;1.2812321;0.94492757;1.2596846;1.2416203;1.2600222;1.2567786;0;1.2484889;1.255891; 1.2613471;0.98829389;0.98675305;0.98997653;0.97930866;0.96578163;0.99143034;1.266731;1.2390862;1.2425885; 0;1.232715;1.2840841;1.2500521;1.255724;1;1.2799959;1.2156789;0.9490962;0.94812; 0.98851907;0.88798213;0.99172485;0.97722584;0.92603773;0.93845356;0.95293814;0.94117272;0.91561872;0.96730846; 1.2558599;0;1.2022654;1.2489145;0;1.2420138;0;1.2860407;1.2352438;1.2935972; 1.2025298;1.2283102;1.2737772;1.2544955;1.2169743;0.98685819;0.9868356;0.95047802;0.95391518;0.9996286; 0.94926262;0.9360314;0.97579145;1.2331039;0.9884271;1.2230806;1.282202;1.2597781;1.2623744;1.2585919; 1.2400393;1.2134322;1.2490034;1.2472043;1.2720035;1.2698667;0;1.2568383;0.9830153;0.99137294; 0.93857068;0.94930083;0.9959079;0.949889;0.99668813;0.97654349;0.9724049;0;1.2274187;0.99833822; 1.2086473;1.2465047;0;1.2921351;0;1.2249997;1.244984;0;1.2108859;0; 0;0;1.2524329;0;0;0;0;1.2507565;0;0; 0;0;0;0;0;1.2836782;1.2544255;1.2386695;1.2911987;1.2872901; 1.2808675;1.2502892;0;0;1;0;0;0;1.2737817;1.2555301; 0;0;1.2762554;1.2776418;0;0;0;1.2551992;1.2539451;0; 0;1.2610891;0;1.2534354;1.2546849;1.2096348;1.246017;1.2351389;1.2813227;1.2584991; 0;1.267231;1.2164996;0;1.2420714;1.2877462;0.96864343;0.98634571;0.99263263;0.94659525; 0.99398673;0.99905586;1.2571543;1.22499;1.2686045;1.2027601;1.2423143;1.2473295;1.2227832;1.2503133; 1.2844234;1.2700744;0.92644328;0.9265098;1.2682176;1.2360532;0.99799293;0.95076525;1.2092829;0; 0;1.2091329;1.2570624;1.220432;0;0;1.2646153;0;1.2710942;1.2516915; 1.2276387;0;0;1.272682;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1.2864459;1.2501686;1.2663553;1.2418314;1.2199171;1.2541789;0;0;0;0; 0;1.2946211;1.2588969;1.2185273;0;0;1.2157056;0;1.2470877;0; 0;1.2345495;0;1.2308699;1.2445182;1.2054352;1.2756681;1.2040324;1.2206309;1.2070458; 1.2066979;1.2692351;1.2047726;1.2920493;1.278423;0.98866725;1.2321604;0.98734617;0.9719032;0.99859941; 0.88813108;0.96085304;0.99558342;0;0.85035658;0.96902794;1.2975962;0.98909789;1.2389619;1.2182051; 1.218339;0;0.94912595;1.2491035;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1.2227885;1.2279061;1.2300974;1.2446892;1.2299336;1.2709682;0;0; 0;1.2092867;1.2292211;0;1.2999111;0;0;0;0;1.2155173; 0;0;0;0;0;0;0;0;1.2348491;1.2617731; 1.2914279;1.2383666;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;1.2446105;1.267724;1.2131709;0;1.2251897;1.2015523;0;0;0; 1.2435839;1.2402854;0;0;0;0;0;0;0;0; 0;0;0;0;1.2675648;1.2199204;1.2188879;1.2353337;1.2553509;1.2057384; 1.2596269;1.2255496;1.2931926;1.2742908;1.2385051;0.94858968;0.93651831;0.79506356;0.95508546;0.98649585; 0;0;1.1971904;1.2087891;0.97608203;0.97349823;0;1.2198801;1.2575748;1.2847354; 1.2327813;1.25112;1.2811579;1.2067233;1.2425969;1.2906649;1.2205142;1.2223861;0.91105103;1.2508179; 1.1951673;1.2701375;0.97780865;0.97530848;0.92762309;0.94931209;0.9933694;0.97725177;0.9507336;0.95881945; 0.94783676;0.95382774;0;0;1.2433779;1.2768923;1.2586288;1.2905495;1.2520063;0; 0;1.260669;1;0;1.2246051;0;0;1.2512236;1.2134538;0; 1.2378063;1.2063454;0;0;1.2014047;1.2267525;0;1.2729567;1.2138484;1.2125974; 0;0;1.2223266;1.2284352;1.218523;1.2337506;1.2102137;0.94866711;0.97940242;1.204154; 1.2027481;1.2942076;0.94199634;0.96056861;1.2522955;1.2200515;0.94023019;1.2107174;0.81341273;0; 1.2844657;1.2028608;1.2769923;1.21828;1.2759031;1.2382723;1.2864714;1.2531719;1.2417803;0.99980044; 0;1.2401246;1.210729;1.232825;1.2748086;1.2491277;0;1.2867274;0;1.2361819; 0.95674664;0.98956186;0.98437464;1.2242825;0;1.1952283;0;1.1956608;0;1.2466688; 1.2108464;1.2672187;1;0;1.2458646;0;0;1.2158138;0;0; 0;0;0;0;0;0;0;0;1.2208791;0; 0;0;0.94912595;0;1.2484361;1.1888599;1.2410232;1.2207181;1.2255886;0; 0.94774902;1.2646381;0;1.2691646;1.2755846;0.99306184;0.9319734;0.90464085;0.9574399;0.94033331; 0.94602853;0.95349061;0;0;1.2413509;0;1.2294002;1.2451533;1.2138566;1.235671; 0;1.2891918;1.2617621;0;0;0;1.29633;0;0;0; 0;0;0;0;0;0;1.2112296;1.2614955;1.1988523;1.2017939; 1.2091746;1.2250082;0;0;0;0;0;1.2521586;0;0; 0;0;0;0;0;0;0;0;1.2477782;0; 0;0;1.2730913;1.2036667;1.2724175;1.2659912;1.2369328;1.2372117;1.2784348;1.2021494; 1.2523999;1.2235423;1.2876452;0.98511565;0.95316857;0.95127326;0.9820466;0.99250454;1.2120327;0; 0;1.2253052;0.95889992;1.2004521;1.2571378;1.2471881;0;0;1.2591488;1.2719157; 1.2529984;1.2439551;0;0;1.2887615;0;0;0;0;0; 0;0;0;0;0;0;0;0;1.270596;1.2659659; 0;1.2890167;1.2146839;1.230552;1.201131;1.2725523;0;0;1.265579;1.239786; 1.2608707;1.256875;0.95711762;0.94901478;0.93531454;0.93191487;0.99027568;0.89919931;0;1.2688539; 0;0;1.2000884;1.2540482;1.243278;1.2425611;0;1.2762102;1.2604929;1.2162783; 1.249351;1.2773724;1.2277156;1.2961613;1.2658217;1.2053111;0.96843106;1.2388909;1.2633947;0.97877204; 0;1.2552031;0;0;0;0;1.2348808;1.2290944;1.2696373;1.2546302; 1.1923262;1.2504385;0;0.94912165;0.9489767;1.2761823;1.276884;0;1.262959;0; 0;0;0;0;0;0;0;0;0;0; 1.2131472;0;0;1.2201906;0;1.2618874;1.2225418;1.2705762;0;1.2566211; 1.2192903;0;0;0;1.2867355;0;0;0;0;0; 0;0;0;0;1.2599715;1.2382683;1.2755117;1.2363049;1.2066292;0; 1.2050899;0;0;0;1.2847131;0;0;0;0;1.2232387; 0;0;0;0;0;0;0;0;1.2447364;0; 1.2240214;0;1.2508172;0;0;1.2381504;1.2661567;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1.2173572;1.2510612;1.2861125;1.2740926;1.2567918;1.2667477;1.2372487; 1.2868953;1.2278843;1.2495241;1.244506;0.99215084;1.2872435;0;1.2920241;1.2621508;0.97217047; 0.99822789;1.2066367;1.2141693;0.94792455;1.284694;1.2574928;0;0;1;1.2791049; 1.2210876;1.2596636;1.2410121;1.2484797;0;0;1.2184656;0;0;0; 1.289048;1.2381802;1.2856163;0.9490853;0;0;0;0;0;0; 1.2324054;0;1.2509291;1.204602;1;1.2254716;1.2371188;0;0;1.2313027; 0;1.268667;1.2109686;0;0;1.1989355;0;0;1.215225;0; 0;0;0;0;0;1.2315036;1.245646;1.2916956;0;1.2137624; 1.2369059;1.2317381;1.2254442;1.2547419;0.98596656;0.95764089;0.95497525;0;0;1.2699845; 1.2588203;0;1.2463534;1.2415574;0;0;0;0;1.2204686;0; 1.2151809;1.2542756;1.2682678;1.2710514;1.2285513;1.2425877;1.2676424;1.2352266;1.2066396;1.2484027; 1.2006081;1.2208607;0.7525506;1.2778147;1.2103424;0.9315182;0;1.2133147;1.2286227;1.2361259; 1.214982;1.2114019;0;1.2579186;1.2285957;1.2700984;0;0;1.2301618;1.2568375; 0;0;1.2060217;1.2025584;1.2819111;1.2470715;1.2342501;0.99723685;1.2718107;0.8970868; 0.97406566;0.98107576;0.97249162;0;0;0;0;1.2021279;1.2322944;0; 1.2954406;1.259307;1.2791752;1.2244258;1.2603351;1.2001109;0;1.2352145;1.2527059;0; 1.2275159;0.94976234;0.96179265;0;1.2809291;1.2661526;0;1.2535183;0;1.2294204; 1.2310567;1.2625686;1.2381791;1.2187974;1.2228291;1.2900336;1.2672167;1.2203162;1.2716804;0.93613613; 0.94871938;0.97217637;1.2716429;0.94844246;0.91678429;1.2000256;0;1.2472174;1.2868751;0; 0;1.2800548;0.96601009;0;0;0;1.258778;1.2597706;0;1.2368672; 0;1.2329865;1.2476852;1.1927503;1.2559516;1.2574149;0.92032367;1.2861154;0.97339153;0.94711655; 1.2853969;0;1.2478395;0;1.2678186;0.96029294;0.90957904;0.9461112;1.2217349;1.2524045; 0;1.2114635;0;1.2872536;1.2556645;0;0;0;1.2403488;1.266398; 0;0;0;0;1.2647868;0;0;1.2928923;0;0; 0;0;0;1.2187393;0;1.2694006;1.2257931;1.2017274;0;1.282194; 1.2464821;1.1995742;1.2518611;1.2641538;1.2129281;1.2703556;0.94308341;0;0;1.2448605; 1.1988225;0;1.2139401;0;0;1.2062144;0;1.2801511;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;0;0; 1.2935144;1.2682542;1.2123541;1.2029793;1.2502327;1;0;0;1.2002218;1.2377098; 1.2548857;1.2251105;0;1.2560549;1.2498682;1.2900013;1.2416342;0.96592301;0.94917822;0.95447206; 0.98694515;1.2614111;1.2590853;0.98263782;0;0;1.2299753;0;1.2831594;1.2140818; 0;1.1989418;0;1.2370193;1.2555578;1.188323;0;0;1.2734447;0.82601649; 1.287907;1.219286;0.94912571;0;1.2200214;0;1.2276032;0.94953167;1.2209576;0; 0;1.2758949;0;1.2280948;1.1985849;0;0;1.2265989;1.2324753;1.2271203; 0;0;1.2443726;1.2289517;1.2229567;1.23002;0;0;1.2438581;1.2450501; 0;1.2493359;1.2185245;1.2710849;1.2058527;1.2443745;1.2721796;0;0;0; 0;0;1.2514025;1.2481607;1.2503831;1.2435434;0;1.2020308;1.2421352;0; 1.2379006;1.2057922;1.2754173;1.2510345;0.94906998;1.2444632;0;1.2835977;1.2717324;1.2184625; 0;1.2150062;1.23087;1.2011042;1.2413337;1.2091401;0;1.2330556;1.2275169;0.94298756; 0.97805786;0.97335166;0.95765215;0.99176747;0.94832116;0.93244922;1.2555572;0.99390101;0.90492105;0.9455176; 1.25012;0.94706339;1.2874833;1.2867812;1.2326992;1.2500439;1.2122366;0.94782788;0;1.2198883; 0;1.2001486;0;0;1.2464905;1.2588255;1.2128493;1.2613699;0;1.247296; 0.83309102;1.2408794;1.2440546;0;1.2178644;1.2855265;1.1915944;1.2739488;1.2392651;1.244945; 0.94912595;0;0;1.2665614;1.2487072;0;0;1.2793131;0.94205105;1.285316; 1.2114264;1.2385143;1.2733817;0;1.2330317;0;0;0;1.2899407;1.285398; 1.2523054;1.2652988;1.2771885;1.2917545;1.2039508;0;1.2059495;1.2510583;1.2797678;1.2730124; 0.98670179;0;1.2825258;1.2079332;0.96954447;1.2852063;0.9573729;0.97430593;0.95076001;0.9801181; 0.99562222;0;1.2560811;1.2776847;0;0;1.2629645;0;1.2708337;1.2548515; 1.2827182;1.2609228;0;0;0;1.2469281;0;1.2992456;0;0; 0;0;0;0;0;0;1.2464027;0;0;0; 0;0;1.2319309;1.2050682;0;0.94840777;0;1.2468406;0;0; 0;1.2675459;0;0;1.2550464;1.2199107;0;0;0;0; 0;1.2756149;1.2756604;0;1.2371529;1.2677702;1.2598764;0;1.2393396;1.2215821; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;1.2403007;1.2266197;1.2281768;1.2275062;1.2596749;1.2648985; 1.2797974;1.2658414;0;1.2567649;0;1.298723;0;0;0;0; 0;0;0;0;0;0;0;0;1.2192819;1.2474676; 0;1.2362092;1.2275431;0;1.2536473;0;0;1.2631547;1.2801504;1.286826; 0;0;1.2665083;1.2739357;1.211838;0.94886547;1.206151;1.2449636;1.241923;0.89111871; 0;0;0;1.2121971;1.2483555;1.233658;1.2510418;0;0;1.2582676; 1.2298999;0.90615642;0;0;0;0;1.2188141;0.95083821;0;0; 0;0;0;0;0;0.95105791;1.2375983;1.2851145;1.2547312;1.2223977; 1.2320997;1.2260069;1.2584925;0;1.2178071;0;1.2334924;0;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;1.2047487;1.2810764;1.226045;1.2542074;1.2352326;0;0;0; 1.2940781;0;1.2408364;1.2733576;0;0;0;0;0;0; 0;0;0;0;1.2718953;0;0;0;1.2629443;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1.2747648;1.2809393; 1.2353532;1.2888709;1.2765157;1.2624681;1.2596233;1;1.2925547;0.9846403;1.2552574;1.2604876; 0.97915822;0.88636661;0.98632759;1.2621934;0.97440267;0;0;1.2274537;0;0; 0;0;0;1.2408478;0;0;1.2277119;0;0;1.2624946; 1.2442591;0.94560349;1.2815607;1.2832172;0;1.2688442;1;1.2336925;1.2655857;1.2684436; 1.2538214;0;1.2775084;0;0;0;1.2325697;1.2915115;1.2357005;1.2775244; 1.2911421;1.2581429;1.2319233;1.2388779;1.2217376;1.2446134;1.2261931;0.87793911;0;1.2721934; 1.226912;1.2817559;0;1.2109625;0;1.2319915;1.2384665;0.95546257;0;0; 1.2639396;1.2251942;1;1.2423493;0;1.243693;1.2512589;1.2865404;1.238283;0.94109499; 0.96510708;1.2813431;0;0;1.2091103;0;0;0;0;1.2338507; 1.285521;1.2796042;0;0;1.2744792;0;0;0;0;0; 1.2359421;0;0;0;0;0;0;0;0;0; 0;0;0;0;0;0;0;0;1.2182312;1.2978919; 1.240988;1.2109491;1.2606921;1.2670753;1.2571812;1.2932382;0.89761335;1.266083;0;0; 0;0;0;0;0;0;0;0;0;0; 0;0;0;1.2783153;0;1.2721913;1.2553667;1.283877;1.2525203;0; 0;0;1.2909721;1.2551901;1.2078272;1.2958248;0;0;0;0; 0;0;0;0;0;0;1.2990594;0;1.2427833;1.2841078; 0;0;1.2307594;1.2444474;1.267996;1.2555414;1.2607043;1.2155799;0.98364753;0.954382; 0.98856366;0.94627678;0.96199429;0.99340731;0.96381766;0.92669618;0.84724844;0.96572858;0.97237372;0.95127904; }; }; 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=; [2400] 112;134;99;109;101;107;113;112;139;300; 134;300;131;300;300;300;300;300;300;192; 300;199;300;100;114;110;111;99;118;111; 112;101;120;186;300;300;300;300;300;125; 300;300;300;300;300;300;300;300;115;115; 111;105;105;96;100;104;300;106;114;123; 162;298;120;113;167;300;110;106;89;71; 97;83;127;118;109;78;300;98;112;109; 108;108;129;110;98;119;140;248;129;300; 300;300;300;300;300;168;92;105;102;125; 164;125;117;97;137;101;117;103;130;108; 103;140;140;110;114;107;102;92;91;86; 80;104;96;102;109;106;109;109;102;108; 134;101;300;113;110;103;107;77;93;107; 105;104;135;122;98;96;94;102;105;107; 111;102;105;105;121;121;117;162;300;300; 300;300;300;300;300;300;300;300;100;74; 62;70;109;94;95;107;102;109;115;171; 103;122;300;97;114;112;103;120;111;88; 86;99;95;98;101;100;99;104;108;102; 121;106;108;102;104;106;105;300;106;108; 101;89;136;124;193;300;119;88;109;97; 99;118;133;127;135;128;300;113;118;117; 105;101;116;109;139;124;196;104;142;105; 105;125;129;107;105;110;94;115;164;300; 145;110;170;112;199;297;300;300;300;300; 198;188;106;89;112;96;103;96;98;94; 100;93;84;95;98;99;94;108;99;79; 83;76;93;89;96;96;85;102;118;95; 112;115;106;107;106;111;115;130;141;113; 107;96;74;121;116;83;115;97;91;71; 85;119;104;96;104;117;109;113;109;123; 116;134;255;117;204;300;300;300;182;198; 300;300;300;300;300;300;116;105;103;104; 81;92;113;115;115;114;300;244;154;300; 119;300;105;89;115;103;106;79;101;69; 100;110;80;101;114;124;115;109;103;104; 107;117;144;102;154;98;111;106;108;105; 106;106;83;110;108;86;108;90;76;94; 103;130;174;229;154;118;106;122;116;300; 100;131;217;105;300;93;119;300;121;110; 103;103;115;105;139;185;130;113;127;115; 103;99;107;109;105;107;99;74;88;97; 102;93;111;95;96;114;113;123;118;279; 130;120;110;106;105;173;206;104;105;107; 107;251;178;150;300;93;113;83;84;87; 87;101;102;99;109;300;116;110;95;78; 105;104;102;113;122;274;300;300;125;116; 119;74;300;93;130;105;115;111;110;110; 109;246;138;123;176;96;107;137;75;83; 118;99;98;98;95;98;74;107;101;67; 96;91;95;99;82;100;106;65;90;68; 109;221;71;101;65;111;108;103;116;99; 85;102;99;104;118;106;118;113;118;201; 111;300;93;77;91;90;77;108;110;77; 103;72;117;68;80;80;106;84;70;75; 109;99;208;136;103;100;108;92;90;88; 116;110;300;300;300;300;108;110;119;97; 113;117;115;128;128;122;174;130;105;122; 114;117;112;99;117;118;104;104;74;103; 142;97;101;107;72;96;300;101;115;106; 102;108;296;117;203;300;300;300;300;300; 300;300;300;300;78;78;96;215;111;160; 102;141;109;105;113;130;109;140;300;300; 81;300;300;300;300;300;300;300;112;95; 124;139;103;145;119;101;135;101;114;108; 123;124;300;114;102;97;111;111;126;179; 131;139;116;106;106;94;101;99;103;107; 300;107;107;115;108;93;100;96;105;88; 87;92;93;97;96;80;113;79;105;104; 108;97;104;108;164;122;123;297;106;114; 98;78;105;103;86;81;86;80;99;138; 63;103;99;109;111;102;104;105;105;156; 152;185;300;91;300;300;100;143;98;106; 100;106;86;102;114;110;105;113;115;123; 104;100;300;133;130;216;151;287;164;151; 251;300;300;300;300;300;300;145;74;97; 80;94;98;103;119;300;132;123;300;300; 300;300;300;300;300;300;300;300;300;300; 128;158;82;96;109;112;106;103;105;110; 101;113;192;115;240;300;300;300;300;300; 300;300;300;142;300;110;112;98;99;113; 109;92;103;121;113;201;140;104;300;300; 300;300;300;300;300;300;300;100;112;300; 73;86;91;86;92;106;117;100;104;102; 109;77;108;108;98;68;93;77;94;66; 87;63;65;92;116;84;114;111;108;100; 111;125;108;96;300;140;111;106;110;107; 133;102;121;118;150;92;90;75;92;99; 68;79;116;106;102;104;101;108;142;145; 121;102;107;131;108;136;300;300;300;300; 300;300;97;97;117;108;108;117;133;135; 119;109;300;300;122;124;300;300;120;115; 102;97;113;125;170;101;110;75;85;93; 97;111;111;118;113;103;102;100;102;85; 105;78;101;107;70;71;98;65;104;62; 80;77;83;89;104;104;102;123;97;86; 76;98;159;105;100;63;112;72;232;65; 63;112;78;94;79;100;109;111;115;103; 133;103;107;117;141;300;248;300;300;300; 300;300;300;148;300;300;128;300;113;88; 104;112;300;108;109;99;109;101;91;105; 114;106;107;91;110;86;88;111;100;95; 112;73;109;84;103;105;92;99;88;114; 106;96;103;84;120;78;111;97;210;103; 108;128;109;109;105;101;93;96;95;105; 104;104;109;112;96;104;114;101;105;88; 102;64;100;67;98;78;101;86;104;68; 87;75;69;79;78;72;73;78;85;64; 65;73;166;67;71;74;73;66;64;64; 89;81;63;66;86;106;112;114;105;115; 105;109;145;104;290;300;300;300;300;300; 150;110;147;140;300;300;107;274;93;174; 103;117;117;114;112;207;123;154;300;118; 126;291;300;300;300;300;300;300;300;300; 300;300;105;101;94;122;102;107;89;126; 109;104;300;110;116;113;96;107;115;108; 126;108;103;102;107;119;113;93;98;122; 81;111;114;76;130;116;250;300;300;118; 104;140;300;300;145;128;300;190;300;105; 74;103;100;104;122;116;114;139;261;300; 102;107;107;109;89;138;210;116;103;168; 300;300;300;109;68;90;104;94;110;109; 109;106;300;105;146;108;122;126;106;191; 106;104;98;109;93;115;110;97;138;82; 84;126;300;99;93;122;125;114;132;174; 300;139;122;153;121;300;300;300;300;300; 300;300;121;117;94;65;87;110;93;92; 134;104;105;110;112;119;90;120;110;108; 111;112;103;110;109;102;116;103;102;118; 94;103;134;101;95;107;96;94;112;100; 94;97;103;76;70;113;95;85;103;105; 108;107;98;68;86;97;101;108;101;98; 113;124;131;300;300;300;300;300;105;160; 104;122;300;173;103;116;123;112;107;102; 111;107;102;106;107;98;106;106;100;102; 108;111;106;110;96;106;90;102;94;104; 94;99;112;109;96;141;125;106;102;138; 149;115;300;300;300;300;300;300;167;125; 109;159;97;107;83;105;105;109;107;110; 125;102;153;127;190;130;300;115;130;300; 106;154;104;125;115;104;120;94;110;108; 116;125;112;300;300;108;112;124;96;123; 105;126;110;95;104;106;103;103;98;106; 123;103;102;106;107;105;116;118;103;113; 108;109;100;107;133;106;104;106;119;100; 103;111;81;87;106;99;121;105;119;103; 117;109;102;102;109;112;96;104;65;103; 105;77;75;91;110;87;110;63;113;69; 92;109;110;95;81;99;103;85;104;103; 87;108;92;84;83;76;95;98;89;94; 92;69;89;85;90;97;103;90;107;113; 116;109;154;110;300;109;225;123;109;300; 300;140;101;300;129;213;113;83;300;76; 102;83;75;76;127;106;106;122;100;77; 64;115;120;300;72;85;66;65;67;89; 81;85;134;101;300;112;124;112;124;100; 116;120;118;86;103;99;85;91;114;115; 122;104;85;101;117;107;105;98;110;110; 115;101;118;141;300;300;300;145;101;108; 107;138;109;144;126;127;100;124;109;82; 67;102;116;98;102;119;134;106;143;150; 112;232;300;209;170;300;103;90;110;128; 161;128;90;99;109;128;94;94;100;113; 99;96;100;110;185;108;128;300;139;300; 300;300;300;123;94;110;96;110;106;92; 86;96;106;109;104;102;121;101;145;275; 135;300;300;107;102;125;123;117;109;119; 100;101;107;102;112;107;106;112;113;300; 300;300;106;300;300;110;127;130;124;137; 88;125;300;210;108;96;84;80;99;97; 100;96;96;107;107;112;300;228;300;300; 118;130;111;220;105;300;300;300;114;107; 99;102;102;105;104;120;99;92;104;116; 126;122;85;97;101;96;70;102;154;88; 88;73;104;93;105;77;86;123;100;91; 110;110;110;125;135;150;300;93;101;80; 108;164;112;107;96;102;95;80;62;79; 89;100;81;78;85;99;94;78;66;98; 61;73;94;65;64;93;87;63;65;91; 74;74;85;92;92;300;117;115;95;97; 97;103;246;148;241;190;168;300;300;300; 300;102;114;300;138;75;75;76;71;77; 108;79;66;70;83;80;126;72;277;300; 68;70;300;95;86;96;98;300;94;101; 68;82;73;80;83;88;110;79;97;90; 113;87;81;89;100;122;132;90;96;112; 94;145;95;71;96;113;92;100;106;96; 92;107;111;108;106;105;113;105;113;109; 111;121;137;126;300;132;113;93;112;108; 95;104;105;96;110;147;143;113;174;300; 300;300;300;300;300;300;141;300;300;300; 90;300;100;108;109;106;141;300;82;112; 105;120;234;117;103;111;198;124;252;133; 300;103;164;107;75;101;65;108;100;65; 300;115;102;70;105;114;111;65;300;97; 103;118;113;129;123;110;99;104;68;66; 93;108;92;100;97;109;103;120;121;85; 300;136;101;280;300;237;300;300;300;300; 300;95;95;106;82;106;95;85;75;97; 96;110;103;99;101;75;96;121;108;105; 129;123;99;86;117;100;66;85;82;83; 93;72;94;109;86;300;66;107;100;67; 77;89;74;82;104;83;83;109;96;81; 115;98;99;93;108;106;114;105;124;110; 102;80;98;102;90;75;98;79;107;97; 90;91;79;104;115;97;95;109;106;113; 119;114;120;95;134;77;123;119;104;102; 82;101;105;82;92;88;95;102;138;101; 113;94;117;105;99;113;106;114;123;115; 149;154;117;127;255;300;100;128;171;300; 97;109;116;84;89;97;98;94;64;86; 151;300;67;64;68;81;119;300;67;107; 66;70;66;85;64;300;81;105;99;118; 119;110;109;103;123;186;111;249;114;88; 88;94;78;75;93;82;73;92;82;89; 106;102;98;107;83;88;68;106;77;90; 99;86;90;101;97;65;85;86;84;103; 68;95;96;62;113;96;69;109;96;64; 68;105;113;99;72;91;77;102;87;65; 94;90;68;93;62;90;80;64;115;88; 75;99;117;118;114;300;124;300;115;120; 300;300;300;132;300;88;92;99;98;94; 78;90;111;108;98;98;69;97;96;97; 69;300;115;80;110;113;300;126;104;134; 134;233;124;165;106;105;126;109;102;92; 89;103;99;110;110;153;221;300;117;108; 100;114;168;112;152;101;170;300;264;104; 114;101;300;104;96;102;98;113;283;300; 300;101;243;103;105;113;102;103;109;86; 137;132;103;97;96;110;70;80;82;86; 94;107;72;76;109;107;68;77;95;94; 92;66;81;107;109;85;101;69;116;97; 112;101;212;87;98;128;300;112;114;115; 104;104;104;101;103;110;105;102;106;107; 105;103;79;82;92;101;104;134;103;114; 99;98;107;96;105;101;108;109;102;95; 94;91;93;96;79;72;113;103;98;95; 110;99;80;107;112;108;130;102;300;300; 300;300;300;300;300;300;300;300;300;300; }; }; int_Data @["TS_int_val"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_59"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="TS_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2400] 2;1;1;1;3;2;3;1;2;0; 2;0;3;0;0;0;0;0;0;3; 0;1;0;3;1;1;2;3;2;2; 1;2;3;2;0;0;0;0;0;3; 0;0;0;0;0;0;0;0;1;1; 1;1;3;3;1;2;0;2;1;3; 1;1;2;2;3;0;1;1;1;1; 1;1;1;1;1;2;0;3;2;3; 3;1;3;2;2;3;3;2;2;0; 0;0;0;0;0;1;3;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;3;1;3;2;3;3;2; 3;3;0;3;3;3;1;1;1;1; 3;1;2;2;2;1;1;1;1;3; 1;2;1;1;1;1;3;2;0;0; 0;0;0;0;0;0;0;0;1;1; 1;1;1;3;3;2;3;1;2;2; 2;3;0;3;2;2;3;3;3;3; 3;3;2;2;2;1;1;2;1;3; 3;2;2;2;2;2;2;0;3;2; 2;2;2;3;1;0;2;1;3;1; 3;2;3;1;2;1;0;3;2;2; 2;2;2;2;2;3;2;2;2;2; 2;1;3;1;2;3;1;3;3;0; 2;2;2;2;2;2;0;0;0;0; 2;1;1;2;3;2;2;2;2;2; 2;2;1;1;2;2;2;2;2;2; 2;1;2;2;2;2;2;2;3;3; 3;1;1;2;2;1;3;3;1;2; 3;3;3;3;3;3;3;2;3;3; 3;3;2;2;3;3;1;1;1;1; 3;2;2;2;3;0;0;0;2;2; 0;0;0;0;0;0;3;1;1;1; 2;1;3;1;2;3;0;1;2;0; 3;0;3;3;3;3;3;3;3;3; 2;3;1;1;1;2;1;1;1;2; 2;3;2;2;2;2;2;2;2;2; 2;2;2;2;1;1;2;1;3;1; 2;3;1;1;1;1;1;1;1;0; 1;1;1;1;0;1;1;0;2;3; 1;1;3;1;2;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;1;1;1;1;2;3;2;1; 1;3;3;3;3;3;2;2;2;1; 2;3;1;2;0;1;1;1;1;1; 1;1;1;3;2;0;1;3;3;3; 3;1;2;2;1;3;0;0;3;3; 2;1;0;1;2;2;2;3;1;1; 1;3;3;3;3;3;3;3;3;3; 3;3;3;3;3;1;1;2;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;2;2; 1;1;1;3;1;3;2;2;3;2; 2;0;2;2;2;2;2;2;2;2; 2;2;2;1;1;1;1;1;1;1; 3;1;1;1;3;1;1;2;2;2; 3;2;0;0;0;0;3;3;1;1; 2;1;3;3;2;2;1;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;2;1;3;3;0;2;1;1; 1;2;3;3;3;0;0;0;0;0; 0;0;0;0;1;1;1;1;2;1; 2;1;3;2;3;3;3;2;0;0; 1;0;0;0;0;0;0;0;1;1; 1;3;1;2;3;2;1;3;3;2; 2;1;0;3;3;3;3;3;3;1; 3;2;1;1;2;2;3;1;1;1; 0;1;2;1;1;2;1;1;1;1; 1;1;1;1;1;1;1;1;1;2; 3;1;1;1;1;2;3;1;1;1; 1;1;1;1;1;1;1;1;1;2; 1;2;3;2;2;2;3;1;2;3; 2;1;0;3;0;0;3;3;3;3; 3;3;3;3;3;3;1;3;2;1; 3;1;0;3;1;2;3;1;2;1; 2;0;0;0;0;0;0;2;1;1; 1;1;1;2;3;0;3;2;0;0; 0;0;0;0;0;0;0;0;0;0; 2;3;1;1;2;2;3;3;2;3; 1;1;1;3;2;0;0;0;0;0; 0;0;0;3;0;3;2;1;1;1; 3;2;3;1;3;1;3;3;0;0; 0;0;0;0;0;0;0;1;1;0; 1;1;1;1;1;1;1;1;1;1; 1;1;3;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;3;3;2; 1;2;3;3;0;2;2;2;2;2; 2;2;2;2;3;3;3;3;2;1; 1;1;3;1;1;1;3;3;2;1; 2;2;3;2;2;2;0;0;0;0; 0;0;3;2;1;1;1;1;3;3; 2;1;0;0;1;3;0;0;1;1; 1;1;2;3;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; 2;1;1;1;1;1;1;1;1;1; 1;1;1;3;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;2;3; 2;3;1;3;3;0;2;0;0;0; 0;0;0;1;0;0;1;0;3;1; 2;2;0;3;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;1;1;1;2;1;3;1;3; 3;3;2;1;1;1;3;3;1;1; 3;1;1;3;3;1;1;1;1;1; 1;2;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 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;3;2;2; 1;3;1;2;3;0;0;0;0;0; 1;1;1;1;0;0;1;1;3;2; 2;1;3;1;2;1;3;3;0;2; 1;3;0;0;0;0;0;0;0;0; 0;0;1;1;1;3;1;2;2;3; 3;3;0;3;3;3;3;3;1;3; 3;2;3;3;3;3;3;3;2;3; 1;1;1;1;2;2;3;0;0;3; 2;2;0;0;2;3;0;2;0;2; 1;1;2;3;3;2;2;3;2;0; 2;2;1;2;3;3;2;2;2;2; 0;0;0;1;1;1;1;1;2;2; 1;3;0;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;3;1; 1;2;0;1;1;1;1;3;1;2; 0;2;3;3;3;0;0;0;0;0; 0;0;3;3;3;1;1;1;1;1; 3;2;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;1;1;3;3; 2;2;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;1;2; 2;2;2;1;1;1;3;3;1;3; 2;2;2;0;0;0;0;0;3;3; 3;3;0;3;3;1;2;2;2;1; 3;1;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;2;2;2;1; 1;1;1;2;1;3;3;3;3;3; 2;1;0;0;0;0;0;0;3;3; 3;3;2;1;1;1;1;1;3;1; 2;2;3;3;3;2;0;2;2;0; 2;2;2;2;2;2;3;1;1;2; 1;3;2;0;0;2;3;2;2;2; 2;2;2;2;2;2;2;2;2;2; 1;1;1;3;1;1;2;1;1;2; 1;1;1;1;3;1;1;1;1;1; 1;1;1;1;2;3;1;1;1;2; 2;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;3;1; 1;1;2;1;1;1;3;1;1;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;3;2;1;3;2; 3;1;2;1;0;2;2;2;2;0; 0;2;1;0;2;3;1;1;0;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;0;1;1;1;1;1;1; 1;1;2;3;0;2;3;1;1;1; 1;1;3;1;1;1;1;1;1;1; 1;1;1;1;1;1;2;3;1;1; 2;3;1;3;0;0;0;3;3;3; 3;3;3;2;3;3;3;3;3;2; 2;1;3;2;1;3;3;2;3;1; 2;3;0;2;3;0;2;2;2;1; 3;1;1;1;2;2;3;3;3;1; 3;3;3;1;2;3;3;0;1;0; 0;0;0;3;3;3;2;2;3;1; 1;1;1;2;1;3;3;3;2;3; 3;0;0;3;3;3;3;2;3;3; 3;1;2;1;1;2;3;3;2;0; 0;0;3;0;0;3;2;2;3;2; 2;2;0;2;2;2;1;1;2;1; 2;2;1;2;1;3;0;3;0;0; 1;2;2;2;2;0;0;0;2;1; 1;1;1;1;3;1;1;1;1;2; 1;1;1;1;1;1;1;1;1;1; 1;1;2;2;1;1;1;1;1;1; 3;1;2;3;2;3;0;1;1;1; 2;2;1;2;2;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; 1;1;1;1;3;0;3;2;2;3; 3;2;1;1;3;1;2;0;0;0; 0;2;1;0;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;1;0; 1;1;0;1;3;1;1;0;2;1; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;3;1;1;1;2; 1;1;2;1;1;1;3;1;1;1; 1;1;1;2;3;1;1;1;1;1; 1;1;1;1;0;1;1;1;1;1; 3;3;3;2;2;2;3;3;1;0; 0;0;0;0;0;0;2;0;0;0; 1;0;1;2;3;3;2;0;1;1; 1;1;3;3;3;3;3;2;1;1; 0;2;1;2;1;1;1;2;3;1; 0;1;1;1;1;1;1;1;0;1; 1;2;1;1;2;1;1;1;1;1; 1;3;1;1;2;2;2;2;3;1; 0;3;3;3;0;3;0;0;0;0; 0;2;2;1;2;2;3;2;2;1; 3;3;2;2;2;2;2;2;2;2; 2;2;2;2;2;2;1;1;1;1; 1;1;1;1;1;0;1;3;1;1; 1;1;1;1;2;1;1;1;1;1; 1;1;1;1;1;2;1;1;3;3; 1;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;2;3;1; 2;2;3;3;3;3;3;3;3;3; 3;3;3;3;3;3;3;3;1;1; 2;2;2;3;3;3;3;3;2;2; 3;3;3;3;1;0;2;2;2;0; 2;2;1;1;1;1;1;1;1;1; 1;0;1;1;1;1;1;0;1;1; 1;1;1;1;1;0;1;1;2;3; 3;2;2;1;1;3;3;3;3;3; 3;3;3;3;3;3;3;3;3;3; 3;3;3;1;1;1;1;1;1;1; 1;1;1;2;1;1;1;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;2;1; 1;1;3;3;1;0;2;0;3;3; 0;0;0;3;0;3;3;3;3;3; 3;3;3;3;3;2;1;3;3;3; 1;0;2;2;3;3;0;3;2;2; 3;3;3;3;3;3;3;1;1;1; 1;1;1;2;3;3;2;0;2;2; 3;2;3;3;3;3;3;0;3;3; 2;1;0;3;1;1;3;1;2;0; 0;3;3;3;3;3;3;3;3;3; 1;2;3;3;3;1;1;1;1;1; 2;1;1;1;1;1;1;1;1;1; 1;1;1;1;1;1;1;1;3;1; 1;2;3;2;1;2;0;2;2;2; 2;2;2;2;2;2;2;2;2;2; 2;2;1;1;1;1;3;2;1;3; 3;3;3;3;2;1;1;3;3;3; 3;3;3;3;3;3;2;3;1;1; 3;3;1;3;3;2;2;3;0;0; 0;0;0;0;0;0;0;0;0;0; }; }; int_Data @["action_int_val"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_60"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="action_int_val"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2400] 2;1;1;4;3;1;2;1;3;3; 1;1;2;3;1;3;1;1;3;3; 3;2;3;3;1;1;2;1;1;4; 4;2;2;4;4;3;2;2;3;3; 2;2;1;1;1;2;4;4;2;4; 4;4;3;1;2;1;2;2;1;3; 4;4;3;2;2;3;4;4;3;3; 4;4;2;4;2;2;3;1;1;3; 4;1;2;4;3;4;1;2;1;1; 2;2;2;3;3;3;1;2;1;1; 3;3;4;2;3;4;3;4;4;4; 4;4;3;4;3;4;4;3;3;4; 2;3;2;4;1;1;1;4;4;2; 3;4;3;4;4;4;3;3;2;3; 2;1;2;1;2;2;4;4;3;1; 1;2;4;2;2;4;2;2;1;4; 4;2;3;3;1;1;3;4;3;3; 4;1;1;4;2;4;4;2;2;3; 3;1;4;4;4;4;4;3;3;3; 4;4;4;3;3;1;1;2;1;3; 3;3;3;3;4;3;4;4;4;4; 4;4;1;2;2;4;4;3;2;2; 1;3;3;3;1;1;3;2;3;3; 2;3;3;2;3;4;4;4;4;1; 4;2;1;3;1;3;1;1;2;3; 3;3;4;4;2;1;2;3;2;3; 4;3;3;3;4;4;3;4;3;3; 3;4;3;4;4;3;4;3;4;3; 3;2;4;3;4;3;4;3;3;3; 3;2;1;4;4;2;3;1;1;3; 2;3;3;3;4;3;3;2;3;3; 3;3;3;1;4;1;2;3;1;1; 3;2;3;3;2;1;3;2;3;2; 4;2;2;1;2;1;3;3;2;4; 4;1;1;2;2;2;1;4;3;4; 1;3;3;3;3;2;3;4;3;4; 3;2;1;1;2;2;1;3;2;3; 3;2;4;3;4;3;4;3;4;3; 4;3;3;4;1;2;1;1;2;3; 2;1;1;3;2;4;3;3;4;1; 3;3;2;3;1;3;3;1;1;1; 1;1;2;2;3;4;4;4;3;3; 4;4;3;3;3;4;3;4;4;3; 4;3;1;2;2;2;2;1;2;4; 1;3;4;4;4;4;4;4;1;1; 3;3;2;2;3;3;3;1;2;3; 1;4;2;1;2;1;4;3;3;3; 2;1;1;3;2;1;1;4;4;4; 3;2;2;1;4;4;2;4;3;1; 2;2;4;1;3;4;4;3;3;4; 3;3;4;4;3;2;4;2;4;4; 4;1;4;3;4;2;4;1;4;4; 4;3;4;4;4;3;3;4;4;4; 1;2;1;1;1;1;2;4;2;3; 1;4;3;3;4;3;3;4;4;3; 4;3;1;4;4;2;1;4;4;4; 2;2;2;3;2;4;4;3;3;3; 1;3;1;2;1;2;3;3;2;1; 2;1;1;2;1;1;3;3;4;3; 3;4;3;4;4;3;3;4;4;3; 2;1;2;2;1;2;4;4;4;4; 4;1;3;3;1;2;4;2;2;2; 2;2;3;1;2;2;1;2;3;1; 3;3;3;1;3;2;1;2;1;4; 2;2;2;4;3;2;2;2;4;3; 2;4;1;4;2;4;2;4;2;2; 1;1;2;4;4;4;4;2;1;1; 1;1;2;3;4;4;4;3;4;4; 3;4;4;4;3;2;4;3;3;4; 4;3;3;4;3;4;2;1;1;2; 2;4;4;3;2;3;1;3;4;3; 3;4;3;4;4;3;4;4;4;2; 1;3;3;3;4;4;1;1;1;2; 4;1;3;3;1;4;4;4;4;4; 3;4;4;3;4;4;1;4;4;2; 3;3;2;3;1;1;1;3;1;2; 4;2;1;3;1;4;4;4;3;2; 4;4;2;2;1;3;1;1;1;3; 1;2;2;3;3;2;1;2;4;3; 4;4;2;1;4;2;3;3;4;2; 1;2;2;2;1;2;1;1;2;2; 4;3;3;2;4;4;1;4;1;2; 1;1;2;2;4;3;3;3;1;1; 2;1;1;2;2;1;4;4;4;2; 1;2;4;1;3;3;2;3;1;3; 4;3;2;4;4;3;4;4;4;3; 4;4;3;3;4;1;2;2;1;2; 1;2;4;3;3;3;3;3;3;1; 3;3;1;2;3;4;4;4;2;4; 4;2;3;3;1;1;2;3;2;4; 3;3;1;3;1;1;1;1;1;1; 3;2;2;2;2;3;1;1;2;4; 3;1;1;4;1;3;2;4;1;4; 4;4;1;2;4;4;1;4;2;1; 2;3;3;2;4;3;3;4;3;4; 4;3;4;3;3;4;4;3;3;4; 1;2;1;4;2;2;3;4;4;3; 3;3;2;1;3;3;2;3;1;3; 3;3;3;3;2;1;1;2;3;1; 2;4;4;2;3;1;2;1;4;4; 1;2;3;3;1;4;1;3;4;2; 1;4;4;1;3;3;4;3;3;4; 4;3;4;3;4;3;3;4;3;3; 4;4;1;4;2;4;1;2;4;3; 3;2;4;4;1;4;4;3;3;3; 4;3;3;4;4;3;4;4;1;4; 3;2;3;3;3;4;4;3;4;3; 4;3;3;3;4;4;4;3;4;3; 4;2;4;1;3;2;4;4;4;4; 1;4;3;4;4;3;4;3;4;3; 4;3;3;4;2;1;2;1;2;2; 2;2;1;3;1;2;4;1;2;4; 4;4;4;4;1;1;4;4;1;2; 1;1;4;2;4;3;3;1;4;4; 3;2;4;3;1;1;3;1;2;1; 3;2;3;3;1;2;2;4;2;4; 4;4;1;4;4;4;4;2;2;4; 4;2;4;4;4;1;4;2;1;1; 3;3;1;2;1;2;2;1;3;1; 1;3;2;4;4;1;2;4;4;4; 2;2;1;1;4;2;1;4;2;4; 4;4;2;1;3;2;3;3;4;2; 4;2;4;1;4;4;4;1;4;1; 1;1;4;4;1;4;4;4;4;3; 3;3;4;4;4;4;3;3;2;3; 3;4;3;3;2;4;4;2;1;4; 2;2;4;4;1;2;1;1;4;4; 2;4;4;4;1;3;3;1;1;4; 4;2;2;3;3;4;4;4;4;4; 3;3;3;4;3;4;1;2;1;2; 1;1;3;4;4;3;3;3;3;3; 4;4;3;4;4;3;4;4;1;3; 4;4;4;1;2;3;4;2;1;2; 3;1;1;1;1;1;3;3;1;4; 4;4;3;1;1;2;4;4;1;1; 2;2;4;4;4;3;4;3;4;3; 3;4;3;4;4;3;4;3;1;2; 3;3;1;4;2;1;4;4;2;4; 1;2;3;2;4;3;3;3;4;2; 3;3;1;4;3;2;3;3;4;1; 4;1;2;1;2;1;4;1;4;4; 4;4;4;3;3;4;2;2;2;1; 1;1;4;2;4;1;4;4;2;4; 4;3;4;3;4;3;3;3;4;4; 1;4;4;1;3;3;1;4;4;2; 2;3;3;3;1;4;4;3;4;3; 4;4;3;3;1;1;1;1;1;4; 4;4;4;4;1;3;3;4;4;4; 3;4;3;4;3;4;3;4;4;3; 3;4;1;3;3;3;3;4;3;3; 4;3;3;4;3;4;4;3;3;4; 3;4;3;3;1;1;2;2;2;1; 1;1;3;3;4;4;3;3;1;1; 4;2;2;3;3;2;3;3;3;1; 2;1;3;2;4;4;4;3;3;3; 3;3;3;4;3;3;4;3;4;3; 3;3;1;2;2;2;2;3;4;4; 3;1;2;3;3;3;3;3;3;4; 4;3;3;4;3;1;1;3;3;2; 3;4;2;1;3;2;4;3;3;3; 2;4;4;4;4;3;4;3;4;4; 4;2;1;1;2;2;2;2;2;2; 1;1;1;2;2;3;3;2;3;1; 2;2;3;3;4;2;4;4;1;2; 4;4;2;4;2;4;1;1;1;2; 2;2;4;3;4;3;4;4;1;4; 3;1;4;1;2;2;3;3;3;3; 2;1;3;3;3;2;3;1;3;3; 2;4;4;3;2;2;3;1;1;3; 1;3;2;2;4;1;3;3;4;4; 3;1;1;3;4;4;2;2;4;1; 4;4;3;4;2;4;1;2;3;4; 4;3;2;4;3;2;1;1;4;1; 3;2;3;1;1;4;4;4;4;1; 3;4;3;4;4;4;4;4;3;4; 3;4;3;3;4;1;2;1;3;3; 1;2;3;2;1;2;1;4;4;4; 2;4;2;3;3;1;4;1;4;3; 4;3;3;4;4;3;3;4;3;3; 4;4;3;4;3;4;3;4;4;3; 3;1;3;1;1;1;3;4;4;3; 1;4;3;2;2;4;1;4;1;2; 4;2;1;4;4;3;1;4;2;2; 4;4;4;1;1;3;4;4;1;2; 1;1;1;4;1;4;4;4;2;3; 3;2;3;3;2;3;3;2;2;4; 4;4;1;2;4;2;4;4;4;1; 4;1;4;2;3;1;2;3;4;4; 4;3;4;2;2;2;4;4;4;4; 1;1;2;2;4;4;3;3;1;2; 3;3;1;2;1;2;4;4;2;2; 1;2;4;2;4;4;4;3;2;4; 4;1;2;4;3;1;4;4;4;4; 4;1;3;3;2;2;3;1;3;3; 4;2;4;4;2;2;1;4;4;1; 4;4;4;1;1;4;4;1;3;3; 4;1;2;4;4;4;4;3;1;4; 1;2;2;1;2;4;2;1;3;1; 1;4;4;2;3;3;4;3;1;3; 4;3;1;1;3;4;3;4;4;4; 2;4;4;4;4;4;4;4;4;4; 3;3;4;4;3;3;2;3;3;4; 4;4;4;4;3;4;3;1;4;3; 3;3;3;3;2;3;3;4;4;3; 4;4;2;3;1;2;1;3;3;2; 3;3;3;4;3;4;3;4;3;4; 4;3;4;3;3;1;4;2;4;2; 3;4;3;3;4;1;4;3;3;4; 3;4;4;3;3;4;3;4;2;4; 3;3;4;4;2;3;3;3;2;1; 4;4;4;1;1;3;2;3;1;4; 4;3;4;3;1;2;4;4;4;4; 4;1;4;4;4;4;4;3;4;3; 4;3;3;4;4;3;2;1;4;2; 2;1;2;3;1;4;1;4;4;3; 3;4;3;3;4;4;3;4;4;3; 3;3;3;3;2;2;1;4;4;3; 3;3;2;1;4;4;4;3;3;4; 4;4;3;3;2;4;4;3;3;3; 3;4;4;3;4;3;4;3;3;4; 3;3;4;4;4;3;4;3;2;2; 2;4;2;2;1;1;1;3;3;1; 2;4;3;3;3;4;4;4;4;3; 3;4;4;4;4;3;1;4;4;4; 1;3;2;3;4;1;2;4;1;1; 2;4;4;3;4;4;1;4;4;1; 3;4;1;1;2;1;2;4;4;4; 3;4;4;1;4;4;4;2;3;4; 1;2;4;1;4;4;2;1;1;4; 4;1;3;4;4;4;4;4;3;4; 2;4;4;4;4;4;4;3;3;3; 1;4;4;3;4;3;3;4;4;3; 4;4;3;3;3;4;4;3;1;1; 1;1;3;2;2;1;4;4;3;4; 4;3;4;3;3;4;4;3;3;4; 3;4;4;4;4;2;2;2;1;4; 4;4;4;1;3;1;3;4;3;4; 3;4;4;3;4;3;2;3;3;1; 3;3;2;1;3;1;3;2;2;1; 1;1;2;1;1;1;4;3;3;2; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; DataTable @["EpochOutputDataClTS2_group"] { name="EpochOutputDataClTS2_group"; desc=; data { name="data"; el_typ=int_Data; el_def=0; int_Data @["Name_No_group"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_60"; el_typ=UserDataItem; el_def=0; UserDataItem @["NARROW"] { name="NARROW"; value 1 0=1; val_type_fixed=0; }; }; name="Name_No_group"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2] 4;5; }; }; float_Data @["sse_mean"] { name="sse_mean"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2] 0.7262165;0.7456181; }; }; float_Data @["sse_sem"] { name="sse_sem"; col_flags=SAVE_ROWS|SAVE_DATA; is_matrix=0; cell_geom{ 1; }; calc_expr { expr=; }; dim_names { name=; [0] }; ar { name=; [2] 0.023837032;0.023771858; }; }; }; data_flags=SAVE_ROWS|AUTO_CALC; auto_load=NO_AUTO_LOAD; auto_load_file=; keygen 4 0=0; }; }; }; 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 @["LeabraStartup"] { name="LeabraStartup"; short_nm="Start"; tags="Leabra, Startup"; desc="run project in the background (replaces leabra_startup.css) command line is: emergent -nogui -ni -p .proj [epochs=xxx] [batches=xxx] [tag=xxx]"; flags=NO_STOP_STEP|STARTUP_RUN; 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_2loop_taskset_1_"].networks["BGLoop2"]$$; 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 @["batches"] { name="batches"; var_type=T_Int; int_val=3; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["num_intact_snc_units"] { name="num_intact_snc_units"; var_type=T_Int; int_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["c_learnrate"] { name="c_learnrate"; var_type=T_Real; real_val=0.2; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_learnrate"] { name="s_learnrate"; var_type=T_Real; real_val=0.2; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["diag"] { name="diag"; 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 @["inhib"] { name="inhib"; var_type=T_Real; real_val=0.2; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["echelle1"] { name="echelle1"; var_type=T_Real; real_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["echelle2"] { name="echelle2"; var_type=T_Real; real_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["nom"] { name="nom"; var_type=T_String; string_val="\"bla.wts\""; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["nom2"] { name="nom2"; var_type=T_String; string_val="\"bla.csv\""; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; 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=; init_from=NULL; }; ProgVar @["input_data"] { name="input_data"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["StdInputData"]$$; objs_ptr=0; flags=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; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["clr"] { name="clr"; var_type=T_Real; real_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["slr"] { name="slr"; var_type=T_Real; real_val=0; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["batch"] { name="batch"; var_type=T_Object; object_type=Program; object_val=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="set this to point to your batch process"; init_from=NULL; }; 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=; init_from=NULL; }; ProgVar @["log_dir"] { name="log_dir"; var_type=T_String; string_val=; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="log file directory"; init_from=NULL; }; ProgVar @["log_file_nm"] { name="log_file_nm"; var_type=T_String; string_val="/mnt/ski/home/acollins/Documents/Network/Simulations/BG_HTps6_Hebb_NoSTN.epc.dat"; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="name of log file"; init_from=NULL; }; ProgVar @["EpochOutputData"] { name="EpochOutputData"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["TrialOutputData"] { name="TrialOutputData"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["TrialOutputData_Modified"]$$; objs_ptr=0; flags=CTRL_PANEL|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; IfReturn @[0] { desc="don't run if running in the gui!"; flags=0; orig_prog_code=; cond { expr="taMisc::gui_active"; }; }; }; prog_code { name=; el_typ=ProgCode; el_def=0; IfReturn @[0] { desc="don't run if running in the gui!"; flags=OFF; orig_prog_code=; cond { expr="taMisc::gui_active"; }; }; Comment @[1] { desc="add our special args from command line"; flags=0; orig_prog_code=; }; MiscCall @[2] { desc=; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::AddArgName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="flag"; required=1; def_val="\"\""; expr { expr="\"tag=\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="name"; required=1; def_val="\"\""; expr { expr="\"FileTag\""; }; }; }; }; MiscCall @[3] { desc=; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::AddArgName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="flag"; required=1; def_val="\"\""; expr { expr="\"logdir=\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="name"; required=1; def_val="\"\""; expr { expr="\"LogDir\""; }; }; }; }; MiscCall @[4] { desc=; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::AddArgName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="flag"; required=1; def_val="\"\""; expr { expr="\"c_learnrate=\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="name"; required=1; def_val="\"\""; expr { expr="\"c_learnrate\""; }; }; }; }; MiscCall @[5] { desc=; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::AddArgName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="flag"; required=1; def_val="\"\""; expr { expr="\"s_learnrate=\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="name"; required=1; def_val="\"\""; expr { expr="\"s_learnrate\""; }; }; }; }; MiscCall @[6] { desc=; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::AddArgName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="flag"; required=1; def_val="\"\""; expr { expr="\"nom=\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="name"; required=1; def_val="\"\""; expr { expr="\"nom\""; }; }; }; }; MiscCall @[7] { desc=; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::AddArgName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="flag"; required=1; def_val="\"\""; expr { expr="\"nom2=\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="name"; required=1; def_val="\"\""; expr { expr="\"nom2\""; }; }; }; }; MiscCall @[8] { desc=; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::AddArgName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="flag"; required=1; def_val="\"\""; expr { expr="\"echelle1=\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="name"; required=1; def_val="\"\""; expr { expr="\"echelle1\""; }; }; }; }; MiscCall @[9] { desc=; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::AddArgName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="flag"; required=1; def_val="\"\""; expr { expr="\"echelle2=\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="name"; required=1; def_val="\"\""; expr { expr="\"echelle2\""; }; }; }; }; MiscCall @[10] { desc=; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::AddArgName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="flag"; required=1; def_val="\"\""; expr { expr="\"inhib=\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="name"; required=1; def_val="\"\""; expr { expr="\"inhib\""; }; }; }; }; MiscCall @[11] { desc=; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::AddArgName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="flag"; required=1; def_val="\"\""; expr { expr="\"diag=\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="name"; required=1; def_val="\"\""; expr { expr="\"diag\""; }; }; }; }; MiscCall @[12] { desc="key step: actually process args!"; flags=0; orig_prog_code=; result_var=NULL; object_type=taMisc; method=taMisc::UpdateArgs; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; RegisterArgs @[13] { desc="This is KEY!!! actuall processes all args, including those from ProgVarFmArg guys below"; flags=0; orig_prog_code=; }; Comment @[14] { desc="Initialize and set variables from args"; flags=0; orig_prog_code=; }; PrintVar @[15] { desc=; flags=0; orig_prog_code=; message=; print_var=.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].args["c_learnrate"]$$; print_var2=.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].args["s_learnrate"]$$; print_var3=.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].args["nom"]$$; print_var4=NULL; print_var5=NULL; print_var6=NULL; my_mask=NULL; debug_level=NULL; }; PrintExpr @[16] { desc=; flags=0; orig_prog_code=; expr { expr="\"Loaded project: \" << .projects[0].file_name"; }; my_mask=NULL; debug_level=NULL; }; ProgVarFmArg @[17] { desc=; flags=0; orig_prog_code=; prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; var_name="meds"; arg_name="meds"; }; MethodCall @[18] { desc=; flags=0; orig_prog_code=; result_var=NULL; obj=.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].vars["batch"]$$; method=Program::Init; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; MiscCall @[19] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].vars["tag"]$$; object_type=taMisc; method=taMisc::FindArgByName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="nm"; required=1; def_val="\"\""; expr { expr="\"FileTag\""; }; }; }; }; MiscCall @[20] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].vars["log_dir"]$$; object_type=taMisc; method=taMisc::FindArgByName; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="nm"; required=1; def_val="\"\""; expr { expr="\"LogDir\""; }; }; }; }; ProgVarFmArg @[21] { desc=; flags=0; orig_prog_code=; prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; var_name="max_batch"; arg_name="batches"; }; ProgVarFmArg @[22] { desc=; flags=OFF; orig_prog_code=; prog=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"]$$; var_name="max_epoch"; arg_name="epochs"; }; ProgVarFmArg @[23] { desc=; flags=0; orig_prog_code=; prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; var_name="c_learnrate"; arg_name="c_learnrate"; }; ProgVarFmArg @[24] { desc=; flags=0; orig_prog_code=; prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; var_name="s_learnrate"; arg_name="s_learnrate"; }; ProgVarFmArg @[25] { desc=; flags=0; orig_prog_code=; prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; var_name="nom"; arg_name="nom"; }; ProgVarFmArg @[26] { desc=; flags=0; orig_prog_code=; prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; var_name="nom2"; arg_name="nom2"; }; ProgVarFmArg @[27] { desc=; flags=0; orig_prog_code=; prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; var_name="echelle1"; arg_name="echelle1"; }; ProgVarFmArg @[28] { desc=; flags=0; orig_prog_code=; prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; var_name="echelle2"; arg_name="echelle2"; }; ProgVarFmArg @[29] { desc=; flags=0; orig_prog_code=; prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; var_name="inhib"; arg_name="inhib"; }; ProgVarFmArg @[30] { desc=; flags=0; orig_prog_code=; prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; var_name="diag"; arg_name="diag"; }; Comment @[31] { desc="Set log files"; flags=0; orig_prog_code=; }; MethodCall @[32] { desc="last arg is to include dmem proc number"; flags=OFF; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].vars["log_file_nm"]$$; obj=.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].vars["EpochOutputData"]$$; method=taBase::GetFileNameFmProject; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="ext"; required=1; def_val=; expr { expr="\".epc.dat\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="tag"; required=0; def_val="\"\""; expr { expr="tag"; }; }; ProgArg @[2] { arg_type=const_taString_ref; type="const taString&"; name="subdir"; required=0; def_val="\"\""; expr { expr="log_dir"; }; }; ProgArg @[3] { arg_type=bool; type="bool"; name="dmem_proc_no"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; MethodCall @[33] { desc="last arg is to restrict log to dmem_proc = 0"; flags=OFF; orig_prog_code=; result_var=NULL; obj=$.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].vars["EpochOutputData"]$; method=DataTable::SaveDataLog; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="fname"; required=0; def_val="\"\""; expr { expr="log_file_nm"; }; }; ProgArg @[1] { arg_type=bool; type="bool"; name="append"; required=0; def_val="false"; expr { expr="false"; }; }; ProgArg @[2] { arg_type=bool; type="bool"; name="dmem_proc_0"; required=0; def_val="true"; expr { expr="true"; }; }; }; }; MethodCall @[34] { desc="last arg is to include dmem proc number"; flags=OFF; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].vars["log_file_nm"]$; obj=.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].vars["TrialOutputData"]$$; method=taBase::GetFileNameFmProject; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="ext"; required=1; def_val=; expr { expr="\".trl.dat\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="tag"; required=0; def_val="\"\""; expr { expr="tag"; }; }; ProgArg @[2] { arg_type=const_taString_ref; type="const taString&"; name="subdir"; required=0; def_val="\"\""; expr { expr="log_dir"; }; }; ProgArg @[3] { arg_type=bool; type="bool"; name="dmem_proc_no"; required=0; def_val="false"; expr { expr="true"; }; }; }; }; MethodCall @[35] { desc="last arg is to restrict log to dmem_proc = 0"; flags=OFF; orig_prog_code=; result_var=NULL; obj=$.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].vars["TrialOutputData"]$; method=DataTable::SaveDataLog; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="fname"; required=0; def_val="\"\""; expr { expr="log_file_nm"; }; }; ProgArg @[1] { arg_type=bool; type="bool"; name="append"; required=0; def_val="false"; expr { expr="false"; }; }; ProgArg @[2] { arg_type=bool; type="bool"; name="dmem_proc_0"; required=0; def_val="true"; expr { expr="false"; }; }; }; }; OtherProgramVar @[36] { desc=; flags=OFF; orig_prog_code=; other_prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; set_other=1; var_1=.projects["BG_2loop_taskset_1_"].programs["LeabraStartup"].args["meds"]$$; var_2=NULL; var_3=NULL; var_4=NULL; }; PrintExpr @[37] { desc=; flags=0; orig_prog_code=; expr { expr="\"Running: \" << batch.name"; }; my_mask=NULL; debug_level=NULL; }; ProgramCall @[38] { desc=; flags=0; orig_prog_code=; prog_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="FlatNetwork"; required=1; def_val=; expr { expr=; }; }; ProgArg @[1] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr=; }; }; ProgArg @[2] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="input_data"; }; }; ProgArg @[3] { arg_type=int; type="int"; name="NLoops"; required=1; def_val=; expr { expr=; }; }; }; target=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"]$; targ_ld_init="*LeabraBatch*"; }; }; step_prog=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraCycle"]$$; step_n=1; }; Program @["Anal_Transfer"] { name="Anal_Transfer"; short_nm="nlTrns"; tags=; desc=; flags=0; objs { name=; el_typ=DataTable; el_def=0; }; types { name=; el_typ=ProgType; el_def=0; }; args { name=; el_typ=ProgVar; el_def=0; ProgVar @["nom2"] { name="nom2"; var_type=T_String; string_val="TS_Learn.csv"; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["TrialOutputData"] { name="TrialOutputData"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["TrialOutputData"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["TrialOutputData_Modified"] { name="TrialOutputData_Modified"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["TrialOutputData_Modified"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Tous_Data"] { name="Tous_Data"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["All_Data"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData1"] { name="EpochOutputData1"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData1"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData2"] { name="EpochOutputData2"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData2"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData3"] { name="EpochOutputData3"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData3"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData_GroupNewOverlap"] { name="EpochOutputData_GroupNewOverlap"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_GroupNewOverlap"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData_Grouptransfer"] { name="EpochOutputData_Grouptransfer"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Grouptransfer"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData_GroupNewIncongruent"] { name="EpochOutputData_GroupNewIncongruent"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_GroupNewIncongruent"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["epc_out_data"] { name="epc_out_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="datatable with training patterns"; init_from=NULL; }; ProgVar @["EpochOutputData_Group"] { name="EpochOutputData_Group"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["temp"] { name="temp"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["temp"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["ppp_"] { name="ppp_"; 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; }; }; 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; DataSelectRowsProg @[0] { desc=; flags=OFF; orig_prog_code=; src_data_var=NULL; dest_data_var=NULL; select_spec { name="select_spec"; ops { name=; el_typ=DataSelectEl; el_def=0; DataSelectEl @[0] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C1_S1"; var=NULL; enable_var=NULL; }; DataSelectEl @[1] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C1_S2"; var=NULL; enable_var=NULL; }; DataSelectEl @[2] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C2_S1"; var=NULL; enable_var=NULL; }; DataSelectEl @[3] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C2_S2"; var=NULL; enable_var=NULL; }; }; comb_op=OR; }; }; DataSelectRowsProg @[1] { desc=; flags=OFF; orig_prog_code=; src_data_var=NULL; dest_data_var=NULL; select_spec { name="select_spec"; ops { name=; el_typ=DataSelectEl; el_def=0; DataSelectEl @[0] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C3_S1"; var=NULL; enable_var=NULL; }; DataSelectEl @[1] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C3_S2"; var=NULL; enable_var=NULL; }; }; comb_op=OR; }; }; DataSelectRowsProg @[2] { desc=; flags=OFF; orig_prog_code=; src_data_var=NULL; dest_data_var=NULL; select_spec { name="select_spec"; ops { name=; el_typ=DataSelectEl; el_def=0; DataSelectEl @[0] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C4_S1"; var=NULL; enable_var=NULL; }; DataSelectEl @[1] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C4_S2"; var=NULL; enable_var=NULL; }; }; comb_op=OR; }; }; DataJoinProg @[3] { desc=; flags=0; orig_prog_code=; src_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["TrialOutputData"]$$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["TrialOutputData_Modified"]$$; src_b_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["Tous_Data"]$$; join_spec { name="join_spec"; col_a { col_name="trial_name"; }; col_b { col_name="Name"; }; type=INNER; nomatch_warn=1; }; }; DataSelectColsProg @[4] { desc="extraire les infos pertinentes"; flags=0; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["TrialOutputData_Modified"]$; dest_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["TrialOutputData_Modified"]$; select_spec { name="select_spec"; el_typ=DataOpEl; el_def=0; DataOpEl @[0] { col_name="batch"; }; DataOpEl @[1] { col_name="epoch"; }; DataOpEl @[2] { col_name="trial"; }; DataOpEl @[3] { col_name="Name_No"; }; DataOpEl @[4] { col_name="sse"; }; DataOpEl @[5] { col_name="minus_cycles"; }; DataOpEl @[6] { col_name="TS_int_val"; }; DataOpEl @[7] { col_name="action_int_val"; }; }; }; DataSortProg @[5] { desc=; flags=0; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["TrialOutputData_Modified"]$; dest_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["TrialOutputData_Modified"]$; sort_spec { name="sort_spec"; ops { name=; el_typ=DataSortEl; el_def=0; DataSortEl @[0] { col_name="batch"; order=ASCENDING; }; DataSortEl @[1] { col_name="epoch"; order=ASCENDING; }; DataSortEl @[2] { col_name="trial"; order=ASCENDING; }; }; }; }; MethodCall @[6] { desc=; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["TrialOutputData_Modified"]$; method=DataTable::ExportData; meth_args { name="ProgArg_List_0"; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="fname"; required=0; def_val="\"\""; expr { expr="nom2"; }; }; ProgArg @[1] { arg_type=DataTable::Delimiters; type="DataTable::Delimiters"; name="delim"; required=0; def_val="DataTable::COMMA"; expr { expr="DataTable::COMMA"; }; }; ProgArg @[2] { arg_type=bool; type="bool"; name="quote_str"; required=0; def_val="true"; expr { expr="false"; }; }; ProgArg @[3] { arg_type=bool; type="bool"; name="headers"; required=0; def_val="true"; expr { expr="false"; }; }; }; }; DataCalcLoop @[7] { desc="Calculate average err as function of epochs across nets."; flags=0; orig_prog_code=; src_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData1"]$$; dest_data_var=NULL; src_cols { name="src_cols"; el_typ=DataOpEl; el_def=0; DataOpEl @[0] { col_name="batch"; }; DataOpEl @[1] { col_name="inside_int_val"; }; DataOpEl @[2] { col_name="avg_sse"; }; DataOpEl @[3] { col_name="cnt_err"; }; DataOpEl @[4] { col_name="avg_ext_rew"; }; DataOpEl @[5] { col_name="avg_cycles"; }; }; dest_cols { name="dest_cols"; el_typ=DataOpEl; el_def=0; }; loop_code { name="ProgEl_List_297"; el_typ=ProgCode; el_def=0; DataGroupProg @[0] { desc=; flags=QUIET; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData1"]$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData_Grouptransfer"]$$; group_spec { name="group_spec"; ops { name=; el_typ=DataGroupEl; el_def=0; DataGroupEl @[0] { col_name="inside_int_val"; agg {name="Aggregate": op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[1] { col_name="cnt_err"; agg {name="Aggregate": op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[2] { col_name="cnt_err"; agg {name="Aggregate": op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; }; append_agg_name=1; }; }; DataGroupProg @[1] { desc=; flags=QUIET; orig_prog_code=; src_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData2"]$$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData_GroupNewOverlap"]$$; group_spec { name="group_spec"; ops { name=; el_typ=DataGroupEl; el_def=0; DataGroupEl @[0] { col_name="inside_int_val"; agg {name="Aggregate": op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[1] { col_name="cnt_err"; agg {name="Aggregate": op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[2] { col_name="cnt_err"; agg {name="Aggregate": op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; }; append_agg_name=1; }; }; DataGroupProg @[2] { desc=; flags=QUIET; orig_prog_code=; src_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData3"]$$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData_GroupNewIncongruent"]$$; group_spec { name="group_spec"; ops { name=; el_typ=DataGroupEl; el_def=0; DataGroupEl @[0] { col_name="inside_int_val"; agg {name="Aggregate": op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[1] { col_name="cnt_err"; agg {name="Aggregate": op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[2] { col_name="cnt_err"; agg {name="Aggregate": op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; }; append_agg_name=1; }; }; DataJoinProg @[3] { desc=; flags=QUIET; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData_Grouptransfer"]$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["temp"]$$; src_b_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData_GroupNewOverlap"]$; join_spec { name="join_spec"; col_a { col_name="inside_int_val_group"; }; col_b { col_name="inside_int_val_group"; }; type=INNER; nomatch_warn=0; }; }; DataJoinProg @[4] { desc=; flags=QUIET; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["temp"]$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData_Group"]$$; src_b_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"].vars["EpochOutputData_GroupNewIncongruent"]$; join_spec { name="join_spec"; col_a { col_name="inside_int_val_group"; }; col_b { col_name="inside_int_val_group"; }; type=INNER; nomatch_warn=0; }; }; IfBreak @[5] { desc=; flags=0; orig_prog_code=; cond { expr=; }; }; }; use_col_numbers=0; src_col_vars { name="ProgVar_List_0"; el_typ=ProgVar; el_def=0; ProgVar @["s_batch"] { name="s_batch"; var_type=T_Int; int_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_inside_int_val"] { name="s_inside_int_val"; var_type=T_Int; int_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_avg_sse"] { name="s_avg_sse"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_cnt_err"] { name="s_cnt_err"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_avg_ext_rew"] { name="s_avg_ext_rew"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_avg_cycles"] { name="s_avg_cycles"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; dest_col_vars { name="ProgVar_List_0"; el_typ=ProgVar; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; Program @["Anal_Clustering"] { name="Anal_Clustering"; short_nm="nlTrn2"; tags=; desc=; flags=0; objs { name="ProgObjList_70"; el_typ=DataTable; el_def=0; }; types { name="ProgType_List_0"; el_typ=ProgType; el_def=0; }; args { name="ProgVar_List_0"; el_typ=ProgVar; el_def=0; ProgVar @["nom2"] { name="nom2"; var_type=T_String; string_val="TS_Learn.csv"; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr"; init_from=NULL; }; }; vars { name="ProgVar_List_0"; el_typ=ProgVar; el_def=0; ProgVar @["TrialOutputData"] { name="TrialOutputData"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["TrialOutputData"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["TrialOutputData_Modified"] { name="TrialOutputData_Modified"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["TrialOutputData_Modified"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData1"] { name="EpochOutputData1"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData1"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData2"] { name="EpochOutputData2"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData2"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData3"] { name="EpochOutputData3"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData3"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData_GroupNewOverlap"] { name="EpochOutputData_GroupNewOverlap"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_GroupNewOverlap"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData_Grouptransfer"] { name="EpochOutputData_Grouptransfer"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Grouptransfer"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputData_GroupNewIncongruent"] { name="EpochOutputData_GroupNewIncongruent"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_GroupNewIncongruent"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["epc_out_data"] { name="epc_out_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="datatable with training patterns"; init_from=NULL; }; ProgVar @["EpochOutputData_Group"] { name="EpochOutputData_Group"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["temp"] { name="temp"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["temp"]$; 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_2loop_taskset_1_"].data.gp["InputData"]["StdInputData"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Tous_Data"] { name="Tous_Data"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["Tous_Data"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutpuDataClTS1_group"] { name="EpochOutpuDataClTS1_group"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutpuDataClTS1_group"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["temp2"] { name="temp2"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["temp"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["EpochOutputDataClTS2_group"] { name="EpochOutputDataClTS2_group"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputDataClTS2_group"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; functions { name="Function_List_70"; el_typ=Function; el_def=0; }; init_code { name="ProgEl_List_587"; el_typ=ProgCode; el_def=0; }; prog_code { name="ProgEl_List_588"; el_typ=ProgCode; el_def=0; DataSelectRowsProg @[0] { desc=; flags=OFF; orig_prog_code=; src_data_var=NULL; dest_data_var=NULL; select_spec { name="select_spec"; ops { name=; el_typ=DataSelectEl; el_def=0; DataSelectEl @[0] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C1_S1"; var=NULL; enable_var=NULL; }; DataSelectEl @[1] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C1_S2"; var=NULL; enable_var=NULL; }; DataSelectEl @[2] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C2_S1"; var=NULL; enable_var=NULL; }; DataSelectEl @[3] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C2_S2"; var=NULL; enable_var=NULL; }; }; comb_op=OR; }; }; DataSelectRowsProg @[1] { desc=; flags=OFF; orig_prog_code=; src_data_var=NULL; dest_data_var=NULL; select_spec { name="select_spec"; ops { name=; el_typ=DataSelectEl; el_def=0; DataSelectEl @[0] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C3_S1"; var=NULL; enable_var=NULL; }; DataSelectEl @[1] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C3_S2"; var=NULL; enable_var=NULL; }; }; comb_op=OR; }; }; DataSelectRowsProg @[2] { desc=; flags=OFF; orig_prog_code=; src_data_var=NULL; dest_data_var=NULL; select_spec { name="select_spec"; ops { name=; el_typ=DataSelectEl; el_def=0; DataSelectEl @[0] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C4_S1"; var=NULL; enable_var=NULL; }; DataSelectEl @[1] { col_name="trial_name"; on=1; rel=EQUAL; use_var=0; cmp 9 0="C4_S2"; var=NULL; enable_var=NULL; }; }; comb_op=OR; }; }; DataJoinProg @[3] { desc=; flags=0; orig_prog_code=; src_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["TrialOutputData"]$$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["TrialOutputData_Modified"]$$; src_b_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["Tous_Data"]$$; join_spec { name="join_spec"; col_a { col_name="trial_name"; }; col_b { col_name="Name"; }; type=INNER; nomatch_warn=1; }; }; DataSelectColsProg @[4] { desc="extraire les infos pertinentes"; flags=QUIET; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["TrialOutputData_Modified"]$; dest_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["TrialOutputData_Modified"]$; select_spec { name="select_spec"; el_typ=DataOpEl; el_def=0; DataOpEl @[0] { col_name="batch"; }; DataOpEl @[1] { col_name="epoch"; }; DataOpEl @[2] { col_name="trial"; }; DataOpEl @[3] { col_name="Name_No"; }; DataOpEl @[4] { col_name="sse"; }; DataOpEl @[5] { col_name="ext_rew"; }; DataOpEl @[6] { col_name="minus_cycles"; }; DataOpEl @[7] { col_name="TS_int_val"; }; DataOpEl @[8] { col_name="action_int_val"; }; }; }; DataSortProg @[5] { desc=; flags=0; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["TrialOutputData_Modified"]$; dest_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["TrialOutputData_Modified"]$; sort_spec { name="sort_spec"; ops { name=; el_typ=DataSortEl; el_def=0; DataSortEl @[0] { col_name="batch"; order=ASCENDING; }; DataSortEl @[1] { col_name="epoch"; order=ASCENDING; }; DataSortEl @[2] { col_name="trial"; order=ASCENDING; }; }; }; }; MethodCall @[6] { desc=; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["TrialOutputData_Modified"]$; method=DataTable::ExportData; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="fname"; required=0; def_val="\"\""; expr { expr="nom2"; }; }; ProgArg @[1] { arg_type=DataTable::Delimiters; type="DataTable::Delimiters"; name="delim"; required=0; def_val="DataTable::COMMA"; expr { expr="DataTable::COMMA"; }; }; ProgArg @[2] { arg_type=bool; type="bool"; name="quote_str"; required=0; def_val="true"; expr { expr="false"; }; }; ProgArg @[3] { arg_type=bool; type="bool"; name="headers"; required=0; def_val="true"; expr { expr="false"; }; }; }; }; DataCalcLoop @[7] { desc="Calculate average err as function of epochs across nets."; flags=QUIET; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["TrialOutputData_Modified"]$; dest_data_var=NULL; src_cols { name="src_cols"; el_typ=DataOpEl; el_def=0; DataOpEl @[0] { col_name="batch"; }; DataOpEl @[1] { col_name="inside_int_val"; }; DataOpEl @[2] { col_name="avg_sse"; }; DataOpEl @[3] { col_name="cnt_err"; }; }; dest_cols { name="dest_cols"; el_typ=DataOpEl; el_def=0; }; loop_code { name=; el_typ=ProgCode; el_def=0; DataSelectRowsProg @[0] { desc=; flags=QUIET; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["TrialOutputData_Modified"]$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["temp"]$$; select_spec { name="select_spec"; ops { name=; el_typ=DataSelectEl; el_def=0; DataSelectEl @[0] { col_name="epoch"; on=1; rel=LESSTHANOREQUAL; use_var=0; cmp 2 0=10; var=NULL; enable_var=NULL; }; DataSelectEl @[1] { col_name="Name_No"; on=1; rel=LESSTHANOREQUAL; use_var=0; cmp 2 0=3; var=NULL; enable_var=NULL; }; }; comb_op=AND; }; }; DataGroupProg @[1] { desc=; flags=QUIET; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["temp"]$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["EpochOutpuDataClTS1_group"]$$; group_spec { name="group_spec"; ops { name=; el_typ=DataGroupEl; el_def=0; DataGroupEl @[0] { col_name="Name_No"; agg {name="Aggregate": op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[1] { col_name="sse"; agg {name="Aggregate": op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[2] { col_name="sse"; agg {name="Aggregate": op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; }; append_agg_name=1; }; }; DataSelectRowsProg @[2] { desc=; flags=QUIET; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["TrialOutputData_Modified"]$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["temp2"]$$; select_spec { name="select_spec"; ops { name="DataOpList_27"; el_typ=DataSelectEl; el_def=0; DataSelectEl @[0] { col_name="epoch"; on=1; rel=LESSTHANOREQUAL; use_var=0; cmp 2 0=5; var=NULL; enable_var=NULL; }; DataSelectEl @[1] { col_name="Name_No"; on=1; rel=GREATERTHANOREQUAL; use_var=0; cmp 2 0=4; var=NULL; enable_var=NULL; }; }; comb_op=AND; }; }; DataGroupProg @[3] { desc=; flags=QUIET; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["temp2"]$; dest_data_var=.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"].vars["EpochOutputDataClTS2_group"]$$; group_spec { name="group_spec"; ops { name=; el_typ=DataGroupEl; el_def=0; DataGroupEl @[0] { col_name="Name_No"; agg {name="Aggregate": op=GROUP: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[1] { col_name="sse"; agg {name="Aggregate": op=MEAN: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[2] { col_name="sse"; agg {name="Aggregate": op=SEM: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; }; append_agg_name=1; }; }; IfBreak @[4] { desc=; flags=0; orig_prog_code=; cond { expr=; }; }; }; use_col_numbers=0; src_col_vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["s_batch"] { name="s_batch"; var_type=T_Int; int_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_inside_int_val"] { name="s_inside_int_val"; var_type=T_Int; int_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_avg_sse"] { name="s_avg_sse"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_cnt_err"] { name="s_cnt_err"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; dest_col_vars { name=; el_typ=ProgVar; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; 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_2loop_taskset_1_"].networks["BGLoop1"]$$; 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 @["HierNetwork"] { name="HierNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$$; 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=2; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 @["gp_spec"] { name="gp_spec"; var_type=T_Object; object_type=DataGroupSpec; object_val=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].prog_code[17].loop_code[0].group_spec$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["epc_out_data"] { name="epc_out_data"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"]$; 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 @["inputStriatum"] { name="inputStriatum"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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 @["ctxt_striatum"] { name="ctxt_striatum"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["ContextStriatum"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr"; init_from=NULL; }; ProgVar @["Motor_NoGo2"] { name="Motor_NoGo2"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["Motor_NoGo2"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Motor_NoGo"] { name="Motor_NoGo"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["Motor_NoGo"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["MotorCortex2_Striatum2"] { name="MotorCortex2_Striatum2"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["MotorCortex2_Striatum2"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["MotorCortex_Striatum"] { name="MotorCortex_Striatum"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["MotorCortex_Striatum"]$$; 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|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["c_learnrate"] { name="c_learnrate"; var_type=T_Real; real_val=0.1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr"; init_from=NULL; }; ProgVar @["s_learnrate"] { name="s_learnrate"; var_type=T_Real; real_val=0.1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr"; init_from=NULL; }; ProgVar @["nom"] { name="nom"; var_type=T_String; string_val="TS_Learn.wts"; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr"; init_from=NULL; }; ProgVar @["nom2"] { name="nom2"; var_type=T_String; string_val="TS_Learn.csv"; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr"; init_from=NULL; }; ProgVar @["echelle1"] { name="echelle1"; var_type=T_Real; real_val=1; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="a 1 , la dopamine est 2 fois plus forte dans la boucle motrice que prefrontale"; init_from=NULL; }; ProgVar @["echelle2"] { name="echelle2"; var_type=T_Real; real_val=1; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="a 1 , la dopamine est 2 fois plus forte dans la boucle motrice que prefrontale "; init_from=NULL; }; ProgVar @["inhib"] { name="inhib"; var_type=T_Real; real_val=0.25; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="STN strength"; init_from=NULL; }; ProgVar @["diag1"] { name="diag1"; var_type=T_Real; real_val=1.5; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="PFC-striatum diagonal projection strength"; init_from=NULL; }; ProgVar @["ClusterInputData"] { name="ClusterInputData"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; 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="initializes local batch counter and batch field on network"; flags=0; orig_prog_code=; network_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$$; local_ctr_var=.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["DA_dip_val"]$$; expr { expr=".024"; }; }; OtherProgramVar @[1] { desc=; flags=0; orig_prog_code=; other_prog=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$$; set_other=1; var_1=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["DA_dip_val"]$; expr { expr="0"; }; }; OtherProgramVar @[1] { desc=; flags=0; orig_prog_code=; other_prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$; set_other=1; var_1=$.projects["BG_2loop_taskset_1_"].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; PrintVar @[0] { desc=; flags=OFF; orig_prog_code=; message=; print_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["c_learnrate"]$$; print_var2=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["s_learnrate"]$$; print_var3=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["nom"]$$; print_var4=NULL; print_var5=NULL; print_var6=NULL; my_mask=NULL; debug_level=NULL; }; IfElse @[1] { desc="NLoops ==1"; flags=0; orig_prog_code=; cond { expr="NLoops ==1"; }; show_false_code=1; true_code { name="ProgEl_List_176"; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$; expr { expr="FlatNetwork"; }; }; }; false_code { name="ProgEl_List_177"; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$; expr { expr="HierNetwork"; }; }; }; }; NetCounterInit @[2] { desc="initializes local batch counter and batch field on network"; flags=0; orig_prog_code=; network_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["batch"]$; counter=Network::batch; update_after=0; }; MemberAssign @[3] { desc=; flags=OFF; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["ctxt_striatum"]$$; path="lrate"; expr { expr="c_learnrate"; }; update_after=1; }; MemberAssign @[4] { desc=; flags=OFF; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["MotorCortex2_Striatum2"]$$; path="lrate"; expr { expr="c_learnrate"; }; update_after=1; }; MemberAssign @[5] { desc=; flags=OFF; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["Motor_NoGo2"]$$; path="lrate"; expr { expr="c_learnrate"; }; update_after=1; }; MemberAssign @[6] { desc=; flags=OFF; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["inputStriatum"]$$; path="lrate"; expr { expr="s_learnrate"; }; update_after=1; }; MemberAssign @[7] { desc=; flags=OFF; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["MotorCortex_Striatum"]$$; path="lrate"; expr { expr="s_learnrate"; }; update_after=1; }; MemberAssign @[8] { desc=; flags=OFF; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["Motor_NoGo"]$$; path="lrate"; expr { expr="s_learnrate"; }; update_after=1; }; PrintVar @[9] { desc=; flags=OFF; orig_prog_code=; message=; print_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["c_learnrate"]$; print_var2=NULL; print_var3=NULL; print_var4=NULL; print_var5=NULL; print_var6=NULL; my_mask=NULL; debug_level=NULL; }; OtherProgramVar @[10] { desc=; flags=0; orig_prog_code=; other_prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"]$; set_other=1; var_1=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["c_learnrate"]$; var_2=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["s_learnrate"]$; var_3=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["echelle1"]$$; var_4=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["echelle2"]$$; }; OtherProgramVar @[11] { desc=; flags=0; orig_prog_code=; other_prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"]$; set_other=1; var_1=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["diag1"]$; var_2=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["inhib"]$; var_3=NULL; var_4=NULL; }; OtherProgramVar @[12] { desc=; flags=0; orig_prog_code=; other_prog=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"]$$; set_other=1; var_1=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].args["NLoops"]$$; var_2=NULL; var_3=NULL; var_4=NULL; }; OtherProgramVar @[13] { desc=; flags=0; orig_prog_code=; other_prog=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrial"]$$; set_other=1; var_1=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].args["NLoops"]$; var_2=NULL; var_3=NULL; var_4=NULL; }; OtherProgramVar @[14] { desc=; flags=0; orig_prog_code=; other_prog=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpoch"]$$; set_other=1; var_1=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].args["NLoops"]$; var_2=NULL; var_3=NULL; var_4=NULL; }; WhileLoop @[15] { 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=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr="HierNetwork"; }; }; ProgArg @[4] { arg_type=bool; type="bool"; name="no_prompts"; required=1; def_val=; expr { expr="true"; }; }; ProgArg @[5] { arg_type=taString; type="String"; name="nom"; required=1; def_val=; expr { expr="nom"; }; }; }; target=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["batch"]$; counter=Network::batch; update_after=0; }; }; test { expr="batch < max_batch"; }; }; IfElse @[16] { desc=; flags=0; orig_prog_code=; cond { expr="input_data.name == ClusterInputData.name"; }; show_false_code=1; true_code { name="ProgEl_List_214"; 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="ProgArg_List_0"; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=taString; type="String"; name="nom2"; required=1; def_val=; expr { expr="nom2"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs["Anal_Clustering"]$$; targ_ld_init="*Anal_Clustering*"; }; }; false_code { name="ProgEl_List_215"; 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="ProgArg_List_0"; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=taString; type="String"; name="nom2"; required=1; def_val=; expr { expr="nom2"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs["Anal_Transfer"]$$; targ_ld_init="*Anal_Transfer*"; }; }; }; DataCalcLoop @[17] { desc="Calculate average err as function of epochs across nets."; flags=OFF; orig_prog_code=; src_data_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["epc_out_data"]$$; dest_data_var=NULL; src_cols { name="src_cols"; el_typ=DataOpEl; el_def=0; DataOpEl @[0] { col_name="batch"; }; DataOpEl @[1] { col_name="epoch"; }; DataOpEl @[2] { col_name="avg_sse"; }; DataOpEl @[3] { col_name="cnt_err"; }; DataOpEl @[4] { col_name="avg_ext_rew"; }; DataOpEl @[5] { col_name="avg_cycles"; }; }; dest_cols { name="dest_cols"; el_typ=DataOpEl; el_def=0; }; loop_code { name=; el_typ=ProgCode; el_def=0; DataGroupProg @[0] { desc=; flags=0; orig_prog_code=; src_data_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraBatch"].vars["epc_out_data"]$; dest_data_var=NULL; group_spec { name="group_spec"; ops { name=; el_typ=DataGroupEl; el_def=0; DataGroupEl @[0] { col_name="epoch"; agg {name="Aggregate": op=GROUP: rel={name="Relation": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[1] { col_name="cnt_err"; agg {name="Aggregate": op=MEAN: rel={name="Relation": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; DataGroupEl @[2] { col_name="cnt_err"; agg {name="Aggregate": op=SEM: rel={name="Relation": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; }; }; append_agg_name=1; }; }; }; use_col_numbers=0; src_col_vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["s_batch"] { name="s_batch"; var_type=T_Int; int_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_epoch"] { name="s_epoch"; var_type=T_Int; int_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_avg_sse"] { name="s_avg_sse"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_cnt_err"] { name="s_cnt_err"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_avg_ext_rew"] { name="s_avg_ext_rew"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["s_avg_cycles"] { name="s_avg_cycles"; var_type=T_Real; real_val=0; objs_ptr=0; flags=SAVE_VAL|LOCAL_VAR|EDIT_VAL; reference=0; desc=; init_from=NULL; }; }; dest_col_vars { name=; el_typ=ProgVar; el_def=0; }; }; }; step_prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"]$; 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{ -2034395428;1721455511;740114480;271844083;-759286557;-512312219;-1384846780;-261495899;-970676602;1932910466;-1452062279;1963862482;-339907765;-1357063307;-1139391231;1187829054;-173549333;-1935361127;715192121;-1000469872;449304339;1752565140;1654649055;-1089284691;579990819;934965736;-1059317598;2020270240;-993539935;1637800455;75709052;-344559861;-1336076728;967664979;1441228001;-77157245;-648900956;1182443272;-821643341;-1950111593;1367097329;-1546868263;799159953;1143611488;1050259313;1771876546;-1631643619;-1574560918;-41191368;-654638472;-457650759;991409301;-871302147;-1518315157;-1185187933;1166171068;1840338633;-304069343;443054244;-800891665;1371665752;1329687898;-1445799899;854402722;1739255850;371508280;1728799322;-744652502;-1688082831;-2095548764;380609988;727599771;6120047;-1550959340;-1721180168;1041442797;-781740595;229333139;-2029675187;-410036358;-2119416819;-1983127236;-911471672;-1715647894;-581434532;-1725944880;1810017328;1072375980;-1119938508;-548179033;508257294;-257165343;447659654;-930029253;1916261238;-328065710;1408035413;-1104451707;171448229;1313579388;-2085774411;1372872344;295187395;320128854;1631169366;-1680660292;-1068580512;306530170;-1259635314;-437488471;694092160;885594095;-324118341;-1152681719;1004184777;-319712064;423693411;-520102268;-1128658247;876695358;-471961106;188073978;605204508;-597526649;-1721054320;-686722281;-972809374;-34818364;-811230205;-791507839;-1076821556;2081354953;73243500;-1592844767;957128533;2056411664;1348969021;-296149451;1439551960;1215294504;984161721;-2119189622;-1234647754;1565172243;-978611286;609596222;1097721352;-1229614304;-1622262018;-1032342015;-1682972320;229596737;1063778621;890370730;568516524;1978223479;916909098;291743535;-1760420567;1005487510;967965390;-971886105;1864151958;-812668362;-919108467;-1598469461;-391256493;-385044937;1856409388;-1332702614;-398758990;166344320;-1106116308;268309971;-441350163;-1068826731;1165499614;-1913668692;-725145000;347826586;1420432502;793690792;47625470;545478381;2043748665;-2100227119;249413113;-973785864;-1443546429;1366849506;-1478178739;2057195242;1696458359;-94694577;441862590;-1112291655;1617197963;1720162359;-177343468;211983578;1141804234;547565536;69256234;1057873757;-1534270083;752911080;1324994134;811333666;1828788282;620962584;1571598666;-586148246;-1137309375;-1323596988;-1207615116;-61539739;-397319914;-1197307102;578094202;-823783683;1337710866;-271789988;-34992807;-1007521951;1877959818;-1441919304;2088983108;-16479460;-317228257;1223266033;-365701738;-690814544;1024292743;-2080872404;1107540240;1157176736;1116396145;-927064291;1937462724;82986152;1525350200;-1478806674;2146702990;222850654;-1388979702;2116374045;-1370960382;1526154999;-247290362;-2142818830;893030570;69996045;390168861;-21268882;189861631;-721788262;1136379997;-2116859571;-1614793683;604683918;370748682;-1538318345;1728362927;-1476566867;1484639507;1876855587;1630541684;347725620;-1338776432;566841511;-1188613647;-405356306;-1485573231;-887241456;2025516177;-498571805;1312100980;520349246;-965540468;1413724546;-745255737;-1611452819;1473493477;977230863;-1146332665;-649121258;1486815335;414957405;-1291434543;-375621536;-170034383;-38969891;364107706;746366855;-880387991;1412930809;-407263488;-1682669480;-2124624212;-1023759919;1317298950;2087375344;-1441411517;-708695596;383750659;-311609504;1718605377;528992371;435986835;-500667596;-36455191;1460192137;-1076826656;1441385827;-103449884;-1605362338;-1126837624;-405935185;-1458501606;699730615;-701879693;2020126577;-1824511886;-922491533;-362645900;-1686147784;-11525336;-1214454722;-189912844;258169276;22807670;-1360336423;-2100201549;-1484197086;-1996223250;603416171;-2024297337;613236426;-237379324;529762326;1772255234;728233348;688095850;1477652265;770049056;-791363079;93672188;-1305044281;-540967403;-1905621493;-1476348949;-538071732;-1683117941;-1032597394;1630966115;-536686835;1934372842;-1239372772;-1278085316;970504925;646774681;865647046;-1290386808;-1691739171;-1751099545;-1597339322;1144622402;-668821538;737554593;1485724150;-938496283;588453937;1674692041;1829966173;-2041309502;-1634092233;1380530785;-1077843623;1848460641;396148827;-632973213;111181661;956696111;-1208444662;775006632;1358616777;2121437290;1231634106;-466299829;2087340525;-1930266718;588108711;2018107755;-525489573;1561677378;-2011251462;-234272924;-592425936;62545069;-1193662768;1419097194;-1886752056;345204036;1949587815;1447615698;380701652;1979326522;747326430;-643776978;292298330;-2007227108;-938888079;612578454;1459750603;-789264048;-174728610;1250291025;1342599729;1693892242;458939554;-883310706;-87684794;1207604959;1219253565;-1975599532;-1695080553;477705331;201866762;314168734;1442109187;-1447630984;-1554014511;-58878481;2084271053;251714862;-705240359;-1245434954;-743140423;-1419586536;1177917945;944994448;-261905783;-753861588;368158534;365262426;2008276287;-1341228748;1292745229;-447818628;189451996;-180659570;2042310756;579020445;397623990;-479807084;2012875098;-903584337;-1837552987;1077032109;850580903;7711663;-1391041320;-3902000;1213557006;1918139323;731995187;-1704612623;-1840232270;-312287420;-1603266600;-403499816;-1894944962;-76021628;1716614684;1831084107;2123258125;-1692102760;-1417931873;-742538289;-2110100133;788580093;582412466;160371228;-1528356113;-1319330203;1394646920;1778271219;-682929567;-662965102;-1698686946;1400144118;12325470;412716802;-1557430345;-2123087529;-282638984;688537207;-1783015964;-1570702416;-254570195;-1670650086;-421132691;-952932004;272984946;-1711183886;-1698860119;-1118689423;1084955994;1203063267;-1405216217;-2088689769;-1259653944;-376311886;2041596886;570752213;-585580788;107702767;-1113934768;516360288;1654763495;1211530694;188752012;-1249131194;-2121123361;817044285;-1964480994;-954644710;-1850445844;-2087155466;992255573;511768219;790052922;1059152630;1121694499;830005376;1481970839;967796550;-77449545;737274654;-485043471;-1417495146;1091895681;-174646882;-1331879408;1270355258;-610667160;-503244711;1659684773;1673365976;427525570;-1466000976;-1297029279;1129596727;1691746423;434591416;79016131;815536667;-766787116;-2088727807;-1120897698;-1737454724;1467971815;323472112;-746749213;-1347517292;-1662478493;1886233723;-6475687;1113210810;466827776;-1704991686;377422931;-72211973;792535317;493177991;-627281278;-2037958619;1836517540;-1139165093;-1875091872;587313390;-170119637;-139878386;1491999848;-1778095947;-1664597636;-125810944;-441343622;617445385;-1903415590;-1438116474;143663971;1065546591;-561979956;607407101;355951140;-514130296;887869996;1672968626;1600704758;-1494244661;1512557734;-355852483;-819428399;-1673173450;-2038486815;-12476691;-1821174715;1144127843;203816971;-984553031;35046085;1889093405;894110833;861627387;-882063506;-392231575;-1098326213;-1845193497;-1111470652;1860675466;-220496060;-1230555023;-1672228146; }; mti=624; is_gauss_double_cached=0; cached_gauss_double=0.07784224884472041; }; }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; 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_2loop_taskset_1_"].networks["BGLoop1"]$; 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 @["HierNetwork"] { name="HierNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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; }; ProgVar @["nom"] { name="nom"; var_type=T_String; string_val="TS_Learn.wts"; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="maximum number of epochs to run"; init_from=NULL; }; }; vars { name=; el_typ=ProgVar; el_def=0; ProgVar @["max_epoch"] { name="max_epoch"; var_type=T_Int; int_val=100; 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=14; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].types["RndInitType"]$$; value=1; }; 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=14; 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=13; 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_2loop_taskset_1_"].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 @["train_timer"] { name="train_timer"; var_type=T_Object; object_type=TimeUsed; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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|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 @["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_2loop_taskset_1_"].networks["BGLoop2"].layers["SNc2"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["str_unit"] { name="str_unit"; var_type=T_Object; object_type=UnitSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["matrisom_unitspec"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Striatum"] { name="Striatum"; var_type=T_Object; object_type=LeabraLayer; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"]$$; 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_2loop_taskset_1_"].data.gp["InputData"]["StdInputData"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["transfer_epoch"] { name="transfer_epoch"; var_type=T_Int; int_val=75; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["NoiseEpoch"] { name="NoiseEpoch"; var_type=T_Int; int_val=75; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["TransferInputData"] { name="TransferInputData"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].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 @["BiasInputData"] { name="BiasInputData"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["BiasInputData"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="New overlap input data table"; init_from=NULL; }; ProgVar @["NvInputData"] { name="NvInputData"; var_type=T_Object; object_type=DataTable; object_val=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["NvInputData"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="new incongruent input data table"; init_from=NULL; }; ProgVar @["MC"] { name="MC"; var_type=T_Object; object_type=LeabraUnitSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["Motor_Cortex_1_unitspec"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["MC2"] { name="MC2"; var_type=T_Object; object_type=LeabraUnitSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["Motor_Cortex_unitspec"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["StriatumUS"] { name="StriatumUS"; var_type=T_Object; object_type=LeabraUnitSpec; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["matrisom_unitspec"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["SNc_U"] { name="SNc_U"; var_type=T_Object; object_type=LeabraUnitSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Units"]["SNc_UnitSpec"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["GPi2"] { name="GPi2"; var_type=T_Object; object_type=LeabraLayer; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Int2"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["c_learnrate"] { name="c_learnrate"; var_type=T_Real; real_val=0.1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr: retourner a .03"; init_from=NULL; }; ProgVar @["s_learnrate"] { name="s_learnrate"; var_type=T_Real; real_val=0.1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr: retourner a .03"; init_from=NULL; }; ProgVar @["echelle1"] { name="echelle1"; var_type=T_Real; real_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="a 1 , la dopamine est 2 fois plus forte dans la boucle motrice que prefrontale"; init_from=NULL; }; ProgVar @["echelle2"] { name="echelle2"; var_type=T_Real; real_val=1; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="a 1 , la dopamine est 2 fois plus forte dans la boucle motrice que prefrontale "; init_from=NULL; }; ProgVar @["diag1"] { name="diag1"; var_type=T_Real; real_val=1.5; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="force de la connection diagonale MC2-str"; init_from=NULL; }; ProgVar @["inhib"] { name="inhib"; var_type=T_Real; real_val=0.3; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="force de STN-GPi"; init_from=NULL; }; ProgVar @["ProbingCycles"] { name="ProbingCycles"; var_type=T_Real; real_val=60; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="force de STN-GPi"; init_from=NULL; }; ProgVar @["biasValue"] { name="biasValue"; 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 @["SuccessiveCor"] { name="SuccessiveCor"; var_type=T_Real; real_val=5; 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 @["MotorCortex2_Striatum"] { name="MotorCortex2_Striatum"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["MC2_Striatum"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["D1_S"] { name="D1_S"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Dopamine_D1_"].children["D1_Stronger"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["D2_S"] { name="D2_S"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["SNc_Inhib_D2_"].children["D2_Stronger"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["inputStriatum"] { name="inputStriatum"; var_type=T_Object; object_type=LeabraConSpec; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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 @["contextStriatum"] { name="contextStriatum"; var_type=T_Object; object_type=LeabraConSpec; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["ContextStriatum"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="lr"; init_from=NULL; }; ProgVar @["STN_GPi"] { name="STN_GPi"; var_type=T_Object; object_type=LeabraConSpec; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["STN_GPi"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["ClusterInputData"] { name="ClusterInputData"; var_type=T_Object; object_type=DataTable; object_val=$.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; objs_ptr=0; flags=CTRL_PANEL|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; AssignExpr @[0] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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; AssignExpr @[0] { desc="get our pointer to the network training time object"; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["train_timer"]$; expr { expr="network.train_time"; }; }; MethodCall @[1] { 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_2loop_taskset_1_"].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 @[2] { desc="initialize epoch counter (both our local copy and network's epoch counter)"; flags=0; orig_prog_code=; network_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$; counter=Network::epoch; update_after=0; }; MemberAssign @[3] { desc=; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["str_unit"]$$; path="noise.mean"; expr { expr=".001"; }; update_after=0; }; MemberAssign @[4] { desc="set network's training mode to our local value"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["snc_size"]$$; expr { expr="SNc.units.size"; }; }; ForLoop @[7] { desc="only connect intact snc units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc="loop over striatal units"; flags=0; orig_prog_code=; loop_code { name=; el_typ=ProgCode; el_def=0; UserScript @[0] { desc="zero out weights for non-intact snc units"; flags=0; orig_prog_code=; script { expr="SNc.units[i].send[0].Cn(j).wt=0; SNc.units[i].send[1].Cn(j).wt=0; "; }; }; }; init { expr="j = 0"; }; test { expr="j < (Striatum.units.size)/2"; }; iter { expr="j++"; }; }; }; init { expr="i = num_intact_snc_units"; }; test { expr="i < snc_size"; }; iter { expr="i++"; }; }; OtherProgramVar @[8] { desc=; flags=0; orig_prog_code=; other_prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$; set_other=1; var_1=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["num_intact_snc_units"]$; var_2=NULL; var_3=NULL; var_4=NULL; }; MemberAssign @[9] { desc="set plus phase acts to reflect minus phase response. mettre a .001"; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["StriatumUS"]$$; path="noise.mean"; expr { expr=".001"; }; update_after=0; }; MemberAssign @[10] { desc="set plus phase acts to reflect minus phase response. mettre a 0"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["StriatumUS"]$; path="noise.var"; expr { expr="0"; }; update_after=0; }; MemberAssign @[11] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["D1_S"]$$; path="wt_scale.rel"; expr { expr="2*echelle1"; }; update_after=0; }; MemberAssign @[12] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["D2_S"]$$; path="wt_scale.rel"; expr { expr="1.5*echelle2"; }; update_after=0; }; MemberAssign @[13] { desc="set plus phase acts to reflect minus phase response. mettre a .0005"; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MC"]$$; path="noise.mean"; expr { expr=".001"; }; update_after=0; }; MemberAssign @[14] { desc="set plus phase acts to reflect minus phase response. mettre a .001"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MC"]$; path="noise.var"; expr { expr=".001"; }; update_after=0; }; MemberAssign @[15] { desc="set plus phase acts to reflect minus phase response. mettre a .0005"; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MC2"]$$; path="noise.mean"; expr { expr=".001"; }; update_after=0; }; MemberAssign @[16] { desc="set plus phase acts to reflect minus phase response. mettre a .001"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MC2"]$; path="noise.var"; expr { expr=".001"; }; update_after=0; }; MemberAssign @[17] { desc=; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["contextStriatum"]$$; path="lrate"; expr { expr="c_learnrate"; }; update_after=1; }; MemberAssign @[18] { desc=; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inputStriatum"]$$; path="lrate"; expr { expr="s_learnrate"; }; update_after=1; }; MemberAssign @[19] { desc=; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MotorCortex2_Striatum"]$$; path="lrate"; expr { expr="s_learnrate"; }; update_after=1; }; MemberAssign @[20] { desc=; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MotorCortex2_Striatum"]$; path="wt_scale.rel"; expr { expr=".5*diag1"; }; update_after=1; }; MemberAssign @[21] { desc=; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["STN_GPi"]$$; path="wt_scale.rel"; expr { expr="inhib"; }; update_after=1; }; OtherProgramVar @[22] { desc=; flags=0; orig_prog_code=; other_prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$; set_other=1; var_1=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["biasValue"]$$; var_2=NULL; var_3=NULL; var_4=NULL; }; IfElse @[23] { desc=; flags=0; orig_prog_code=; cond { expr="input_data.name == ClusterInputData.name"; }; show_false_code=1; true_code { name="ProgEl_List_216"; el_typ=ProgCode; el_def=0; }; false_code { name="ProgEl_List_217"; el_typ=ProgCode; el_def=0; ForLoop @[0] { desc=; flags=0; orig_prog_code=; loop_code { name="ProgEl_List_296"; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["GPi2"]$$; path="units[3*i-1].bias.Cn(0).wt"; expr { expr="20"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < 2"; }; iter { expr="i++"; }; }; }; }; AssignExpr @[24] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["periode"]$$; expr { expr="0"; }; }; AssignExpr @[25] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["max_epoch_reel"]$$; expr { expr="max_epoch"; }; }; WhileLoop @[26] { 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_2loop_taskset_1_"].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_2loop_taskset_1_"].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=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr="HierNetwork"; }; }; ProgArg @[4] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="input_data"; }; }; }; target=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].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="ProgEl_List_263"; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["SuccessiveCor"]$$; expr { expr="SuccessiveCor+1"; }; }; }; false_code { name="ProgEl_List_264"; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["SuccessiveCor"]$; expr { expr="0"; }; }; }; }; IfElse @[5] { desc=; flags=0; orig_prog_code=; cond { expr="SuccessiveCor>=5"; }; show_false_code=0; true_code { name="ProgEl_List_149"; el_typ=ProgCode; el_def=0; AssignExpr @[0] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["max_epoch_reel"]$; expr { expr="epoch"; }; }; }; false_code { name="ProgEl_List_150"; el_typ=ProgCode; el_def=0; }; }; IfBreak @[6] { desc="stop if errors go below stopping criterion (note: could use sse or avg_sse here instead)"; flags=0; orig_prog_code=; cond { expr="SuccessiveCor>=5"; }; }; MemberAssign @[7] { desc="set network's training mode to our local value"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="test_mode"; }; update_after=0; }; }; test { expr="epoch < max_epoch"; }; }; IfReturn @[27] { desc=; flags=0; orig_prog_code=; cond { expr="input_data.name == ClusterInputData.name"; }; }; OtherProgramVar @[28] { desc=; flags=NEW_EL; orig_prog_code=; other_prog=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"]$; set_other=1; var_1=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["biasValue"]$; var_2=NULL; var_3=NULL; var_4=NULL; }; MethodCall @[29] { desc=; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; method=Network::SaveWeights; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="fname"; required=0; def_val="\"\""; expr { expr="nom"; }; }; ProgArg @[1] { arg_type=Network::WtSaveFormat; type="Network::WtSaveFormat"; name="fmt"; required=0; def_val="Network::NET_FMT"; expr { expr="Network::NET_FMT"; }; }; }; }; ForLoop @[30] { desc=; flags=0; orig_prog_code=; loop_code { name="ProgEl_List_297"; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["GPi2"]$; path="units[3*i-1].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < 2"; }; iter { expr="i++"; }; }; AssignExpr @[31] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["periode"]$; expr { expr="1"; }; }; WhileLoop @[32] { 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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$; expr { expr="epoch - max_epoch_reel"; }; }; 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=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr="HierNetwork"; }; }; ProgArg @[4] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="TransferInputData"; }; }; }; target=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="test_mode"; }; update_after=0; }; }; test { expr="epoch < max_epoch_reel+transfer_epoch"; }; }; MethodCall @[33] { desc=; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; method=Network::LoadWeights; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="fname"; required=0; def_val="\"\""; expr { expr="nom"; }; }; ProgArg @[1] { arg_type=bool; type="bool"; name="quiet"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; ForLoop @[34] { desc=; flags=0; orig_prog_code=; loop_code { name="ProgEl_List_169"; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["GPi2"]$; path="units[3*i-1].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < 2"; }; iter { expr="i++"; }; }; MemberAssign @[35] { desc=; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="epoch"; expr { expr="epoch"; }; update_after=0; }; AssignExpr @[36] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["periode"]$; expr { expr="2"; }; }; WhileLoop @[37] { 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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$; expr { expr="epoch - max_epoch_reel-transfer_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=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr="HierNetwork"; }; }; ProgArg @[4] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="BiasInputData"; }; }; }; target=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$; counter=Network::epoch; update_after=0; }; IfBreak @[4] { desc="stop if errors go below stopping criterion (note: could use sse or avg_sse here instead)"; flags=OFF; orig_prog_code=; cond { expr="network.cnt_err <= err_stopcrit"; }; }; MemberAssign @[5] { desc="set network's training mode to our local value"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="test_mode"; }; update_after=0; }; }; test { expr="epoch < max_epoch_reel+2*transfer_epoch"; }; }; MethodCall @[38] { desc=; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; method=Network::LoadWeights; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="fname"; required=0; def_val="\"\""; expr { expr="nom"; }; }; ProgArg @[1] { arg_type=bool; type="bool"; name="quiet"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; MemberAssign @[39] { desc=; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="epoch"; expr { expr="epoch"; }; update_after=0; }; ForLoop @[40] { desc=; flags=0; orig_prog_code=; loop_code { name="ProgEl_List_167"; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["GPi2"]$; path="units[3*i-1].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < 2"; }; iter { expr="i++"; }; }; AssignExpr @[41] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["periode"]$; expr { expr="3"; }; }; WhileLoop @[42] { 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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$; expr { expr="epoch - max_epoch_reel - 2*transfer_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=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr="HierNetwork"; }; }; ProgArg @[4] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="NvInputData"; }; }; }; target=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$; counter=Network::epoch; update_after=0; }; IfBreak @[4] { desc="stop if errors go below stopping criterion (note: could use sse or avg_sse here instead)"; flags=OFF; orig_prog_code=; cond { expr="network.cnt_err <= err_stopcrit"; }; }; MemberAssign @[5] { desc="set network's training mode to our local value"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="test_mode"; }; update_after=0; }; }; test { expr="epoch < max_epoch_reel+3*transfer_epoch"; }; }; MethodCall @[43] { desc=; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; method=Network::LoadWeights; meth_args { name=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=const_taString_ref; type="const taString&"; name="fname"; required=0; def_val="\"\""; expr { expr="nom"; }; }; ProgArg @[1] { arg_type=bool; type="bool"; name="quiet"; required=0; def_val="false"; expr { expr="false"; }; }; }; }; ForLoop @[44] { desc=; flags=0; orig_prog_code=; loop_code { name="ProgEl_List_298"; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["GPi2"]$; path="units[3*i-1].bias.Cn(0).wt"; expr { expr="20"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < 2"; }; iter { expr="i++"; }; }; MemberAssign @[45] { desc=; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="epoch"; expr { expr="epoch"; }; update_after=0; }; MemberAssign @[46] { desc=; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["contextStriatum"]$; path="lrate"; expr { expr="0"; }; update_after=1; }; MemberAssign @[47] { desc=; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inputStriatum"]$; path="lrate"; expr { expr="0"; }; update_after=1; }; MemberAssign @[48] { desc=; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MotorCortex2_Striatum"]$; path="lrate"; expr { expr="0"; }; update_after=1; }; MemberAssign @[49] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["StriatumUS"]$; path="noise.mean"; expr { expr=".0015"; }; update_after=0; }; MemberAssign @[50] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["StriatumUS"]$; path="noise.var"; expr { expr=".0015"; }; update_after=0; }; MemberAssign @[51] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["SNc_U"]$$; path="noise.var"; expr { expr=".0015"; }; update_after=0; }; MemberAssign @[52] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MC"]$; path="noise.mean"; expr { expr=".0015"; }; update_after=0; }; MemberAssign @[53] { desc="set plus phase acts to reflect minus phase response 0.005"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MC"]$; path="noise.var"; expr { expr="0.005"; }; update_after=0; }; MemberAssign @[54] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MC2"]$; path="noise.mean"; expr { expr=".0015"; }; update_after=0; }; MemberAssign @[55] { desc="set plus phase acts to reflect minus phase response 0.005"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["MC2"]$; path="noise.var"; expr { expr=".005"; }; update_after=0; }; AssignExpr @[56] { desc=; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["periode"]$; expr { expr="4"; }; }; WhileLoop @[57] { 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="train_mode"; }; update_after=0; }; ProgramCall @[1] { 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=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr="HierNetwork"; }; }; ProgArg @[4] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="StdInputData"; }; }; }; target=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpoch"]$; targ_ld_init="*LeabraEpoch*"; }; NetCounterIncr @[2] { desc="increment the epoch counter (locally and on network)"; flags=0; orig_prog_code=; network_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["epoch"]$; counter=Network::epoch; update_after=0; }; IfBreak @[3] { desc="stop if errors go below stopping criterion (note: could use sse or avg_sse here instead)"; flags=OFF; orig_prog_code=; cond { expr="network.cnt_err <= err_stopcrit"; }; }; MemberAssign @[4] { desc="set network's training mode to our local value"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].args["network"]$; path="train_mode"; expr { expr="test_mode"; }; update_after=0; }; }; test { expr="epoch < max_epoch_reel+3*transfer_epoch+NoiseEpoch"; }; }; MethodCall @[58] { 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["train_timer"]$; method=TimeUsed::EndTimer; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].networks["BGLoop2"]$; 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|USED|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_2loop_taskset_1_"].networks["BGLoop1"]$; 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 @["HierNetwork"] { name="HierNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; 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=7; 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_2loop_taskset_1_"].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_2loop_taskset_1_"].networks["BGLoop2"].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=8; 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=2; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$$; local_ctr_var=.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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"; }; }; ProgArg @[3] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr="HierNetwork"; }; }; }; target=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["input_data"]$$; index_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["data_loop_index"]$$; order_var=.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].args["network"]$; method=LeabraNetwork::Compute_EpochStats; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; IfElse @[7] { desc=; flags=0; orig_prog_code=; cond { expr="NLoops==2"; }; show_false_code=1; true_code { name="ProgEl_List_188"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { 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"; }; }; ProgArg @[2] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr="HierNetwork"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor"]$$; targ_ld_init="*LeabraEpochMonitor*"; }; }; false_code { name="ProgEl_List_189"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { 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"; }; }; ProgArg @[2] { arg_type=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr="HierNetwork"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitorFlat"]$$; targ_ld_init="*LeabraEpochMonitor*"; }; }; }; IfElse @[8] { desc=; flags=0; orig_prog_code=; cond { expr="periode == 1"; }; show_false_code=1; true_code { name="ProgEl_List_146"; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="NLoops==2"; }; show_false_code=1; true_code { name="ProgEl_List_190"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { 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"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1"]$$; targ_ld_init="*LeabraEpochMonitor*"; }; }; false_code { name="ProgEl_List_191"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { 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"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1Flat"]$$; targ_ld_init="*LeabraEpochMonitor*"; }; }; }; }; false_code { name="ProgEl_List_147"; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="periode == 2"; }; show_false_code=1; true_code { name="ProgEl_List_148"; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="NLoops==2"; }; show_false_code=1; true_code { name="ProgEl_List_192"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { 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"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2"]$$; targ_ld_init="*LeabraEpochMonitor*"; }; }; false_code { name="ProgEl_List_193"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { 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"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2Flat"]$$; targ_ld_init="*LeabraEpochMonitor*"; }; }; }; }; false_code { name="ProgEl_List_149"; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="periode == 3"; }; show_false_code=0; true_code { name="ProgEl_List_162"; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="NLoops==2"; }; show_false_code=1; true_code { name="ProgEl_List_194"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { 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"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3"]$$; targ_ld_init="*LeabraEpochMonitor*"; }; }; false_code { name="ProgEl_List_195"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { 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"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3Flat"]$$; targ_ld_init="*LeabraEpochMonitor*"; }; }; }; }; false_code { name="ProgEl_List_163"; el_typ=ProgCode; el_def=0; }; }; }; }; }; }; MethodCall @[9] { desc="done with the computation in the epoch -- record time it took"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpoch"].vars["epoch_timer"]$; method=TimeUsed::EndTimer; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; 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_2loop_taskset_1_"].networks["BGLoop1"]$; 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 @["HierNetwork"] { name="HierNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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=2; 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=2; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|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 the local phase_no counter, and corresponding network one"; flags=0; orig_prog_code=; network_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$$; local_ctr_var=.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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=LeabraNetwork; type="LeabraNetwork*"; name="HierNetwork"; required=1; def_val=; expr { expr="HierNetwork"; }; }; ProgArg @[3] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="input_data"; }; }; }; target=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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"; }; }; MethodCall @[3] { 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$; method=LeabraNetwork::Trial_Final; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; IfElse @[4] { desc=; flags=0; orig_prog_code=; cond { expr="NLoops ==2"; }; show_false_code=1; true_code { name="ProgEl_List_186"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { desc="records data about the trial-level processing to a datatable for graphing/processing"; flags=0; orig_prog_code=; prog_args { name=; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitor"]$$; targ_ld_init="*LeabraTrialMonitor*"; }; }; false_code { name="ProgEl_List_187"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitorFlat"]$$; targ_ld_init="*LeabraTrialMonitor*"; }; }; }; NetUpdateView @[5] { desc="update the network view(s) (only if update_net_view is true)"; flags=0; orig_prog_code=; network_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrial"].args["network"]$; update_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrial"].vars["update_net_view"]$$; }; }; step_prog=NULL; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].networks["BGLoop1"]$; 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 @["HierNetwork"] { name="HierNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; 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=50; 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 @["LayerWriter_0"] { name="LayerWriter_0"; var_type=T_Object; object_type=LayerWriter; object_val=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["ApplyInputs"].objs["LayerWriter_0"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Output"] { name="Output"; var_type=T_Object; object_type=LeabraLayer; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].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=2; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="batch counter"; init_from=NULL; }; ProgVar @["ProbingCycles"] { name="ProbingCycles"; var_type=T_Real; real_val=60; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc="force de STN-GPi"; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$$; local_ctr_var=.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"].vars["Output"]$$; expr { expr="network.layers.Output"; }; }; AssignExpr @[2] { desc=; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; method=Network::Init_InputData; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; IfElse @[4] { desc=; flags=0; orig_prog_code=; cond { expr="NLoops ==2"; }; show_false_code=1; true_code { name="ProgEl_List_170"; el_typ=ProgCode; el_def=0; PrintExpr @[0] { desc=; flags=OFF; orig_prog_code=; expr { expr="\"boum\""; }; my_mask=NULL; debug_level=NULL; }; ProgramCall @[1] { 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=; el_typ=ProgArg; el_def=0; ProgArg @[0] { arg_type=Network; type="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="HierNetwork"; }; }; ProgArg @[1] { arg_type=DataTable; type="DataTable*"; name="input_data"; required=1; def_val=; expr { expr="input_data"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["ApplyInputs"]$$; targ_ld_init="*ApplyInputs*"; }; }; false_code { name="ProgEl_List_171"; el_typ=ProgCode; el_def=0; ProgramCall @[0] { 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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; path="cycle_max"; expr { expr="50"; }; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; path="cycle_max"; expr { expr="300"; }; update_after=0; }; }; }; MethodCall @[7] { desc="initializes various counters at start of settling"; flags=0; orig_prog_code=; result_var=NULL; obj=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; local_ctr_var=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraSettle"].args["network"]$; update_var=.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 @["InputHidden"] { name="InputHidden"; var_type=T_Object; object_type=LeabraLayer; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PC"]$$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; 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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraCycle"].args["network"]$; update_var=.projects["BG_2loop_taskset_1_"].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=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraCycle"].vars["InputHidden"]$$; 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="LeabraNetwork*"; name="network"; required=1; def_val=; expr { expr="network"; }; }; }; target=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["Cycle_Monitor"]$$; targ_ld_init="*Cycle_Monitor*"; }; }; step_prog=NULL; step_n=5; }; Program @["ApplyInputs"] { name="ApplyInputs"; short_nm="AplyIn"; 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_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; network=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": type=NONE: mean=0: var=0.5: par=1: }; }; 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 {name="": type=NONE: mean=0: var=0.5: par=1: }; }; 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 {name="": type=NONE: mean=0: var=0.5: par=1: }; }; LayerWriterEl @[3] { chan_name="SNc2"; net_target=LAYER; layer_name="SNc2"; offset {x=0: y=0: }; use_layer_type=1; quiet=0; na_by_range=0; ext_flags=EXT; noise {name="": type=NONE: mean=0: var=0.5: par=1: }; }; LayerWriterEl @[4] { 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 {name="": type=NONE: mean=0: var=0.5: par=1: }; }; LayerWriterEl @[5] { 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 {name="": type=NONE: mean=0: var=0.5: par=1: }; }; LayerWriterEl @[6] { chan_name="Context"; net_target=LAYER; layer_name="Context"; offset {x=0: y=0: }; use_layer_type=1; quiet=0; na_by_range=0; ext_flags=EXT; noise {name="RandomSpec_44": type=NONE: mean=0: var=0.5: par=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_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["ApplyInputs"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["ApplyInputs"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["ApplyInputs"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["ApplyInputs"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["ApplyInputs"].vars["LayerWriter_0"]$; method=LayerWriter::ApplyInputData; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; 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_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; network=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"]$; 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 {name="": type=NONE: mean=0: var=0.5: par=1: }; }; 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 {name="": type=NONE: mean=0: var=0.5: par=1: }; }; 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 {name="": type=NONE: mean=0: var=0.5: par=1: }; }; 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 {name="": type=NONE: mean=0: var=0.5: par=1: }; }; 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 {name="": type=NONE: mean=0: var=0.5: par=1: }; }; LayerWriterEl @[5] { chan_name="Context"; net_target=LAYER; layer_name="Context"; offset {x=0: y=0: }; use_layer_type=1; quiet=0; na_by_range=0; ext_flags=EXT; noise {name="": type=NONE: mean=0: var=0.5: par=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_2loop_taskset_1_"].networks["BGLoop1"]$; 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_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; 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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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="TrlMon"; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["TS_int_val"] { name="TS_int_val"; computed=0; object_type=ProgVar; object=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["TS"]$$; variable="int_val"; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["action_int_val"] { name="action_int_val"; computed=0; object_type=ProgVar; object=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$$; variable="int_val"; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["Striat_acts_m"] { name="Striat_acts_m"; computed=0; object_type=LeabraLayer; object=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"]$; variable="acts_m"; 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 {name="AggregateSpec_107": op=NONE: rel={name="Relation_107": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; select_rows=0; select_spec { col_name=; on=1; rel=EQUAL; use_var=0; cmp 2 0=0; var=NULL; enable_var=NULL; }; pre_proc_1 {name="SimpleMathSpec_246": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_2 {name="SimpleMathSpec_247": opr=NONE: arg=0: lw=-1: hi=1: }; pre_proc_3 {name="SimpleMathSpec_248": opr=NONE: arg=0: lw=-1: hi=1: }; }; }; network=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; data=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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 @["LeabraTrialMonitorFlat"] { name="LeabraTrialMonitorFlat"; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["TS_int_val"] { name="TS_int_val"; computed=0; object_type=ProgVar; object=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["TS"]$; variable="int_val"; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["action_int_val"] { name="action_int_val"; computed=0; object_type=ProgVar; object=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$; variable="int_val"; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; data=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrialMonitorFlat"].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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["STN"]$$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PMC"]$$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Thalamus"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Int"]$$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Ext"]$$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Output"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Output"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["SNc"]$$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; data=.projects["BG_2loop_taskset_1_"].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=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; data=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].networks["BGLoop1"]$; 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; }; ProgVar @["HierNetwork"] { name="HierNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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 @["LeabraEpochMonitorFlat"] { name="LeabraEpochMonitorFlat"; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; data=$.projects["BG_2loop_taskset_1_"].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_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].networks["BGLoop1"]$; 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; }; ProgVar @["HierNetwork"] { name="HierNetwork"; var_type=T_Object; object_type=LeabraNetwork; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitorFlat"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitorFlat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitorFlat"].vars["epoch_mon_data"]$; method=DataBlock::WriteClose; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; Program @["LeabraEpochMonitor1"] { name="LeabraEpochMonitor1"; short_nm="pcMntr"; tags="Leabra, Std, Monitor"; desc="same as LeabraEpochMonitor, for transfer test phase"; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["inside_int_val"] { name="inside_int_val"; computed=0; object_type=ProgVar; object=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$; variable="int_val"; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; data=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData1"]$; 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_2loop_taskset_1_"].networks["BGLoop2"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to get data from"; 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_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData1"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1"].vars["epoch_mon_data"]$; method=DataBlock::WriteClose; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; Program @["LeabraEpochMonitor1Flat"] { name="LeabraEpochMonitor1Flat"; short_nm="pcMntr"; tags="Leabra, Std, Monitor"; desc="same as LeabraEpochMonitor, for transfer test phase"; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["inside_int_val"] { name="inside_int_val"; computed=0; object_type=ProgVar; object=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$; variable="int_val"; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; data=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData1"]$; 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_2loop_taskset_1_"].networks["BGLoop2"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to get data from"; 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_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData1"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1Flat"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor1Flat"].vars["epoch_mon_data"]$; method=DataBlock::WriteClose; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; Program @["LeabraEpochMonitor2"] { name="LeabraEpochMonitor2"; short_nm="pcMntr"; tags="Leabra, Std, Monitor"; desc="same as LeabraEpochMonitor, for transfer test phase"; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["inside_int_val"] { name="inside_int_val"; computed=0; object_type=ProgVar; object=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$; variable="int_val"; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; data=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData2"]$; 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_2loop_taskset_1_"].networks["BGLoop2"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to get data from"; 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_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData2"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2"].vars["epoch_mon_data"]$; method=DataBlock::WriteClose; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; Program @["LeabraEpochMonitor2Flat"] { name="LeabraEpochMonitor2Flat"; short_nm="pcMntr"; tags="Leabra, Std, Monitor"; desc="same as LeabraEpochMonitor, for transfer test phase"; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["inside_int_val"] { name="inside_int_val"; computed=0; object_type=ProgVar; object=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$; variable="int_val"; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; data=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData2"]$; 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_2loop_taskset_1_"].networks["BGLoop2"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to get data from"; 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_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData2"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2Flat"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor2Flat"].vars["epoch_mon_data"]$; method=DataBlock::WriteClose; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; Program @["LeabraEpochMonitor3"] { name="LeabraEpochMonitor3"; short_nm="pcMntr"; tags="Leabra, Std, Monitor"; desc="same as LeabraEpochMonitor, for transfer test phase"; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["inside_int_val"] { name="inside_int_val"; computed=0; object_type=ProgVar; object=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$; variable="int_val"; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; data=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData3"]$; 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_2loop_taskset_1_"].networks["BGLoop2"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to get data from"; 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_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData3"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3"].vars["epoch_mon_data"]$; method=DataBlock::WriteClose; meth_args { name=; el_typ=ProgArg; el_def=0; }; }; }; step_prog=NULL; step_n=1; }; Program @["LeabraEpochMonitor3Flat"] { name="LeabraEpochMonitor3Flat"; short_nm="pcMntr"; tags="Leabra, Std, Monitor"; desc="same as LeabraEpochMonitor, for transfer test phase"; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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 @["inside_int_val"] { name="inside_int_val"; computed=0; object_type=ProgVar; object=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraTrain"].vars["inside_epoch"]$; variable="int_val"; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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 {name="": op=NONE: rel={name="": rel=LESSTHANOREQUAL: val=0: use_var=0: var=NULL: }: }; 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_2loop_taskset_1_"].networks["BGLoop2"]$; data=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData3"]$; 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_2loop_taskset_1_"].networks["BGLoop2"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc="network to get data from"; 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_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData3"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3Flat"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3Flat"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["LeabraEpochMonitor3Flat"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["SaveWeights"].vars["fname"]$$; obj=.projects["BG_2loop_taskset_1_"].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="const taString&"; name="ext"; required=1; def_val=; expr { expr="\".wts.gz\""; }; }; ProgArg @[1] { arg_type=const_taString_ref; type="const taString&"; name="tag"; required=0; def_val="\"\""; expr { expr="final_tag"; }; }; ProgArg @[2] { arg_type=const_taString_ref; type="const 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_2loop_taskset_1_"].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="const 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_2loop_taskset_1_"].networks["BGLoop2"]$; 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_2loop_taskset_1_"].data.gp["InputData"]["ClusterInputData"]$; 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=0; objs_ptr=0; flags=CTRL_PANEL|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.9227685928344727; 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; 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; 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; 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.9332382678985596; 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; 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; 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; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["SNc"]$; objs_ptr=0; flags=CTRL_PANEL|NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["SNc2"] { name="SNc2"; var_type=T_Object; object_type=LeabraLayer; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["SNc2"]$; 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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].layers["PMC"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["Motor_Cortex2"] { name="Motor_Cortex2"; var_type=T_Object; object_type=LeabraLayer; object_val=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"]$$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|USED|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["InputHidden"] { name="InputHidden"; var_type=T_Object; object_type=LeabraLayer; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PC"]$; objs_ptr=0; flags=NULL_CHECK|SAVE_VAL|EDIT_VAL; reference=0; desc=; init_from=NULL; }; ProgVar @["matrisom_unitspec"] { name="matrisom_unitspec"; var_type=T_Object; object_type=LeabraUnitSpec; object_val=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["matrisom_unitspec"]$; objs_ptr=0; flags=CTRL_PANEL|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=3; 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=1; 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.03; 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|USED|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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM0"]$$; expr { expr="Motor_Cortex2.units[0].act_m"; }; }; AssignExpr @[1] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM1"]$$; expr { expr="Motor_Cortex2.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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM2"]$$; expr { expr="Motor_Cortex2.units[2].act_m"; }; }; AssignExpr @[3] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM3"]$$; expr { expr="Motor_Cortex2.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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM4"]$$; expr { expr="Motor_Cortex2.units[4].act_m"; }; }; AssignExpr @[5] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM5"]$$; expr { expr="Motor_Cortex2.units[5].act_m"; }; }; ForLoop @[6] { 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=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$$; path="units[i].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < 6"; }; iter { expr="i++"; }; }; AssignExpr @[7] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["TS"]$; expr { expr="0"; }; }; IfElse @[8] { desc=; flags=0; orig_prog_code=; cond { expr="Output.acts.max > .5"; }; show_false_code=0; true_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="( actM0+actM3 > actM1+actM4) & ( actM0+actM3 > actM2+actM5) "; }; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[3].bias.Cn(0).wt"; expr { expr="10"; }; update_after=0; }; AssignExpr @[2] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["TS"]$; expr { expr="1"; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="( actM1+actM4 > actM0+actM3) & ( actM1+actM4 > actM2+actM5) "; }; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["TS"]$; expr { expr="2"; }; }; }; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["TS"]$; expr { expr="3"; }; }; }; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; IfElse @[9] { desc=; flags=0; orig_prog_code=; cond { expr="TS>0"; }; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[0].ext"; expr { expr="actM0"; }; update_after=0; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[1].ext"; expr { expr="actM1"; }; update_after=0; }; MemberAssign @[2] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[2].ext"; expr { expr="actM2"; }; update_after=0; }; MemberAssign @[3] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[3].ext"; expr { expr="actM3"; }; update_after=0; }; MemberAssign @[4] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[4].ext"; expr { expr="actM4"; }; update_after=0; }; MemberAssign @[5] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[5].ext"; expr { expr="actM5"; }; update_after=0; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; AssignExpr @[10] { desc="store minus phase activation of motor ctx unit 0"; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM0"]$; expr { expr="Motor_Cortex.units[0].act_m"; }; }; AssignExpr @[11] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM1"]$; expr { expr="Motor_Cortex.units[1].act_m"; }; }; AssignExpr @[12] { desc="store minus phase activation of motor ctx unit 0"; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM2"]$; expr { expr="Motor_Cortex.units[2].act_m"; }; }; AssignExpr @[13] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM3"]$; expr { expr="Motor_Cortex.units[3].act_m"; }; }; AssignExpr @[14] { desc="store minus phase activation of motor ctx unit 0"; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM4"]$; expr { expr="Motor_Cortex.units[4].act_m"; }; }; AssignExpr @[15] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM5"]$; expr { expr="Motor_Cortex.units[5].act_m"; }; }; AssignExpr @[16] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM6"]$$; expr { expr="Motor_Cortex.units[6].act_m"; }; }; AssignExpr @[17] { desc="store minus phase act of motor unit 1"; flags=0; orig_prog_code=; result_var=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["actM7"]$$; expr { expr="Motor_Cortex.units[7].act_m"; }; }; MemberAssign @[18] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[0].ext"; expr { expr="actM0"; }; update_after=0; }; MemberAssign @[19] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[1].ext"; expr { expr="actM1"; }; update_after=0; }; MemberAssign @[20] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[2].ext"; expr { expr="actM2"; }; update_after=0; }; MemberAssign @[21] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[3].ext"; expr { expr="actM3"; }; update_after=0; }; MemberAssign @[22] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[4].ext"; expr { expr="actM4"; }; update_after=0; }; MemberAssign @[23] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[5].ext"; expr { expr="actM5"; }; update_after=0; }; MemberAssign @[24] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[6].ext"; expr { expr="actM6"; }; update_after=0; }; MemberAssign @[25] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[7].ext"; expr { expr="actM7"; }; update_after=0; }; AssignExpr @[26] { desc="TS"; flags=0; orig_prog_code=; result_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$; expr { expr="0"; }; }; IfElse @[27] { 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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$; expr { expr="4"; }; }; }; }; }; }; }; }; }; false_code { name=; el_typ=ProgCode; el_def=0; }; }; IfElse @[28] { desc="if error is below threshold, given DA burst"; flags=0; orig_prog_code=; cond { expr="k>0&&Output.sse<0.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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="DA_burst_val"; }; update_after=0; }; MemberAssign @[1] { desc="set external input on SNC to high value for DA burst"; flags=0; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc2"]$$; path="units[i].ext"; expr { expr="DA_burst_val"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < snc_size"; }; iter { expr="i++"; }; }; MemberAssign @[1] { desc="set striatal gain in proportion to DA and # intact Snc units"; flags=OFF; orig_prog_code=; obj=.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["matrisom_unitspec"]$$; path="act.gain"; expr { expr="k*10000"; }; update_after=0; }; }; false_code { name=; el_typ=ProgCode; el_def=0; MemberAssign @[0] { desc="set striatal gain to be lower for DA dip (less D1 contrast enhancement)"; flags=OFF; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["matrisom_unitspec"]$; path="act.gain"; expr { expr="600-k*300"; }; update_after=0; }; IfElse @[1] { desc=; flags=0; orig_prog_code=; cond { expr="network.minus_cycles<300"; }; 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 DA units to 0 for DA dip"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc2"]$; path="units[i].ext"; expr { expr="DA_dip_val"; }; update_after=0; }; MemberAssign @[1] { desc="set DA units to 0 for DA dip"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].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; IfElse @[0] { desc=; flags=0; orig_prog_code=; cond { expr="Output.units[action-1].targ==1"; }; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="DA_burst_val"; }; update_after=0; }; MemberAssign @[1] { desc="set external input on SNC to high value for DA burst"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc2"]$; path="units[i].ext"; expr { expr="DA_burst_val"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < snc_size"; }; iter { expr="i++"; }; }; PrintExpr @[1] { desc=; flags=OFF; orig_prog_code=; expr { expr="Output.units[action-1].targ"; }; my_mask=NULL; debug_level=NULL; }; }; false_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 DA units to 0 for DA dip"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc2"]$; path="units[i].ext"; expr { expr="DA_dip_val"; }; update_after=0; }; MemberAssign @[1] { desc="set DA units to 0 for DA dip"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].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++"; }; }; PrintExpr @[1] { desc=; flags=OFF; orig_prog_code=; expr { expr="Output.units[action-1].targ"; }; my_mask=NULL; debug_level=NULL; }; }; }; PrintVar @[1] { desc=; flags=OFF; orig_prog_code=; message=; print_var=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["action"]$; print_var2=NULL; print_var3=NULL; print_var4=NULL; print_var5=NULL; print_var6=NULL; my_mask=NULL; debug_level=NULL; }; }; }; }; }; }; 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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc"]$; path="units[i].ext"; expr { expr="tonic_DA"; }; update_after=0; }; MemberAssign @[1] { desc="set tonic DA val"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["SNc2"]$; path="units[i].ext"; expr { expr="tonic_DA"; }; update_after=0; }; MemberAssign @[2] { desc="set striatal gain in proportion to DA and # intact Snc units"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["matrisom_unitspec"]$; path="act.gain"; expr { expr="k*600"; }; update_after=0; }; }; init { expr="i = 0"; }; test { expr="i < snc_size"; }; iter { expr="i++"; }; }; MemberAssign @[1] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[0].bias.Cn(0).wt"; expr { expr="biasValue"; }; update_after=0; }; MemberAssign @[2] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[1].bias.Cn(0).wt"; expr { expr="biasValue"; }; update_after=0; }; MemberAssign @[3] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[2].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[3].bias.Cn(0).wt"; expr { expr="biasValue"; }; update_after=0; }; MemberAssign @[5] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[4].bias.Cn(0).wt"; expr { expr="biasValue"; }; update_after=0; }; MemberAssign @[6] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex2"]$; path="units[5].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_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[0].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[8] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[1].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[9] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[2].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[10] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[3].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[11] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[4].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[12] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[5].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[13] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[6].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; MemberAssign @[14] { desc="set plus phase acts to reflect minus phase response"; flags=0; orig_prog_code=; obj=$.projects["BG_2loop_taskset_1_"].programs.gp["LeabraAll_Std"]["DA_Rew_Punish"].vars["Motor_Cortex"]$; path="units[7].bias.Cn(0).wt"; expr { expr="0"; }; update_after=0; }; }; }; }; step_prog=NULL; step_n=1; }; }; }; viewers { name=; el_typ=TopLevelViewer; el_def=0; MainWindowViewer @["Browser"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItemBase; 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; 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.8306772708892822; 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/wAAAAAAAAADAAAAyQAAAhIAAANBAQAAAAYBAAAAAQ=="; val_type_fixed=0; }; }; name="Browser"; m_data=.projects["BG_2loop_taskset_1_"]$$; 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=UserDataItemBase; 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.03087649; o=Horizontal; }; }; frames { name=; el_typ=FrameViewer; el_def=0; tabBrowseViewer @["Tree"] { name="Tree"; m_data=NULL; visible=1; root_typ=LeabraProject; root_md=NULL; m_root=$.projects["BG_2loop_taskset_1_"]$; }; PanelViewer @["Panels"] { name="Panels"; m_data=NULL; visible=1; }; T3DataViewer @["T3Frames"] { name="T3Frames"; m_data=NULL; visible=1; frames { name=; el_typ=T3DataViewFrame; el_def=0; T3DataViewFrame @["BGLoop2"] { name="BGLoop2"; m_data=NULL; visible=1; root_view { name="T3DataViewRoot_0"; m_data=NULL; m_transform=NULL; children { name=; el_typ=T3DataViewMain; el_def=0; NetView @["BGLoop2_View"] { name="BGLoop2_View"; m_data=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"]$; FloatTransform @*(.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=0; 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[25]"; 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=37: 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=-0.995542; max=0.995542; range=0.995542; zero=0; spec=.colorspecs["C_ColdHot"]$$; auto_scale=1; }; scale_ranges { name=; el_typ=ScaleRange; el_def=0; ScaleRange @[0] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[1] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[2] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[3] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[4] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[5] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[6] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[7] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[8] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[9] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[10] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[11] { var_name=; auto_scale=0; min=0; max=0; }; ScaleRange @[12] { var_name="act"; auto_scale=1; min=-0.995542; max=0.995542; }; ScaleRange @[13] { var_name="s.wt"; auto_scale=1; min=-0.7; max=0.7; }; ScaleRange @[14] { var_name="r.wt"; auto_scale=0; min=-1; max=1; }; ScaleRange @[15] { var_name="act_dif"; auto_scale=0; min=-1; max=1; }; ScaleRange @[16] { var_name="bias.wt"; auto_scale=0; min=-1; max=1; }; ScaleRange @[17] { var_name="ext"; auto_scale=0; min=-1; max=1; }; ScaleRange @[18] { var_name="net"; auto_scale=0; min=-1; max=1; }; ScaleRange @[19] { var_name="r.pdw"; auto_scale=1; min=-0; max=0; }; ScaleRange @[20] { var_name="act_m"; auto_scale=0; min=-1; max=1; }; ScaleRange @[21] { var_name="act_p"; auto_scale=0; min=-1; max=1; }; ScaleRange @[22] { var_name="s.pdw"; auto_scale=0; min=-1; max=1; }; ScaleRange @[23] { var_name="targ"; auto_scale=0; min=-1; max=1; }; ScaleRange @[24] { var_name="act_eq"; auto_scale=0; min=-1; max=1; }; ScaleRange @[25] { var_name="act_m2"; auto_scale=0; min=-1; max=1; }; ScaleRange @[26] { var_name="dav"; auto_scale=0; min=-1; max=1; }; ScaleRange @[27] { var_name="bias.pdw"; auto_scale=0; min=-1; max=1; }; }; lay_disp_modes{ Input=-1;Striatum2=-1;GP_Int2=-1;GP_Ext2=-1;Thalamus2=-1;PFC=-1;PFC_out=-1;Striatum=-1;GP_Int=-1;GP_Ext=-1;Thalamus=-1;PMC=-1;Output=-1;STN=-1;SNc2=-1;SNc=-1;PC=-1;Context=-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=; el_typ=T3SavedView; el_def=0; T3SavedView @["View_0"] { name="View_0"; view_saved=1; pos {x=0.509757: y=0.7042532: z=1.682885: }; orient {x=-0.9999881: y=0: z=0: rot=0.06200074: }; focal_dist=2.002651; }; 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; }; }; }; T3DataViewFrame @["All_Data"] { name="All_Data"; m_data=NULL; visible=1; root_view { name="T3DataViewRoot_0"; m_data=NULL; m_transform=NULL; children { name=; el_typ=T3DataViewMain; el_def=0; GridTableView @["GridTableView_2"] { name="GridTableView_2"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["All_Data"]$; FloatTransform @*(.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=; el_typ=GridColView; el_def=0; GridColView @["Name"] { name="Name"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["All_Data"].data["Name"]$$; m_transform=NULL; visible=1; text_width=16; scale_on=1; mat_layout=BOT_ZERO; mat_image=0; mat_odd_vert=1; }; GridColView @["Motor_Cortex"] { name="Motor_Cortex"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["All_Data"].data["Motor_Cortex"]$$; m_transform=NULL; visible=1; text_width=4; scale_on=1; mat_layout=BOT_ZERO; mat_image=0; mat_odd_vert=1; }; GridColView @["Output"] { name="Output"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["All_Data"].data["Output"]$$; m_transform=NULL; visible=1; text_width=4; scale_on=1; mat_layout=BOT_ZERO; mat_image=0; mat_odd_vert=1; }; GridColView @["Input"] { name="Input"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["All_Data"].data["Input"]$$; m_transform=NULL; visible=1; text_width=6; scale_on=1; mat_layout=BOT_ZERO; mat_image=0; mat_odd_vert=1; }; GridColView @["Context"] { name="Context"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["All_Data"].data["Context"]$$; m_transform=NULL; visible=1; text_width=9; scale_on=1; mat_layout=BOT_ZERO; mat_image=0; mat_odd_vert=1; }; GridColView @["SNc2"] { name="SNc2"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["All_Data"].data["SNc2"]$$; m_transform=NULL; visible=1; text_width=2; scale_on=1; mat_layout=BOT_ZERO; mat_image=0; mat_odd_vert=1; }; GridColView @["SNc"] { name="SNc"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["All_Data"].data["SNc"]$$; m_transform=NULL; visible=1; text_width=2; scale_on=1; mat_layout=BOT_ZERO; mat_image=0; mat_odd_vert=1; }; GridColView @["Name_No"] { name="Name_No"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["InputData"]["All_Data"].data["Name_No"]$$; m_transform=NULL; visible=1; text_width=8; scale_on=1; mat_layout=BOT_ZERO; mat_image=0; mat_odd_vert=1; }; }; 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=10; view_range {min=0: max=9: }; display_on=1; manip_ctrl_on=1; col_n=5; col_range {min=0: max=4: }; width=1; grid_on=1; header_on=1; row_num_on=0; two_d_font=0; two_d_font_scale=350; mat_val_text=0; colorscale { name="ColorScale_0"; chunks=133; min=-1; max=1; range=1; zero=0; spec=$.colorspecs["C_ColdHot"]$; auto_scale=0; }; grid_margin=0.01; grid_line_size=0.005; row_num_width=4; mat_block_spc=0.1; mat_block_height=0; mat_rot=0; mat_trans=0.6; mat_size_range {min=4: max=16: }; text_size_range {min=0.02: max=0.05: }; click_vals=0; lmb_val=1; mmb_val=0; }; GraphTableView @["EpochOutpuDataClTS1_group_Graph"] { name="EpochOutpuDataClTS1_group_Graph"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutpuDataClTS1_group"]$; FloatTransform @*(.m_transform) {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=1.3: z=0: }: }; children { name="T3DataView_List_0"; el_typ=GraphColView; el_def=0; GraphColView @["Name_No_group"] { name="Name_No_group"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutpuDataClTS1_group"].data["Name_No_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 @["sse_mean"] { name="sse_mean"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutpuDataClTS1_group"].data["sse_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 @["sse_sem"] { name="sse_sem"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutpuDataClTS1_group"].data["sse_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=1.3: z=0: }: }; view_rows=10000; view_range {min=0: max=3: }; 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_12"; m_data=NULL; m_transform=NULL; on=1; axis=X; col_name="Name_No_group"; fixed_range {fix_min=0: min=0: fix_max=0: max=3: }; 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_13"; 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_48"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="sse_mean"; fixed_range {fix_min=0: min=0.4869607: fix_max=0: max=0.5730171: }; 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_49"; 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="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_50"; 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_51"; 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_52"; 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_53"; 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_54"; 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_55"; 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_56"; 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_2 { name="GraphPlotView_57"; 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_3 { name="GraphPlotView_58"; 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_59"; 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_60"; 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_61"; 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_62"; 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_63"; 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=VALUE_COLOR; color_axis { name="GraphAxisView_14"; 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_15"; 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=; el_typ=T3SavedView; el_def=0; T3SavedView @["View_0"] { name="View_0"; view_saved=1; pos {x=1.5325: y=0.5175: z=1.443747: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=1.453747; }; 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; }; }; }; T3DataViewFrame @["EpochOutputData"] { name="EpochOutputData"; m_data=NULL; visible=1; root_view { name="T3DataViewRoot_0"; m_data=NULL; m_transform=NULL; children { name=; el_typ=T3DataViewMain; el_def=0; GraphTableView @["EpochOutputData_Graph"] { name="EpochOutputData_Graph"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"]$; FloatTransform @*(.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=; el_typ=GraphColView; el_def=0; GraphColView @["batch"] { name="batch"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"].data["batch"]$$; 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"] { name="epoch"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"].data["epoch"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["avg_sse"] { name="avg_sse"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"].data["avg_sse"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["cnt_err"] { name="cnt_err"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"].data["cnt_err"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["avg_ext_rew"] { name="avg_ext_rew"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"].data["avg_ext_rew"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["avg_cycles"] { name="avg_cycles"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["OutputData"]["EpochOutputData"].data["avg_cycles"]$$; 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=889: }; 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_16"; m_data=NULL; m_transform=NULL; on=1; axis=X; col_name="epoch"; fixed_range {fix_min=0: min=0: fix_max=0: max=39: }; 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_17"; m_data=NULL; m_transform=NULL; on=1; axis=Z; col_name="batch"; fixed_range {fix_min=0: min=0: fix_max=0: max=49: }; 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_64"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="cnt_err"; fixed_range {fix_min=0: min=0: fix_max=0: max=8: }; 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_65"; 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="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_66"; 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_67"; 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_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="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_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="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_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="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_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="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_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="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_73"; 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_3 { name="GraphPlotView_74"; 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_75"; 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_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_6 { 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_7 { 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_8 { 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_spacing=1; err_bar_width=0.02; color_mode=VALUE_COLOR; color_axis { name="GraphAxisView_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="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_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; }; 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=; el_typ=T3SavedView; el_def=0; T3SavedView @["View_0"] { name="View_0"; view_saved=1; pos {x=1.506875: y=0.445: z=1.459332: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=1.949332; }; 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; }; }; }; T3DataViewFrame @["EpochOutputData_Group"] { name="EpochOutputData_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 @["EpochOutputData_Group_Graph"] { name="EpochOutputData_Group_Graph"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"]$; FloatTransform @*(.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 @["inside_int_val_group"] { name="inside_int_val_group"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["inside_int_val_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 @["cnt_err_mean"] { name="cnt_err_mean"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_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 @["cnt_err_sem"] { name="cnt_err_sem"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_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 @["cnt_err_mean_1"] { name="cnt_err_mean_1"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_mean_1"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["cnt_err_sem_1"] { name="cnt_err_sem_1"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_sem_1"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["cnt_err_mean_1_1"] { name="cnt_err_mean_1_1"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_mean_1_1"]$$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["cnt_err_sem_1_1"] { name="cnt_err_sem_1_1"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_sem_1_1"]$$; 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=74: }; 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_4"; m_data=NULL; m_transform=NULL; on=1; axis=X; col_name="inside_int_val_group"; fixed_range {fix_min=0: min=0: fix_max=0: max=74: }; 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_5"; 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_16"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="cnt_err_mean"; fixed_range {fix_min=0: min=0: fix_max=1: max=2: }; 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="cnt_err_mean_1"; fixed_range {fix_min=0: min=0: fix_max=0: max=1.8: }; 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=1; axis=Y; col_name="cnt_err_mean_1_1"; fixed_range {fix_min=0: min=0: fix_max=0: max=1.7: }; 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="cnt_err_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="cnt_err_sem_1"; 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=1; axis=Y; col_name="cnt_err_sem_1_1"; 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; }; GraphTableView @["EpochOutputData_Group_Graph_1"] { name="EpochOutputData_Group_Graph_1"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"]$; FloatTransform @*(.m_transform) {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=1.3: z=0: }: }; children { name="T3DataView_List_0"; el_typ=GraphColView; el_def=0; GraphColView @["inside_int_val_group"] { name="inside_int_val_group"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["inside_int_val_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 @["cnt_err_mean"] { name="cnt_err_mean"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_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 @["cnt_err_sem"] { name="cnt_err_sem"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_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 @["cnt_err_mean_1"] { name="cnt_err_mean_1"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_mean_1"]$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["cnt_err_sem_1"] { name="cnt_err_sem_1"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_sem_1"]$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["cnt_err_mean_1_1"] { name="cnt_err_mean_1_1"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_mean_1_1"]$; m_transform=NULL; visible=1; fixed_range {fix_min=0: min=0: fix_max=0: max=0: }; data_range {min=0: max=0: }; }; GraphColView @["cnt_err_sem_1_1"] { name="cnt_err_sem_1_1"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputData_Group"].data["cnt_err_sem_1_1"]$; 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=1.3: z=0: }: }; view_rows=10000; view_range {min=0: max=74: }; 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_16"; m_data=NULL; m_transform=NULL; on=1; axis=X; col_name="inside_int_val_group"; fixed_range {fix_min=0: min=0: fix_max=0: max=74: }; 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_17"; 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_64"; m_data=NULL; m_transform=NULL; on=0; axis=Y; col_name="cnt_err_mean"; 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; }; plot_2 { name="GraphPlotView_65"; 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="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_66"; 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_67"; 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_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="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_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="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_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="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_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="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_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="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_73"; 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_3 { name="GraphPlotView_74"; 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_75"; 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_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_6 { 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_7 { 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_8 { 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_spacing=1; err_bar_width=0.02; color_mode=VALUE_COLOR; color_axis { name="GraphAxisView_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="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_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; }; 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_6"; el_typ=T3SavedView; el_def=0; T3SavedView @["View_0"] { name="View_0"; view_saved=1; pos {x=1.4275: y=0.445: 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; }; }; }; T3DataViewFrame @["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=T3DataViewMain; el_def=0; NetView @["NetView_1"] { name="NetView_1"; m_data=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"]$; FloatTransform @*(.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=0; 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[0].units[8]"; 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=37: 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=-0; max=0; range=0; zero=0; spec=$.colorspecs["C_ColdHot"]$; auto_scale=1; }; scale_ranges { name="ScaleRange_List_0"; el_typ=ScaleRange; el_def=0; ScaleRange @[0] { var_name="act"; auto_scale=1; min=-0; max=0; }; ScaleRange @[1] { var_name="ext"; auto_scale=0; min=-1; max=1; }; ScaleRange @[2] { var_name="s.wt"; auto_scale=0; min=-1; max=1; }; }; lay_disp_modes{ Input=-1;Striatum=-1;GP_Int=-1;GP_Ext=-1;Thalamus=-1;PMC=-1;Output=-1;SNc=-1;Context=-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.5: y=1.012697: z=1.587055: }; orient {x=-1: y=0: z=0: rot=0.318: }; focal_dist=2.089844; }; 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; }; }; }; T3DataViewFrame @["EpochOutpuDataClTS1_group"] { name="EpochOutpuDataClTS1_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 @["EpochOutpuDataClTS1_group_Graph"] { name="EpochOutpuDataClTS1_group_Graph"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutpuDataClTS1_group"]$; FloatTransform @*(.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 @["Name_No_group"] { name="Name_No_group"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutpuDataClTS1_group"].data["Name_No_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 @["sse_mean"] { name="sse_mean"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutpuDataClTS1_group"].data["sse_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 @["sse_sem"] { name="sse_sem"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutpuDataClTS1_group"].data["sse_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=POINTS; 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_16"; m_data=NULL; m_transform=NULL; on=1; axis=X; col_name="Name_No_group"; fixed_range {fix_min=1: min=-1: fix_max=1: max=6: }; 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_17"; 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_64"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="sse_mean"; fixed_range {fix_min=1: 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_65"; 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="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_66"; 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_67"; 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_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="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_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="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_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="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_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="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_72"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="sse_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_73"; 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_3 { name="GraphPlotView_74"; 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_75"; 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_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_6 { 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_7 { 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_8 { 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_spacing=1; err_bar_width=0.02; color_mode=VALUE_COLOR; color_axis { name="GraphAxisView_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="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_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; }; 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; }; GraphTableView @["EpochOutputDataClTS2_group_Graph"] { name="EpochOutputDataClTS2_group_Graph"; m_data=$.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputDataClTS2_group"]$; FloatTransform @*(.m_transform) {scale={x=1: y=1: z=1: }: rotate={x=0: y=0: z=1: rot=0: }: translate={x=1: y=1.3: z=0: }: }; children { name="T3DataView_List_0"; el_typ=GraphColView; el_def=0; GraphColView @["Name_No_group"] { name="Name_No_group"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputDataClTS2_group"].data["Name_No_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 @["sse_mean"] { name="sse_mean"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputDataClTS2_group"].data["sse_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 @["sse_sem"] { name="sse_sem"; m_data=.projects["BG_2loop_taskset_1_"].data.gp["AnalysisData"]["EpochOutputDataClTS2_group"].data["sse_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=1.3: z=0: }: }; view_rows=10000; view_range {min=0: max=1: }; display_on=1; manip_ctrl_on=1; graph_type=BAR; plot_style=POINTS; 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_20"; m_data=NULL; m_transform=NULL; on=1; axis=X; col_name="Name_No_group"; fixed_range {fix_min=1: min=-1: fix_max=1: max=6: }; 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_21"; 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_80"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="sse_mean"; fixed_range {fix_min=1: 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_81"; 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="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_82"; 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_83"; 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_84"; 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_85"; 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_86"; 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_87"; 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_88"; m_data=NULL; m_transform=NULL; on=1; axis=Y; col_name="sse_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_89"; 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_3 { name="GraphPlotView_90"; 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_91"; 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_92"; 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_93"; 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_94"; 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_95"; 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=VALUE_COLOR; color_axis { name="GraphAxisView_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="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_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="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.9210001: z=3.551699: }; orient {x=0: y=0: z=1: rot=0: }; focal_dist=3.564198; }; 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=DockViewer; el_def=0; ToolBoxDockViewer @["Tools"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItemBase; 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.06474103778600693; val_type_fixed=0; }; UserDataItem @["view_win_wd"] { name="view_win_wd"; value 6 0=0.0535714291036129; val_type_fixed=0; }; UserDataItem @["view_win_ht"] { name="view_win_ht"; value 6 0=0.7131474018096924; 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; }; }; }; }; auto_name=1; last_change_desc=" "; networks { name=; el_typ=LeabraNetwork; el_def=0; LeabraNetwork @["BGLoop2"] { UserDataItem_List @*(.user_data_) { name=; el_typ=UserDataItem; el_def=0; 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="BGLoop2"; desc=; specs { name=; el_typ=ConSpec; el_def=0; ConSpec @["ConSpec_0"] { name="ConSpec_0"; desc=; unique{ }; children { name=; el_typ=ConSpec; el_def=0; }; rnd {name="": type=UNIFORM: mean=0: var=0.5: par=1: }; 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=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=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=2: }; 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 {name="": type=UNIFORM: mean=0: var=0: par=1: }; 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: old=0: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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; }; rnd {name="": type=UNIFORM: mean=1: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=2: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=1: rel=5: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.35: var=0.1: par=1: }; 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: old=0: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.35: var=0.1: par=1: }; 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: old=0: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=1.75: rel=1.5: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.21: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.1: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.1: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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;lrate;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {name="": type=UNIFORM: mean=0.5: var=0.1: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.1: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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;lrate;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {name="": type=UNIFORM: mean=0.35: var=0.005: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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.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 {name="RandomSpec_59": type=UNIFORM: mean=0.35: var=0.005: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.35: var=0.005: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.45: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1.25: sem_extra=2: old=1: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0.1; cur_lrate=0.1; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 @["ContextStriatum"] { name="ContextStriatum"; desc=; unique{ rnd;wt_scale;lrate;savg_cor;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {name="": type=UNIFORM: mean=0.5: var=0.45: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1.25: sem_extra=2: old=1: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0.1; cur_lrate=0.1; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.45: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=0.75: sem_extra=2: old=1: }; wt_scale_init {init=0: abs=1: rel=1: }; learn=1; lrate=0.1; cur_lrate=0.1; lrs_value=EPOCH; lrate_sched { name=; el_typ=SchedItem; el_def=0; default_val=1; interpolate=0; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.21: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=0.3: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.65: var=0.2: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.1: var=0.01: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="RandomSpec_62": type=UNIFORM: mean=0.5: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.5: rel=1: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="RandomSpec_63": type=UNIFORM: mean=1: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=0.5: rel=0.75: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.7: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=3: rel=4: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.26: var=0: par=1: }; 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=2.5: h=0.1: a=0.5: }; e_rev {e=1: l=0.255: 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.2: gain=20: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.2: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.26: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; dt {integ=1: vm=0.05: net=0.5: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=20: net_time=2: }; 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=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 {name="": type=GAUSSIAN: mean=0.001: var=0: par=1: }; 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 @["Motor_Cortex_unitspec"] { name="Motor_Cortex_unitspec"; desc=; unique{ bias_spec;opt_thresh;dt;acc;noise_type;noise;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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0.001: var=0.001: par=1: }; 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 @["Motor_Cortex_1_unitspec"] { name="Motor_Cortex_1_unitspec"; desc=; unique{ bias_spec;opt_thresh;dt;acc;noise_type;noise;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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0.001: var=0.001: par=1: }; 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 @["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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.25: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0.0015: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"]$$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.26: var=0: par=1: }; 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.275: 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0.0015: var=0.0015: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0.0015: var=0.0005: par=1: }; 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=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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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=; el_typ=LeabraLayer; el_def=0; pos {x=0: y=0: z=0: }; max_disp_size {x=37: y=9: z=3: }; LeabraLayer @["Input"] { name="Input"; desc=; flags=0; layer_type=INPUT; pos {x=2: y=4: z=2: }; disp_scale=1; un_geom {x=6: y=2: n_not_xy=0: n=12: }; unit_groups=0; virt_groups=0; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=6: y=2: n_not_xy=0: n=12: }; disp_geom {x=6: y=2: n_not_xy=0: n=12: }; scaled_disp_geom {x=6: 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_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC_out"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["InputLayer"]$$: }; }; LeabraLayer @["Striatum2"] { name="Striatum2"; desc="Anterior striatum"; flags=0; layer_type=HIDDEN; pos {x=1: y=0: z=1: }; disp_scale=1; un_geom {x=6: y=9: n_not_xy=0: n=54: }; unit_groups=0; virt_groups=0; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=6: y=9: n_not_xy=0: n=54: }; disp_geom {x=6: y=9: n_not_xy=0: n=54: }; scaled_disp_geom {x=6: y=9: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Context"] { name="Fm_Context"; off=0; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Context"]$$; spec {type=FullPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["ContextStriatum"]$: }; recv_idx=0; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PFC"] { name="Fm_PFC"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["MotorCortex2_NoGoStriatum2"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["Motor_NoGo2"]$: }; recv_idx=1; send_idx=4; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PFC_2"] { name="Fm_PFC_2"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["MotorCortex_Striatum"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["MotorCortex2_Striatum2"]$: }; recv_idx=2; send_idx=5; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_SNc2"] { name="Fm_SNc2"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["SNc2"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["SNc_GO2"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Dopamine_D1_"]$$: }; recv_idx=3; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_SNc2_4"] { name="Fm_SNc2_4"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["SNc2"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["SNc_NOGO2"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["SNc_Inhib_D2_"]$$: }; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Int2"].projections["Fm_Striatum2"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Ext2"].projections["Fm_Striatum2"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Matrisome_layerspec"]$$: }; }; LeabraLayer @["GP_Int2"] { name="GP_Int2"; desc=; flags=0; layer_type=HIDDEN; pos {x=7: y=0: z=0: }; disp_scale=1; un_geom {x=3: y=2: n_not_xy=0: n=6: }; unit_groups=0; virt_groups=0; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=3: y=2: n_not_xy=0: n=6: }; disp_geom {x=3: y=2: n_not_xy=0: n=6: }; scaled_disp_geom {x=3: y=2: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Striatum2"] { name="Fm_Striatum2"; off=0; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"]$$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["GPeGPiInhib"].children["Inhib_Learn2"]$$: }; recv_idx=0; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_GP_Ext2"] { name="Fm_GP_Ext2"; off=0; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Ext2"]$$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].layers["Thalamus2"].projections["Fm_GP_Int2"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["GP_layerspec"]$$: }; }; LeabraLayer @["GP_Ext2"] { name="GP_Ext2"; desc=; flags=0; layer_type=HIDDEN; pos {x=7: y=4: z=0: }; disp_scale=1; un_geom {x=3: y=1: n_not_xy=0: n=3: }; unit_groups=0; virt_groups=0; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=3: y=1: n_not_xy=0: n=3: }; disp_geom {x=3: y=1: n_not_xy=0: n=3: }; scaled_disp_geom {x=3: y=1: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Striatum2"] { name="Fm_Striatum2"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Striatum2_GPext2"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Inhib"]$$: }; recv_idx=0; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Int2"].projections["Fm_GP_Ext2"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["GP_layerspec"]$: }; }; LeabraLayer @["Thalamus2"] { name="Thalamus2"; desc=; flags=0; layer_type=HIDDEN; pos {x=12: y=0: z=1: }; disp_scale=1; un_geom {x=3: y=1: n_not_xy=0: n=3: }; unit_groups=0; virt_groups=0; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=3: y=1: n_not_xy=0: n=3: }; disp_geom {x=3: y=1: n_not_xy=0: n=3: }; scaled_disp_geom {x=3: y=1: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_GP_Int2"] { name="Fm_GP_Int2"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Int2"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_PFC"] { name="Fm_PFC"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["FixedFull2"]$$: }; recv_idx=1; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"].projections["Fm_Thalamus2"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Thalamus_layerspec"]$$: }; }; LeabraLayer @["PFC"] { name="PFC"; desc=; flags=NO_ADD_SSE|NO_ADD_COMP_SSE; layer_type=HIDDEN; pos {x=10: y=0: z=2: }; disp_scale=1; un_geom {x=3: y=2: n_not_xy=0: n=6: }; unit_groups=0; virt_groups=0; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=3: y=2: n_not_xy=0: n=6: }; disp_geom {x=3: y=2: n_not_xy=0: n=6: }; scaled_disp_geom {x=3: y=2: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Thalamus2"] { name="Fm_Thalamus2"; off=0; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Thalamus2"]$$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_Context"] { name="Fm_Context"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Context"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["Context_Motor_prepotent"]$$: }; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"].projections["Fm_PFC"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Thalamus2"].projections["Fm_PFC"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC_out"].projections["Fm_PFC"]; Projection_Group @. = [3] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"].projections["Fm_PFC"]; Projection_Group @. = [4] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"].projections["Fm_PFC"]; Projection_Group @. = [5] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["STN"].projections["Fm_PFC"]; Projection_Group @. = [6] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"].projections["Fm_PFC"]; Projection_Group @. = [7] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"].projections["Fm_PFC_2"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["Motor_Cortex_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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["MC2LayerSpec"]$$: }; }; LeabraLayer @["PFC_out"] { name="PFC_out"; desc=; flags=NO_ADD_SSE|NO_ADD_COMP_SSE; layer_type=HIDDEN; pos {x=13: y=4: z=2: }; disp_scale=1; un_geom {x=3: y=2: n_not_xy=0: n=6: }; unit_groups=0; virt_groups=0; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=3: y=2: n_not_xy=0: n=6: }; disp_geom {x=3: y=2: n_not_xy=0: n=6: }; scaled_disp_geom {x=3: y=2: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Input"] { name="Fm_Input"; off=0; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Input"]$$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Fm_Stimuli_To_MC"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["FixedHalf"]$$: }; recv_idx=0; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PFC"] { name="Fm_PFC"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"]$; spec {type=OneToOnePrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["OneToOne_2"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["FixedHalf"]$: }; recv_idx=1; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["PC"].projections["Fm_PFC_out"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PC"].projections["Fm_PFC_out"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PC"].projections["Fm_PFC_out"]; Projection_Group @. = [3] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PC"].projections["Fm_PFC_out_1"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Units"]["FixedBiasUnitSpec"].children["Output3UnitSpec"]$$: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_1"]$$: }; }; LeabraLayer @["Striatum"] { name="Striatum"; desc=; flags=0; layer_type=HIDDEN; pos {x=21: y=0: z=1: }; disp_scale=1; un_geom {x=8: y=9: n_not_xy=0: n=72: }; unit_groups=0; virt_groups=0; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=8: y=9: n_not_xy=0: n=72: }; disp_geom {x=8: y=9: n_not_xy=0: n=72: }; scaled_disp_geom {x=8: y=9: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_PFC"] { name="Fm_PFC"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["MC2_Striatum"]$: }; recv_idx=0; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PC"] { name="Fm_PC"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PC"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["InputStriatum"]$: }; recv_idx=1; 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; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["SNc"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["SNc_GO"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Dopamine_D1_"].children["D1_Stronger"]$: }; recv_idx=2; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_SNc_3"] { name="Fm_SNc_3"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["SNc"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["SNc_NOGO"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["SNc_Inhib_D2_"].children["D2_Stronger"]$: }; 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; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["MotorCortex_Striatum"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["MotorCortex2_Striatum2"]$: }; recv_idx=4; send_idx=3; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PMC_5"] { name="Fm_PMC_5"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["MotorCortex2_NoGoStriatum2"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["Motor_NoGo2"]$: }; recv_idx=5; 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; Projection_Group @. = [0] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Int"].projections["Fm_Striatum"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Ext"].projections["Fm_Striatum"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Matrisome_layerspec"]$: }; }; LeabraLayer @["GP_Int"] { name="GP_Int"; desc=; flags=0; layer_type=HIDDEN; pos {x=28: y=0: z=0: }; disp_scale=1; un_geom {x=4: y=2: n_not_xy=0: n=8: }; unit_groups=0; virt_groups=0; 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_Striatum"] { name="Fm_Striatum"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["GPeGPiInhib"].children["Inhib_Learn2"]$: }; 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; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Ext"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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; }; LeabraPrjn @["Fm_STN"] { name="Fm_STN"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["STN"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["STN_GPi"]$: }; recv_idx=2; 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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].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: }; disp_scale=1; un_geom {x=4: y=1: n_not_xy=0: n=4: }; unit_groups=0; virt_groups=0; 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_Striatum"] { name="Fm_Striatum"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Striatum_GPext"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Inhib"]$: }; recv_idx=0; 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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].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: }; disp_scale=1; un_geom {x=4: y=1: n_not_xy=0: n=4: }; unit_groups=0; virt_groups=0; 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; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Int"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["FixedFull"]$: }; recv_idx=1; 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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Thalamus_layerspec"]$: }; }; LeabraLayer @["PMC"] { name="PMC"; desc="Premotor cortex"; flags=NO_ADD_SSE|NO_ADD_COMP_SSE; layer_type=TARGET; pos {x=26: y=0: z=2: }; disp_scale=1; un_geom {x=4: y=2: n_not_xy=0: n=8: }; unit_groups=0; virt_groups=0; 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; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Thalamus"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_PC"] { name="Fm_PC"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PC"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["Input_Motor_Prepotent_"]$$: }; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"].projections["Fm_PMC"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"].projections["Fm_PMC"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Thalamus"].projections["Fm_PMC"]; Projection_Group @. = [3] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Output"].projections["Fm_PMC"]; Projection_Group @. = [4] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Output"].projections["Fm_PMC"]; Projection_Group @. = [5] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"].projections["Fm_PMC"]; Projection_Group @. = [6] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Output"].projections["Fm_PMC"]; Projection_Group @. = [7] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"].projections["Fm_PMC_5"]; Projection_Group @. = [8] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Output"].projections["Fm_PMC_1"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["MCLayerSpec"]$$: }; }; LeabraLayer @["Output"] { name="Output"; desc=; flags=0; layer_type=TARGET; pos {x=33: y=0: z=2: }; disp_scale=1; un_geom {x=4: y=1: n_not_xy=0: n=4: }; unit_groups=0; virt_groups=0; 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; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_PMC_1"] { name="Fm_PMC_1"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PMC"]$; spec {type=OneToOnePrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["OneToOne_2"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["FixedFull"]$: }; recv_idx=1; 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; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Output_layerspec"]$$: }; }; LeabraLayer @["STN"] { name="STN"; desc=; flags=0; layer_type=HIDDEN; pos {x=15: y=3: z=1: }; disp_scale=1; un_geom {x=3: y=3: n_not_xy=0: n=9: }; unit_groups=0; virt_groups=0; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=0: y=0: }; flat_geom {x=3: y=3: n_not_xy=0: n=9: }; disp_geom {x=3: y=3: n_not_xy=0: n=9: }; scaled_disp_geom {x=3: y=3: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_PFC"] { name="Fm_PFC"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["Fixed"].children["Mtr_STNcons"]$$: }; recv_idx=0; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["GP_Int"].projections["Fm_STN"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Units"]["FixedBiasUnitSpec"].children["LearnBiasUnitSpec"].children["STN_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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["NoDecayLayers"].children["STN"]$$: }; }; LeabraLayer @["SNc2"] { name="SNc2"; desc=; flags=0; layer_type=INPUT; pos {x=2: y=0: z=0: }; disp_scale=1; un_geom {x=2: y=2: n_not_xy=0: n=4: }; unit_groups=0; virt_groups=0; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"].projections["Fm_SNc2"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"].projections["Fm_SNc2"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"].projections["Fm_SNc2"]; Projection_Group @. = [3] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"].projections["Fm_SNc2_4"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["SNc_layerspec"]$$: }; }; LeabraLayer @["SNc"] { name="SNc"; desc=; flags=0; layer_type=INPUT; pos {x=21: y=0: z=0: }; disp_scale=1; un_geom {x=2: y=2: n_not_xy=0: n=4: }; unit_groups=0; virt_groups=0; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"].projections["Fm_SNc"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"].projections["Fm_SNc"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"].projections["Fm_SNc"]; Projection_Group @. = [3] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"].projections["Fm_SNc_3"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["SNc_layerspec"]$: }; }; LeabraLayer @["PC"] { name="PC"; desc="Parietal cortex"; flags=0; layer_type=HIDDEN; pos {x=19: y=0: z=2: }; disp_scale=1; un_geom {x=3: y=6: n_not_xy=0: n=18: }; unit_groups=0; virt_groups=0; gp_geom {x=1: y=1: n_not_xy=0: n=1: }; gp_spc {x=1: y=1: }; flat_geom {x=3: y=6: n_not_xy=0: n=18: }; disp_geom {x=3: y=6: n_not_xy=0: n=18: }; scaled_disp_geom {x=3: y=6: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_PFC_out"] { name="Fm_PFC_out"; off=0; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC_out"]$$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Fm_Output2_To_InputHidden"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_PFC_out_1"] { name="Fm_PFC_out_1"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC_out"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LeabraPrjns"]["Fm_Output2_To_InputHiddenB"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Connections"]["FixedFull"]$: }; recv_idx=1; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["PMC"].projections["Fm_PC"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum"].projections["Fm_PC"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["Units"]["FixedBiasUnitSpec"].children["Output3UnitSpec"]$: }; 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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["inhidden"]$$: }; }; LeabraLayer @["Context"] { name="Context"; desc=; flags=0; layer_type=INPUT; pos {x=-2: y=0: z=2: }; disp_scale=1; un_geom {x=9: y=2: n_not_xy=0: n=18: }; unit_groups=0; virt_groups=0; 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_2loop_taskset_1_"].networks["BGLoop2"].layers["Striatum2"].projections["Fm_Context"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"].projections["Fm_Context"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"].projections["Fm_Context"]; Projection_Group @. = [3] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"].projections["Fm_Context"]; Projection_Group @. = [4] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop2"].layers["PFC"].projections["Fm_Context"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop2"].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_2loop_taskset_1_"].networks["BGLoop2"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["InputLayer"]$: }; }; }; view_objs { name=; el_typ=NetViewObj; el_def=0; }; flags=NETIN_PER_PRJN; auto_build=AUTO_BUILD; brain_atlas_name=; train_mode=TRAIN; wt_update=ON_LINE; small_batch_n=5; sse_unit_avg=0; sse_sqrt=0; cnt_err_tol=0; compute_prerr=0; threads { run_time {name="": s_used=0: n_used=0: }; sync_time {name="": s_used=0: n_used=0: }; total_time {name="": s_used=0: n_used=0: }; n_wake_in_sync=0; run_time_pct=0; sync_time_pct=0; wake_in_sync_pct=7.745185185792371e-121; interleave=1; ignore_lay_sync=0; }; dmem_sync_level=DMEM_SYNC_NETWORK; dmem_nprocs=1; usr1_save_fmt=FULL_NET; wt_save_fmt=TEXT; lay_layout=THREE_D; n_units=243; n_cons=4217; max_prjns=6; max_disp_size {x=37: y=9: z=3: }; learn_rule=LEABRA_CHL; phase_order=MINUS_PLUS; no_plus_test=1; sequence_init=DO_NOTHING; phase_max=2; time_inc=1; cycle_max=50; mid_minus_cycle=-1; min_cycles=15; min_cycles_phase2=35; dwt_norm_enabled=0; ct_time { minus=50; plus=20; inhib=1; n_avg_only_epcs=0; total_cycles=71; inhib_start=70; }; ct_sravg { start=30; end=1; interval=1; plus_s_st=19; 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; }; LeabraNetwork @["BGLoop1"] { UserDataItem_List @*(.user_data_) { name="UserDataItem_List_90"; el_typ=UserDataItem; el_def=0; 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="BGLoop1"; 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 {name="": type=UNIFORM: mean=0: var=0.5: par=1: }; 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=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=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=2: }; 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 {name="": type=UNIFORM: mean=0: var=0: par=1: }; 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: old=0: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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; }; rnd {name="": type=UNIFORM: mean=1: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=2: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=1: rel=5: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.35: var=0.1: par=1: }; 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: old=0: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.35: var=0.1: par=1: }; 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: old=0: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=1.75: rel=1.5: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.21: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.1: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.1: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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;lrate;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {name="": type=UNIFORM: mean=0.5: var=0.1: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.1: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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;lrate;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {name="": type=UNIFORM: mean=0.35: var=0.005: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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.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 {name="": type=UNIFORM: mean=0.35: var=0.005: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.35: var=0.005: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.45: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1.25: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 @["ContextStriatum"] { name="ContextStriatum"; desc=; unique{ rnd;wt_scale;lrate;savg_cor;lmix; }; children { name=; el_typ=LeabraConSpec; el_def=0; }; rnd {name="": type=UNIFORM: mean=0.5: var=0.45: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=1: rel=1.25: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.45: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0.21: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.65: var=0.2: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.1: var=0.01: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.5: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=0; wt_scale {abs=0.5: rel=1: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; 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: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=1: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=0: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=0.5: rel=0.75: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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 {name="": type=UNIFORM: mean=0.7: var=0: par=1: }; wt_limits {type=MIN_MAX: min=0: max=1: sym=1: }; learn_rule=LEABRA_CHL; inhib=1; wt_scale {abs=3: rel=4: sem_extra=2: old=1: }; 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; }; wt_sig {gain=6: off=1.25: dwt_norm=0: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.26: var=0: par=1: }; 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=2.5: h=0.1: a=0.5: }; e_rev {e=1: l=0.255: 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.2: gain=20: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.2: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.26: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; dt {integ=1: vm=0.05: net=0.5: midpoint=0: d_vm_max=0.025: vm_eq_cyc=0: vm_eq_dt=1: integ_time=1: vm_time=20: net_time=2: }; 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=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 {name="": type=GAUSSIAN: mean=0.001: var=0: par=1: }; 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 @["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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0.0005: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0.0005: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.25: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0.0015: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"]$$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.26: var=0: par=1: }; 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.275: 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=600: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0: var=0.001: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0.0015: var=0.0015: par=1: }; 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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["LearnBias"].children["FixedBias"]$: }; sse_tol=0.5; act_fun=NOISY_XX1; act {gelin=0: old_gelin=1: thr=0.25: gain=100: nvar=0.005: avg_dt=0.005: avg_init=0.15: i_thr=STD: vm_mod_max=0.95: }; 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 {name="": type=UNIFORM: mean=0.15: var=0: par=1: }; 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 {name="": type=GAUSSIAN: mean=0.0015: var=0.0005: par=1: }; 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=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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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: }; max_disp_size {x=37: y=9: z=3: }; LeabraLayer @["Input"] { name="Input"; desc=; flags=0; layer_type=INPUT; pos {x=2: y=4: z=2: }; 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_2loop_taskset_1_"].networks["BGLoop1"].layers["Striatum"].projections["Fm_Input"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["InputLayer"]$$: }; }; LeabraLayer @["Striatum"] { name="Striatum"; desc=; flags=0; layer_type=HIDDEN; pos {x=15: y=0: z=1: }; disp_scale=1; un_geom {x=8: y=9: n_not_xy=0: n=72: }; 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=8: y=9: n_not_xy=0: n=72: }; disp_geom {x=8: y=9: n_not_xy=0: n=72: }; scaled_disp_geom {x=8: y=9: n_not_xy=0: n=1: }; projections { name=; el_typ=LeabraPrjn; el_def=0; LeabraPrjn @["Fm_Context"] { name="Fm_Context"; off=0; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Context"]$$; spec {type=FullPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["Fixed"].children["InputStriatum"]$$: }; recv_idx=0; send_idx=1; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_Input"] { name="Fm_Input"; off=0; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Input"]$$; spec {type=FullPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["Fixed"].children["InputStriatum"]$: }; recv_idx=1; 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; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["SNc"]$$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["SNc_GO"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["Dopamine_D1_"].children["D1_Stronger"]$$: }; recv_idx=2; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_SNc_3"] { name="Fm_SNc_3"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["SNc"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["SNc_NOGO"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["SNc_Inhib_D2_"].children["D2_Stronger"]$$: }; 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; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["PMC"]$$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["MotorCortex_Striatum"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["Fixed"].children["MotorCortex2_Striatum2"]$$: }; recv_idx=4; send_idx=3; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_PMC_5"] { name="Fm_PMC_5"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["MotorCortex2_NoGoStriatum2"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["Fixed"].children["Motor_NoGo2"]$$: }; recv_idx=5; 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; Projection_Group @. = [0] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["GP_Int"].projections["Fm_Striatum"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["GP_Ext"].projections["Fm_Striatum"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["Matrisome_layerspec"]$$: }; }; LeabraLayer @["GP_Int"] { name="GP_Int"; desc=; flags=0; layer_type=HIDDEN; pos {x=28: y=0: z=0: }; 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_Striatum"] { name="Fm_Striatum"; off=0; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Striatum"]$$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["GPeGPiInhib"].children["Inhib_Learn2"]$$: }; 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; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["GP_Ext"]$$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].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: }; 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_Striatum"] { name="Fm_Striatum"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Striatum"]$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["Striatum_GPext"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["Inhib"]$$: }; recv_idx=0; 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_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].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: }; 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; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["GP_Int"]$$; spec {type=TesselPrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].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; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["FixedFull"]$$: }; recv_idx=1; 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_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].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=26: y=0: z=2: }; 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; from_type=CUSTOM; from=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Thalamus"]$$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["dMatrosomesGP"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].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_Input"] { name="Fm_Input"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Input"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["Fixed"].children["Input_Motor_Prepotent_"]$$: }; recv_idx=1; send_idx=0; recv_n=1; send_n=1; projected=1; direction=DIR_UNKNOWN; trg_netin_rel=-1; }; LeabraPrjn @["Fm_Context"] { name="Fm_Context"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Context"]$; spec {type=FullPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["FullPrjnSpec_0"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["Fixed"].children["Input_Motor_Prepotent_"]$: }; recv_idx=2; 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_2loop_taskset_1_"].networks["BGLoop1"].layers["Striatum"].projections["Fm_PMC"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Striatum"].projections["Fm_PMC_5"]; Projection_Group @. = [2] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Thalamus"].projections["Fm_PMC"]; Projection_Group @. = [3] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Output"].projections["Fm_PMC"]; Projection_Group @. = [4] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Output"].projections["Fm_PMC_1"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["MCLayerSpec"]$$: }; }; LeabraLayer @["Output"] { name="Output"; desc=; flags=0; layer_type=TARGET; pos {x=33: y=0: z=2: }; 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; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["PMC"]$; spec {type=TesselPrjnSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["Striatum_GPInt"]$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].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_PMC_1"] { name="Fm_PMC_1"; off=0; from_type=CUSTOM; from=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["PMC"]$; spec {type=OneToOnePrjnSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LeabraPrjns"]["OneToOne_2"]$$: }; con_type=LeabraCon; recvcons_type=LeabraRecvCons; sendcons_type=LeabraSendCons; con_spec {type=LeabraConSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["Connections"]["FixedFull"]$: }; recv_idx=1; 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; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].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: }; 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_2loop_taskset_1_"].networks["BGLoop1"].layers["Striatum"].projections["Fm_SNc"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["Striatum"].projections["Fm_SNc_3"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["SNc_layerspec"]$$: }; }; LeabraLayer @["Context"] { name="Context"; desc=; flags=0; layer_type=INPUT; pos {x=0: y=0: z=2: }; 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_2loop_taskset_1_"].networks["BGLoop1"].layers["Striatum"].projections["Fm_Context"]; Projection_Group @. = [1] = LeabraPrjn .projects["BG_2loop_taskset_1_"].networks["BGLoop1"].layers["PMC"].projections["Fm_Context"]; }; units { name=; el_typ=LeabraUnit; el_def=0; pos {x=0: y=0: z=0: }; output_name=; }; unit_spec {type=LeabraUnitSpec: spec=$.projects["BG_2loop_taskset_1_"].networks["BGLoop1"].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_2loop_taskset_1_"].networks["BGLoop1"].specs.gp["LayerSpecs"]["LayerSpec_0"].children["InputLayer"]$: }; }; }; 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=TRAIN; wt_update=ON_LINE; small_batch_n=5; sse_unit_avg=0; sse_sqrt=0; cnt_err_tol=0; 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; lay_layout=THREE_D; n_units=140; n_cons=3536; max_prjns=6; max_disp_size {x=37: y=9: z=3: }; learn_rule=LEABRA_CHL; phase_order=MINUS_PLUS; no_plus_test=1; sequence_init=DO_NOTHING; phase_max=2; time_inc=1; cycle_max=50; mid_minus_cycle=-1; min_cycles=15; min_cycles_phase2=35; dwt_norm_enabled=0; ct_time { minus=50; plus=20; inhib=1; n_avg_only_epcs=0; total_cycles=71; inhib_start=70; }; ct_sravg { start=30; end=1; interval=1; plus_s_st=19; 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; }; }; };