551 lines
18 KiB
JSON
551 lines
18 KiB
JSON
{
|
|
"strata": {
|
|
"all": {
|
|
"neurons": 4064,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 10953,
|
|
"accepted_edges": 10811,
|
|
"rejected_edges": 142,
|
|
"due_contacts": 17446,
|
|
"accepted_contacts": 17236,
|
|
"rejected_contacts": 210,
|
|
"accepted_exc_SI": 4.7399000000000004,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.05775,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 106559,
|
|
"accepted_edges": 106523,
|
|
"rejected_edges": 36,
|
|
"due_contacts": 4512600,
|
|
"accepted_contacts": 4511267,
|
|
"rejected_contacts": 1333,
|
|
"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": 332503,
|
|
"accepted_edges": 332390,
|
|
"rejected_edges": 113,
|
|
"due_contacts": 6064350,
|
|
"accepted_contacts": 6061480,
|
|
"rejected_contacts": 2870,
|
|
"accepted_exc_SI": 1665.3782750000003,
|
|
"accepted_inh_abs_SI": 1.5287250000000001,
|
|
"rejected_exc_SI": 0.7889750000000001,
|
|
"rejected_inh_abs_SI": 0.000275
|
|
},
|
|
"MBON": {
|
|
"due_edges": 38414,
|
|
"accepted_edges": 38410,
|
|
"rejected_edges": 4,
|
|
"due_contacts": 71463,
|
|
"accepted_contacts": 71456,
|
|
"rejected_contacts": 7,
|
|
"accepted_exc_SI": 1.4467750000000001,
|
|
"accepted_inh_abs_SI": 18.203625000000002,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.001925
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 121839,
|
|
"accepted_edges": 121828,
|
|
"rejected_edges": 11,
|
|
"due_contacts": 365563,
|
|
"accepted_contacts": 365546,
|
|
"rejected_contacts": 17,
|
|
"accepted_exc_SI": 100.49435,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.004675,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"due_edges": 58,
|
|
"accepted_edges": 58,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 58,
|
|
"accepted_contacts": 58,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.01595,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"other": {
|
|
"due_edges": 208643,
|
|
"accepted_edges": 208488,
|
|
"rejected_edges": 155,
|
|
"due_contacts": 822252,
|
|
"accepted_contacts": 821724,
|
|
"rejected_contacts": 528,
|
|
"accepted_exc_SI": 103.9071,
|
|
"accepted_inh_abs_SI": 121.23897499999995,
|
|
"rejected_exc_SI": 0.038775000000000004,
|
|
"rejected_inh_abs_SI": 0.10587500000000001
|
|
},
|
|
"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": 3994,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 5815.148252958982,
|
|
"APL_write_ref_SI": 1.1275464965999127,
|
|
"APL_write_available_SI": 5814.020706462382,
|
|
"APL_pre_first_spike_SI": 5742.840439108385,
|
|
"APL_same_tick_first_spike_SI": 0.04507067485153675,
|
|
"negative_g_ticks": 3778994.0,
|
|
"refractory_ticks": 1606.0,
|
|
"g_end_time_integral_V_ms": -19200.729560233434,
|
|
"V_end_time_integral_V_ms": -34855.01635913318,
|
|
"accepted_exc_before_first_SI": 1825.9029250000008,
|
|
"accepted_inh_before_first_abs_SI": 137.10784999999996,
|
|
"APL_zeroed_due_edges": 106559.0,
|
|
"APL_zeroed_due_contacts": 4512600.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 23.66199916301062,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 7944.086703962001,
|
|
"ALPN_inh": -7.40238455714807,
|
|
"MBON_exc": 6.987820517275803,
|
|
"MBON_inh": -87.44813845716924,
|
|
"anatomical_DAN_exc": 474.06869737669956,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.07361165072344375,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 504.0373175914537,
|
|
"other_inh": -578.277029938492,
|
|
"unclassified_exc": 0.0071632858122580405,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -27480.525320827597
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": 6.830631980175861e-13,
|
|
"maximum_prethreshold_V": -0.0448804436679419,
|
|
"minimum_end_g_V": -0.37307441421113585
|
|
},
|
|
"ever_active": {
|
|
"neurons": 70,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 565,
|
|
"accepted_edges": 423,
|
|
"rejected_edges": 142,
|
|
"due_contacts": 983,
|
|
"accepted_contacts": 773,
|
|
"rejected_contacts": 210,
|
|
"accepted_exc_SI": 0.21257500000000001,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.057749999999999996,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 1679,
|
|
"accepted_edges": 1643,
|
|
"rejected_edges": 36,
|
|
"due_contacts": 58236,
|
|
"accepted_contacts": 56903,
|
|
"rejected_contacts": 1333,
|
|
"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": 6957,
|
|
"accepted_edges": 6844,
|
|
"rejected_edges": 113,
|
|
"due_contacts": 198623,
|
|
"accepted_contacts": 195753,
|
|
"rejected_contacts": 2870,
|
|
"accepted_exc_SI": 53.829325,
|
|
"accepted_inh_abs_SI": 0.0027500000000000003,
|
|
"rejected_exc_SI": 0.7889750000000001,
|
|
"rejected_inh_abs_SI": 0.000275
|
|
},
|
|
"MBON": {
|
|
"due_edges": 536,
|
|
"accepted_edges": 532,
|
|
"rejected_edges": 4,
|
|
"due_contacts": 1012,
|
|
"accepted_contacts": 1005,
|
|
"rejected_contacts": 7,
|
|
"accepted_exc_SI": 0.012375,
|
|
"accepted_inh_abs_SI": 0.264,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.001925
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 1720,
|
|
"accepted_edges": 1709,
|
|
"rejected_edges": 11,
|
|
"due_contacts": 4114,
|
|
"accepted_contacts": 4097,
|
|
"rejected_contacts": 17,
|
|
"accepted_exc_SI": 1.126675,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.004675,
|
|
"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": 6075,
|
|
"accepted_edges": 5920,
|
|
"rejected_edges": 155,
|
|
"due_contacts": 19790,
|
|
"accepted_contacts": 19262,
|
|
"rejected_contacts": 528,
|
|
"accepted_exc_SI": 1.386825,
|
|
"accepted_inh_abs_SI": 3.8934499999999987,
|
|
"rejected_exc_SI": 0.038775000000000004,
|
|
"rejected_inh_abs_SI": 0.10587500000000001
|
|
},
|
|
"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": 74.51315264177579,
|
|
"APL_write_ref_SI": 1.1275464965999125,
|
|
"APL_write_available_SI": 73.38560614517586,
|
|
"APL_pre_first_spike_SI": 2.2053387911792375,
|
|
"APL_same_tick_first_spike_SI": 0.04507067485153675,
|
|
"negative_g_ticks": 56395.0,
|
|
"refractory_ticks": 1606.0,
|
|
"g_end_time_integral_V_ms": -110.7107186132566,
|
|
"V_end_time_integral_V_ms": -447.2645774913699,
|
|
"accepted_exc_before_first_SI": 6.486425,
|
|
"accepted_inh_before_first_abs_SI": 0.29672500000000007,
|
|
"APL_zeroed_due_edges": 1679.0,
|
|
"APL_zeroed_due_contacts": 58236.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 0.7988739050199046,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 242.52998863409277,
|
|
"ALPN_inh": -0.013052373751703244,
|
|
"MBON_exc": 0.060560005161700174,
|
|
"MBON_inh": -1.2744565679648543,
|
|
"anatomical_DAN_exc": 5.377244326027546,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.0,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 6.721728138094618,
|
|
"other_inh": -17.851982487128147,
|
|
"unclassified_exc": 0.0,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -347.0596221928084
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": -4.259440022913452e-14,
|
|
"maximum_prethreshold_V": -0.0448804436679419,
|
|
"minimum_end_g_V": -0.09522241729501656
|
|
},
|
|
"never_active": {
|
|
"neurons": 3994,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 10388,
|
|
"accepted_edges": 10388,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 16463,
|
|
"accepted_contacts": 16463,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 4.527325,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 104880,
|
|
"accepted_edges": 104880,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 4454364,
|
|
"accepted_contacts": 4454364,
|
|
"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": 325546,
|
|
"accepted_edges": 325546,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 5865727,
|
|
"accepted_contacts": 5865727,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 1611.5489500000003,
|
|
"accepted_inh_abs_SI": 1.5259750000000003,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"MBON": {
|
|
"due_edges": 37878,
|
|
"accepted_edges": 37878,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 70451,
|
|
"accepted_contacts": 70451,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 1.4344000000000001,
|
|
"accepted_inh_abs_SI": 17.939625,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 120119,
|
|
"accepted_edges": 120119,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 361449,
|
|
"accepted_contacts": 361449,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 99.36767499999999,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"dopamine_annotation_only": {
|
|
"due_edges": 58,
|
|
"accepted_edges": 58,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 58,
|
|
"accepted_contacts": 58,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.01595,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"other": {
|
|
"due_edges": 202568,
|
|
"accepted_edges": 202568,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 802462,
|
|
"accepted_contacts": 802462,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 102.520275,
|
|
"accepted_inh_abs_SI": 117.34552499999997,
|
|
"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": 3994,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 5740.635100317207,
|
|
"APL_write_ref_SI": 0.0,
|
|
"APL_write_available_SI": 5740.635100317207,
|
|
"APL_pre_first_spike_SI": 5740.635100317207,
|
|
"APL_same_tick_first_spike_SI": 0.0,
|
|
"negative_g_ticks": 3722599.0,
|
|
"refractory_ticks": 0.0,
|
|
"g_end_time_integral_V_ms": -19090.018841620178,
|
|
"V_end_time_integral_V_ms": -34407.75178164181,
|
|
"accepted_exc_before_first_SI": 1819.416500000001,
|
|
"accepted_inh_before_first_abs_SI": 136.81112499999995,
|
|
"APL_zeroed_due_edges": 104880.0,
|
|
"APL_zeroed_due_contacts": 4454364.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 22.86312525799071,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 7701.556715327907,
|
|
"ALPN_inh": -7.389332183396367,
|
|
"MBON_exc": 6.927260512114103,
|
|
"MBON_inh": -86.17368188920437,
|
|
"anatomical_DAN_exc": 468.69145305067207,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.07361165072344375,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 497.3155894533591,
|
|
"other_inh": -560.4250474513638,
|
|
"unclassified_exc": 0.0071632858122580405,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -27133.46569863479
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": 7.256575982467206e-13,
|
|
"maximum_prethreshold_V": -0.04504163031138042,
|
|
"minimum_end_g_V": -0.37307441421113585
|
|
}
|
|
},
|
|
"ledger_max_abs_error_V": 2.168404344971009e-19,
|
|
"ledger_max_bound_V": 8.416747041992445e-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": 4.440892098500626e-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-05-s51103",
|
|
"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": 168,
|
|
"accepted": 106,
|
|
"rejected": 62,
|
|
"actual_spikes_by_source_group": {
|
|
"KC": 73,
|
|
"APL": 46,
|
|
"ALPN": 5527,
|
|
"MBON": 267,
|
|
"anatomical_DAN": 137,
|
|
"dopamine_annotation_only": 83,
|
|
"other": 26255,
|
|
"unclassified": 514
|
|
},
|
|
"all_ALPN": 686,
|
|
"odor_design_target_count": 48,
|
|
"PN_ever_requested": 30,
|
|
"PN_ever_accepted_request": 28,
|
|
"PN_actual_active": 547,
|
|
"design_target_PN_spikes": 603,
|
|
"non_design_ALPN_spikes": 4924,
|
|
"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": 70,
|
|
"KC_spikes": 73,
|
|
"pending_after_record_window": {
|
|
"edge_events": 12713,
|
|
"contacts": 142366,
|
|
"nominal_abs_SI": 39.115175000000065
|
|
},
|
|
"mode": "physiological",
|
|
"odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N",
|
|
"seed": 51103,
|
|
"CPU_audit_wall_seconds": 1.8391759650003223,
|
|
"original_brain_time_and_wall_not_rebenchmarked": true,
|
|
"training": false,
|
|
"new_brain_simulation": false,
|
|
"candidate_generated": false,
|
|
"input_sha256": {
|
|
"state.npz": "a523d22341a6f19f9a31d3484d06aacfafe05edc5920832496f7264b2a86ad93",
|
|
"apl-inhibition.float32.npy": "d817d2099dd7a5f5e6e7cfd37e32db4e2a8c891d8bfb5561195cd297c8fd50e2",
|
|
"requests.csv": "eab52e3c131387a0634361469d3491b2a56c94b319560c3b5d28991878b349d6",
|
|
"summary.json": "18fbb76a6e82531265e1203abe8eee9d2c5d85908a241635fe6542ef0889314d"
|
|
}
|
|
}
|