551 lines
18 KiB
JSON
551 lines
18 KiB
JSON
{
|
|
"strata": {
|
|
"all": {
|
|
"neurons": 4064,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 11202,
|
|
"accepted_edges": 11100,
|
|
"rejected_edges": 102,
|
|
"due_contacts": 17756,
|
|
"accepted_contacts": 17583,
|
|
"rejected_contacts": 173,
|
|
"accepted_exc_SI": 4.835324999999999,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.047575,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 101811,
|
|
"accepted_edges": 101766,
|
|
"rejected_edges": 45,
|
|
"due_contacts": 4311284,
|
|
"accepted_contacts": 4309408,
|
|
"rejected_contacts": 1876,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"ALPN": {
|
|
"due_edges": 306526,
|
|
"accepted_edges": 306404,
|
|
"rejected_edges": 122,
|
|
"due_contacts": 5579243,
|
|
"accepted_contacts": 5576097,
|
|
"rejected_contacts": 3146,
|
|
"accepted_exc_SI": 1531.9689000000003,
|
|
"accepted_inh_abs_SI": 1.457775,
|
|
"rejected_exc_SI": 0.863775,
|
|
"rejected_inh_abs_SI": 0.001375
|
|
},
|
|
"MBON": {
|
|
"due_edges": 34808,
|
|
"accepted_edges": 34805,
|
|
"rejected_edges": 3,
|
|
"due_contacts": 65782,
|
|
"accepted_contacts": 65775,
|
|
"rejected_contacts": 7,
|
|
"accepted_exc_SI": 1.205875,
|
|
"accepted_inh_abs_SI": 16.882250000000003,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.001925
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 117653,
|
|
"accepted_edges": 117645,
|
|
"rejected_edges": 8,
|
|
"due_contacts": 350203,
|
|
"accepted_contacts": 350149,
|
|
"rejected_contacts": 54,
|
|
"accepted_exc_SI": 96.26319999999998,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.014849999999999999,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"due_edges": 55,
|
|
"accepted_edges": 55,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 55,
|
|
"accepted_contacts": 55,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.015125000000000001,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"other": {
|
|
"due_edges": 194233,
|
|
"accepted_edges": 194125,
|
|
"rejected_edges": 108,
|
|
"due_contacts": 772548,
|
|
"accepted_contacts": 772117,
|
|
"rejected_contacts": 431,
|
|
"accepted_exc_SI": 98.67165,
|
|
"accepted_inh_abs_SI": 112.76677499999997,
|
|
"rejected_exc_SI": 0.028875000000000005,
|
|
"rejected_inh_abs_SI": 0.08965000000000001
|
|
},
|
|
"unclassified": {
|
|
"due_edges": 0,
|
|
"accepted_edges": 0,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 0,
|
|
"accepted_contacts": 0,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
}
|
|
},
|
|
"no_accepted_exc_neurons": 0,
|
|
"no_accepted_ALPN_exc_neurons": 267,
|
|
"has_exc_but_never_active": 4001,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 5282.637604084891,
|
|
"APL_write_ref_SI": 1.3322498333901167,
|
|
"APL_write_available_SI": 5281.305354251501,
|
|
"APL_pre_first_spike_SI": 5209.730405120936,
|
|
"APL_same_tick_first_spike_SI": 0.052779036104679114,
|
|
"negative_g_ticks": 3531603.0,
|
|
"refractory_ticks": 1452.0,
|
|
"g_end_time_integral_V_ms": -17217.63455322015,
|
|
"V_end_time_integral_V_ms": -33084.934964855514,
|
|
"accepted_exc_before_first_SI": 1685.7505500000007,
|
|
"accepted_inh_before_first_abs_SI": 128.6307,
|
|
"APL_zeroed_due_edges": 101811.0,
|
|
"APL_zeroed_due_contacts": 4311284.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 24.24210849004624,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 7290.367343294814,
|
|
"ALPN_inh": -6.965958395386709,
|
|
"MBON_exc": 5.692691409222524,
|
|
"MBON_inh": -82.07710858432498,
|
|
"anatomical_DAN_exc": 458.7579461678654,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.0688068613766096,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 457.39616838396137,
|
|
"other_inh": -537.892374997689,
|
|
"unclassified_exc": 0.0,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -24827.22417585004
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": -1.7796736306863181e-12,
|
|
"maximum_prethreshold_V": -0.04490015849378951,
|
|
"minimum_end_g_V": -0.36646249853534024
|
|
},
|
|
"ever_active": {
|
|
"neurons": 63,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 343,
|
|
"accepted_edges": 241,
|
|
"rejected_edges": 102,
|
|
"due_contacts": 645,
|
|
"accepted_contacts": 472,
|
|
"rejected_contacts": 173,
|
|
"accepted_exc_SI": 0.1298,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.047575000000000006,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 1433,
|
|
"accepted_edges": 1388,
|
|
"rejected_edges": 45,
|
|
"due_contacts": 61863,
|
|
"accepted_contacts": 59987,
|
|
"rejected_contacts": 1876,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"ALPN": {
|
|
"due_edges": 7224,
|
|
"accepted_edges": 7102,
|
|
"rejected_edges": 122,
|
|
"due_contacts": 187648,
|
|
"accepted_contacts": 184502,
|
|
"rejected_contacts": 3146,
|
|
"accepted_exc_SI": 50.723200000000006,
|
|
"accepted_inh_abs_SI": 0.01485,
|
|
"rejected_exc_SI": 0.863775,
|
|
"rejected_inh_abs_SI": 0.001375
|
|
},
|
|
"MBON": {
|
|
"due_edges": 551,
|
|
"accepted_edges": 548,
|
|
"rejected_edges": 3,
|
|
"due_contacts": 1103,
|
|
"accepted_contacts": 1096,
|
|
"rejected_contacts": 7,
|
|
"accepted_exc_SI": 0.023100000000000002,
|
|
"accepted_inh_abs_SI": 0.27829999999999994,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.001925
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 1818,
|
|
"accepted_edges": 1810,
|
|
"rejected_edges": 8,
|
|
"due_contacts": 5322,
|
|
"accepted_contacts": 5268,
|
|
"rejected_contacts": 54,
|
|
"accepted_exc_SI": 1.4487,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.01485,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"due_edges": 0,
|
|
"accepted_edges": 0,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 0,
|
|
"accepted_contacts": 0,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"other": {
|
|
"due_edges": 3873,
|
|
"accepted_edges": 3765,
|
|
"rejected_edges": 108,
|
|
"due_contacts": 14817,
|
|
"accepted_contacts": 14386,
|
|
"rejected_contacts": 431,
|
|
"accepted_exc_SI": 1.506725,
|
|
"accepted_inh_abs_SI": 2.4340249999999988,
|
|
"rejected_exc_SI": 0.028875,
|
|
"rejected_inh_abs_SI": 0.08965000000000002
|
|
},
|
|
"unclassified": {
|
|
"due_edges": 0,
|
|
"accepted_edges": 0,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 0,
|
|
"accepted_contacts": 0,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
}
|
|
},
|
|
"no_accepted_exc_neurons": 0,
|
|
"no_accepted_ALPN_exc_neurons": 0,
|
|
"has_exc_but_never_active": 0,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 75.76683957440613,
|
|
"APL_write_ref_SI": 1.332249833390117,
|
|
"APL_write_available_SI": 74.43458974101603,
|
|
"APL_pre_first_spike_SI": 2.8596406104510823,
|
|
"APL_same_tick_first_spike_SI": 0.05277903610467911,
|
|
"negative_g_ticks": 47918.0,
|
|
"refractory_ticks": 1452.0,
|
|
"g_end_time_integral_V_ms": -120.56063163014898,
|
|
"V_end_time_integral_V_ms": -413.4868475682463,
|
|
"accepted_exc_before_first_SI": 6.622000000000002,
|
|
"accepted_inh_before_first_abs_SI": 0.251075,
|
|
"APL_zeroed_due_edges": 1433.0,
|
|
"APL_zeroed_due_contacts": 61863.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 0.47923505832051705,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 227.23023607282397,
|
|
"ALPN_inh": -0.0698362112866713,
|
|
"MBON_exc": 0.11116187021191178,
|
|
"MBON_inh": -1.3541764043044455,
|
|
"anatomical_DAN_exc": 6.847458392250827,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.0,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 6.918636421443503,
|
|
"other_inh": -11.02118610915796,
|
|
"unclassified_exc": 0.0,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -349.7021607204506
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": 1.1579626146840383e-13,
|
|
"maximum_prethreshold_V": -0.04490015849378951,
|
|
"minimum_end_g_V": -0.1274223631949028
|
|
},
|
|
"never_active": {
|
|
"neurons": 4001,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 10859,
|
|
"accepted_edges": 10859,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 17111,
|
|
"accepted_contacts": 17111,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 4.705525,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 100378,
|
|
"accepted_edges": 100378,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 4249421,
|
|
"accepted_contacts": 4249421,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"ALPN": {
|
|
"due_edges": 299302,
|
|
"accepted_edges": 299302,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 5391595,
|
|
"accepted_contacts": 5391595,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 1481.2457000000002,
|
|
"accepted_inh_abs_SI": 1.4429250000000002,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"MBON": {
|
|
"due_edges": 34257,
|
|
"accepted_edges": 34257,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 64679,
|
|
"accepted_contacts": 64679,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 1.1827750000000001,
|
|
"accepted_inh_abs_SI": 16.603949999999998,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 115835,
|
|
"accepted_edges": 115835,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 344881,
|
|
"accepted_contacts": 344881,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 94.81449999999998,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"due_edges": 55,
|
|
"accepted_edges": 55,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 55,
|
|
"accepted_contacts": 55,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.015125000000000001,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"other": {
|
|
"due_edges": 190360,
|
|
"accepted_edges": 190360,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 757731,
|
|
"accepted_contacts": 757731,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 97.16492500000001,
|
|
"accepted_inh_abs_SI": 110.33274999999998,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"unclassified": {
|
|
"due_edges": 0,
|
|
"accepted_edges": 0,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 0,
|
|
"accepted_contacts": 0,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
}
|
|
},
|
|
"no_accepted_exc_neurons": 0,
|
|
"no_accepted_ALPN_exc_neurons": 267,
|
|
"has_exc_but_never_active": 4001,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 5206.870764510485,
|
|
"APL_write_ref_SI": 0.0,
|
|
"APL_write_available_SI": 5206.870764510485,
|
|
"APL_pre_first_spike_SI": 5206.870764510485,
|
|
"APL_same_tick_first_spike_SI": 0.0,
|
|
"negative_g_ticks": 3483685.0,
|
|
"refractory_ticks": 0.0,
|
|
"g_end_time_integral_V_ms": -17097.07392159,
|
|
"V_end_time_integral_V_ms": -32671.44811728727,
|
|
"accepted_exc_before_first_SI": 1679.1285500000008,
|
|
"accepted_inh_before_first_abs_SI": 128.37962499999998,
|
|
"APL_zeroed_due_edges": 100378.0,
|
|
"APL_zeroed_due_contacts": 4249421.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 23.762873431725723,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 7063.13710722199,
|
|
"ALPN_inh": -6.896122184100037,
|
|
"MBON_exc": 5.581529539010611,
|
|
"MBON_inh": -80.72293218002052,
|
|
"anatomical_DAN_exc": 451.9104877756146,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.0688068613766096,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 450.4775319625179,
|
|
"other_inh": -526.871188888531,
|
|
"unclassified_exc": 0.0,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -24477.522015129587
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": -1.895469892154722e-12,
|
|
"maximum_prethreshold_V": -0.04503111415901188,
|
|
"minimum_end_g_V": -0.36646249853534024
|
|
}
|
|
},
|
|
"ledger_max_abs_error_V": 2.168404344971009e-19,
|
|
"ledger_max_bound_V": 8.080047098706397e-14,
|
|
"ledger_roundoff_bound_pass": true,
|
|
"ledger_accumulator_mantissa_bits": 63,
|
|
"ledger_bound_formula": "64 * eps(longdouble) * (ticks+1) * (sum_abs_actual_stage_deltas + abs(initial_g) + abs(final_g)) per KC",
|
|
"source_shadow_max_residual_V": 3.885780586188048e-16,
|
|
"source_area_max_residual_V_ms": 5.3290705182007514e-14,
|
|
"source_shadow_meaning": "Signed source/sign g bookkeeping under observed availability/reset only; non-feedback, not counterfactual",
|
|
"cumulative_increment_units": "SI volts; sums of individual increments, not instantaneous conductance",
|
|
"source_state_area_units": "V*ms; post-APL source-state left samples times dt .1ms",
|
|
"activity_strata_outcome_defined": true,
|
|
"APL_cause_of_CAL_failure_proven": false,
|
|
"full_CAL_all_tick_subset_state_independently_verified": false,
|
|
"case": "cal-physiological-02-s51104",
|
|
"repeat": 0,
|
|
"kind": "calibration",
|
|
"pass_all": true,
|
|
"exact": {
|
|
"v": true,
|
|
"g": true,
|
|
"ref": true,
|
|
"counts": true,
|
|
"step": true,
|
|
"neuron_idx": true
|
|
},
|
|
"full_KC_sparse_events_and_final_state_exact": true,
|
|
"every_tick_fixture_pre_post_state_exact": false,
|
|
"graph": {
|
|
"graph_name": "full",
|
|
"graph_nodes": 166700,
|
|
"graph_edges": 25582938,
|
|
"KC_targets": 4064,
|
|
"incoming_edges": 830465,
|
|
"incoming_contacts": 2082231,
|
|
"zeroed_APL_incoming_edges": 4633,
|
|
"groups": {
|
|
"KC": {
|
|
"edges": 642933,
|
|
"contacts": 1153845
|
|
},
|
|
"APL": {
|
|
"edges": 4633,
|
|
"contacts": 196200
|
|
},
|
|
"ALPN": {
|
|
"edges": 22586,
|
|
"contacts": 390928
|
|
},
|
|
"MBON": {
|
|
"edges": 6813,
|
|
"contacts": 11181
|
|
},
|
|
"anatomical_DAN": {
|
|
"edges": 129113,
|
|
"contacts": 225127
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"edges": 35,
|
|
"contacts": 38
|
|
},
|
|
"other": {
|
|
"edges": 24211,
|
|
"contacts": 103979
|
|
},
|
|
"unclassified": {
|
|
"edges": 141,
|
|
"contacts": 933
|
|
}
|
|
},
|
|
"source_graph": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full",
|
|
"conditional_target_filter_only": true,
|
|
"source_graph_modified": false
|
|
},
|
|
"input": {
|
|
"requests": 87,
|
|
"accepted": 52,
|
|
"rejected": 35,
|
|
"actual_spikes_by_source_group": {
|
|
"KC": 66,
|
|
"APL": 44,
|
|
"ALPN": 5123,
|
|
"MBON": 258,
|
|
"anatomical_DAN": 135,
|
|
"dopamine_annotation_only": 71,
|
|
"other": 23723,
|
|
"unclassified": 484
|
|
},
|
|
"all_ALPN": 686,
|
|
"odor_design_target_count": 33,
|
|
"PN_ever_requested": 27,
|
|
"PN_ever_accepted_request": 23,
|
|
"PN_actual_active": 542,
|
|
"design_target_PN_spikes": 445,
|
|
"non_design_ALPN_spikes": 4678,
|
|
"accepted_request_is_not_proof_spike_was_caused_exclusively_by_request": true,
|
|
"actual_requested_events_not_forced_to_equal_across_odors": true
|
|
},
|
|
"steps": 1000,
|
|
"duration_ms": 100.0,
|
|
"KC_active": 63,
|
|
"KC_spikes": 66,
|
|
"pending_after_record_window": {
|
|
"edge_events": 17914,
|
|
"contacts": 168579,
|
|
"nominal_abs_SI": 46.35702499999998
|
|
},
|
|
"mode": "physiological",
|
|
"odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N",
|
|
"seed": 51104,
|
|
"CPU_audit_wall_seconds": 1.8291776179994486,
|
|
"original_brain_time_and_wall_not_rebenchmarked": true,
|
|
"training": false,
|
|
"new_brain_simulation": false,
|
|
"candidate_generated": false,
|
|
"input_sha256": {
|
|
"state.npz": "98b81e8b1a60cbb0790374ac1fb49f628ba5dce7010043a769fb1999a79ca996",
|
|
"apl-inhibition.float32.npy": "c3cd3b812eb2ed1a065a077d71120c334d1a9643b5003fb3cac0c44ce9ab7b69",
|
|
"requests.csv": "a13233554e7bf846cd8f57caa28894c87abe4cd2c6f70b1e8e5452821e5cba1d",
|
|
"summary.json": "73781abfd3585f78d6ec03719ff348476be3f7c1960811c4c6cbe2758df9d602"
|
|
}
|
|
}
|