551 lines
18 KiB
JSON
551 lines
18 KiB
JSON
{
|
|
"strata": {
|
|
"all": {
|
|
"neurons": 4064,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 8416,
|
|
"accepted_edges": 8356,
|
|
"rejected_edges": 60,
|
|
"due_contacts": 13264,
|
|
"accepted_contacts": 13160,
|
|
"rejected_contacts": 104,
|
|
"accepted_exc_SI": 3.619,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0286,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 97408,
|
|
"accepted_edges": 97367,
|
|
"rejected_edges": 41,
|
|
"due_contacts": 4125316,
|
|
"accepted_contacts": 4123630,
|
|
"rejected_contacts": 1686,
|
|
"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": 298249,
|
|
"accepted_edges": 298132,
|
|
"rejected_edges": 117,
|
|
"due_contacts": 5429087,
|
|
"accepted_contacts": 5426073,
|
|
"rejected_contacts": 3014,
|
|
"accepted_exc_SI": 1490.6454750000003,
|
|
"accepted_inh_abs_SI": 1.5246000000000002,
|
|
"rejected_exc_SI": 0.8288500000000001,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"MBON": {
|
|
"due_edges": 32482,
|
|
"accepted_edges": 32476,
|
|
"rejected_edges": 6,
|
|
"due_contacts": 61992,
|
|
"accepted_contacts": 61978,
|
|
"rejected_contacts": 14,
|
|
"accepted_exc_SI": 0.990275,
|
|
"accepted_inh_abs_SI": 16.053675,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.00385
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 101195,
|
|
"accepted_edges": 101189,
|
|
"rejected_edges": 6,
|
|
"due_contacts": 297171,
|
|
"accepted_contacts": 297162,
|
|
"rejected_contacts": 9,
|
|
"accepted_exc_SI": 81.69479999999999,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.002475,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"due_edges": 45,
|
|
"accepted_edges": 45,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 45,
|
|
"accepted_contacts": 45,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.012375,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"other": {
|
|
"due_edges": 186808,
|
|
"accepted_edges": 186729,
|
|
"rejected_edges": 79,
|
|
"due_contacts": 711966,
|
|
"accepted_contacts": 711683,
|
|
"rejected_contacts": 283,
|
|
"accepted_exc_SI": 80.5761,
|
|
"accepted_inh_abs_SI": 114.22124999999997,
|
|
"rejected_exc_SI": 0.006600000000000001,
|
|
"rejected_inh_abs_SI": 0.07067500000000002
|
|
},
|
|
"unclassified": {
|
|
"due_edges": 2,
|
|
"accepted_edges": 2,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 7,
|
|
"accepted_contacts": 7,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.001925,
|
|
"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": 4016,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 5085.626189150178,
|
|
"APL_write_ref_SI": 1.0096122952997684,
|
|
"APL_write_available_SI": 5084.616576854878,
|
|
"APL_pre_first_spike_SI": 5034.437359897696,
|
|
"APL_same_tick_first_spike_SI": 0.0405153027176857,
|
|
"negative_g_ticks": 3744785.0,
|
|
"refractory_ticks": 1122.0,
|
|
"g_end_time_integral_V_ms": -16576.924404558693,
|
|
"V_end_time_integral_V_ms": -32435.828365562524,
|
|
"accepted_exc_before_first_SI": 1622.9928000000007,
|
|
"accepted_inh_before_first_abs_SI": 129.70842499999998,
|
|
"APL_zeroed_due_edges": 97408.0,
|
|
"APL_zeroed_due_contacts": 4125316.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 18.130291775084615,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 7074.509971511535,
|
|
"ALPN_inh": -6.983400743703432,
|
|
"MBON_exc": 4.866596304275282,
|
|
"MBON_inh": -78.9940244151042,
|
|
"anatomical_DAN_exc": 393.36874976310935,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.05781912324874919,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 398.76914699844247,
|
|
"other_inh": -536.3169854133475,
|
|
"unclassified_exc": 0.00970177205596823,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -23844.342271234287
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": 1.6877341538212853e-12,
|
|
"maximum_prethreshold_V": -0.04488038966540807,
|
|
"minimum_end_g_V": -0.3684878834566679
|
|
},
|
|
"ever_active": {
|
|
"neurons": 48,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 237,
|
|
"accepted_edges": 177,
|
|
"rejected_edges": 60,
|
|
"due_contacts": 429,
|
|
"accepted_contacts": 325,
|
|
"rejected_contacts": 104,
|
|
"accepted_exc_SI": 0.08937500000000001,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0286,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 1008,
|
|
"accepted_edges": 967,
|
|
"rejected_edges": 41,
|
|
"due_contacts": 43670,
|
|
"accepted_contacts": 41984,
|
|
"rejected_contacts": 1686,
|
|
"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": 5285,
|
|
"accepted_edges": 5168,
|
|
"rejected_edges": 117,
|
|
"due_contacts": 141050,
|
|
"accepted_contacts": 138036,
|
|
"rejected_contacts": 3014,
|
|
"accepted_exc_SI": 37.95715,
|
|
"accepted_inh_abs_SI": 0.0027500000000000003,
|
|
"rejected_exc_SI": 0.8288500000000001,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"MBON": {
|
|
"due_edges": 400,
|
|
"accepted_edges": 394,
|
|
"rejected_edges": 6,
|
|
"due_contacts": 826,
|
|
"accepted_contacts": 812,
|
|
"rejected_contacts": 14,
|
|
"accepted_exc_SI": 0.00825,
|
|
"accepted_inh_abs_SI": 0.21505,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.00385
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 1163,
|
|
"accepted_edges": 1157,
|
|
"rejected_edges": 6,
|
|
"due_contacts": 3214,
|
|
"accepted_contacts": 3205,
|
|
"rejected_contacts": 9,
|
|
"accepted_exc_SI": 0.8813749999999998,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0024749999999999998,
|
|
"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": 3031,
|
|
"accepted_edges": 2952,
|
|
"rejected_edges": 79,
|
|
"due_contacts": 11336,
|
|
"accepted_contacts": 11053,
|
|
"rejected_contacts": 283,
|
|
"accepted_exc_SI": 0.886875,
|
|
"accepted_inh_abs_SI": 2.140874999999999,
|
|
"rejected_exc_SI": 0.0066,
|
|
"rejected_inh_abs_SI": 0.070675
|
|
},
|
|
"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": 53.52696871130157,
|
|
"APL_write_ref_SI": 1.0096122952997684,
|
|
"APL_write_available_SI": 52.5173564160018,
|
|
"APL_pre_first_spike_SI": 2.338139458820107,
|
|
"APL_same_tick_first_spike_SI": 0.040515302717685706,
|
|
"negative_g_ticks": 38424.0,
|
|
"refractory_ticks": 1122.0,
|
|
"g_end_time_integral_V_ms": -78.43067308306749,
|
|
"V_end_time_integral_V_ms": -304.48562147744326,
|
|
"accepted_exc_before_first_SI": 5.275875,
|
|
"accepted_inh_before_first_abs_SI": 0.267575,
|
|
"APL_zeroed_due_edges": 1008.0,
|
|
"APL_zeroed_due_contacts": 43670.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 0.30762440366522814,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 168.88034276957316,
|
|
"ALPN_inh": -0.012166018025267226,
|
|
"MBON_exc": 0.040949198020876536,
|
|
"MBON_inh": -1.0559284902274895,
|
|
"anatomical_DAN_exc": 4.217564106393818,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.0,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 4.31081075453644,
|
|
"other_inh": -9.431206933641825,
|
|
"unclassified_exc": 0.0,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -245.68866287336243
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": 5.450501161519128e-15,
|
|
"maximum_prethreshold_V": -0.04488038966540807,
|
|
"minimum_end_g_V": -0.09309011068187754
|
|
},
|
|
"never_active": {
|
|
"neurons": 4016,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 8179,
|
|
"accepted_edges": 8179,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 12835,
|
|
"accepted_contacts": 12835,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 3.5296250000000002,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 96400,
|
|
"accepted_edges": 96400,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 4081646,
|
|
"accepted_contacts": 4081646,
|
|
"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": 292964,
|
|
"accepted_edges": 292964,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 5288037,
|
|
"accepted_contacts": 5288037,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 1452.688325,
|
|
"accepted_inh_abs_SI": 1.5218500000000001,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"MBON": {
|
|
"due_edges": 32082,
|
|
"accepted_edges": 32082,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 61166,
|
|
"accepted_contacts": 61166,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.9820250000000001,
|
|
"accepted_inh_abs_SI": 15.838625,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 100032,
|
|
"accepted_edges": 100032,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 293957,
|
|
"accepted_contacts": 293957,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 80.813425,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"due_edges": 45,
|
|
"accepted_edges": 45,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 45,
|
|
"accepted_contacts": 45,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.012375,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"other": {
|
|
"due_edges": 183777,
|
|
"accepted_edges": 183777,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 700630,
|
|
"accepted_contacts": 700630,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 79.68922500000001,
|
|
"accepted_inh_abs_SI": 112.08037499999998,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"unclassified": {
|
|
"due_edges": 2,
|
|
"accepted_edges": 2,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 7,
|
|
"accepted_contacts": 7,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.001925,
|
|
"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": 4016,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 5032.099220438876,
|
|
"APL_write_ref_SI": 0.0,
|
|
"APL_write_available_SI": 5032.099220438876,
|
|
"APL_pre_first_spike_SI": 5032.099220438876,
|
|
"APL_same_tick_first_spike_SI": 0.0,
|
|
"negative_g_ticks": 3706361.0,
|
|
"refractory_ticks": 0.0,
|
|
"g_end_time_integral_V_ms": -16498.493731475624,
|
|
"V_end_time_integral_V_ms": -32131.34274408508,
|
|
"accepted_exc_before_first_SI": 1617.7169250000006,
|
|
"accepted_inh_before_first_abs_SI": 129.44084999999995,
|
|
"APL_zeroed_due_edges": 96400.0,
|
|
"APL_zeroed_due_contacts": 4081646.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 17.82266737141939,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 6905.629628741962,
|
|
"ALPN_inh": -6.971234725678165,
|
|
"MBON_exc": 4.825647106254404,
|
|
"MBON_inh": -77.93809592487672,
|
|
"anatomical_DAN_exc": 389.1511856567155,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.05781912324874919,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 394.458336243906,
|
|
"other_inh": -526.8857784797058,
|
|
"unclassified_exc": 0.00970177205596823,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -23598.653608360924
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": 1.6822836526597662e-12,
|
|
"maximum_prethreshold_V": -0.045057313155357895,
|
|
"minimum_end_g_V": -0.3684878834566679
|
|
}
|
|
},
|
|
"ledger_max_abs_error_V": 2.168404344971009e-19,
|
|
"ledger_max_bound_V": 7.164372797253533e-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": 2.842170943040401e-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-matched_energy-03-s51102",
|
|
"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": 94,
|
|
"accepted": 70,
|
|
"rejected": 24,
|
|
"actual_spikes_by_source_group": {
|
|
"KC": 51,
|
|
"APL": 43,
|
|
"ALPN": 5002,
|
|
"MBON": 222,
|
|
"anatomical_DAN": 121,
|
|
"dopamine_annotation_only": 73,
|
|
"other": 23330,
|
|
"unclassified": 459
|
|
},
|
|
"all_ALPN": 686,
|
|
"odor_design_target_count": 44,
|
|
"PN_ever_requested": 31,
|
|
"PN_ever_accepted_request": 28,
|
|
"PN_actual_active": 547,
|
|
"design_target_PN_spikes": 484,
|
|
"non_design_ALPN_spikes": 4518,
|
|
"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": 48,
|
|
"KC_spikes": 51,
|
|
"pending_after_record_window": {
|
|
"edge_events": 18523,
|
|
"contacts": 266684,
|
|
"nominal_abs_SI": 45.657149999999945
|
|
},
|
|
"mode": "matched_energy",
|
|
"odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N",
|
|
"seed": 51102,
|
|
"CPU_audit_wall_seconds": 1.8119858290010598,
|
|
"original_brain_time_and_wall_not_rebenchmarked": true,
|
|
"training": false,
|
|
"new_brain_simulation": false,
|
|
"candidate_generated": false,
|
|
"input_sha256": {
|
|
"state.npz": "d94d64e8c650c8f0d7ceb5fc280a4fcb0c9c14c796b51ce532e263bf9bd96b12",
|
|
"apl-inhibition.float32.npy": "fd8a2641a32c0cd5d68db3d8ccc8bdf6fba058b1424005e04ce93eb7116c02a4",
|
|
"requests.csv": "15a3528d4dd1353bbc69ac602eec1f41bce9acca6297cc34d352da70232174fe",
|
|
"summary.json": "10687ce32f114bcc0e5d6d126c27360ef3295554d6d41e611e568d8c00783c54"
|
|
}
|
|
}
|