// 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;
};
};
};