551 lines
18 KiB
JSON
551 lines
18 KiB
JSON
{
|
|
"strata": {
|
|
"all": {
|
|
"neurons": 4064,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 8501,
|
|
"accepted_edges": 8418,
|
|
"rejected_edges": 83,
|
|
"due_contacts": 13423,
|
|
"accepted_contacts": 13272,
|
|
"rejected_contacts": 151,
|
|
"accepted_exc_SI": 3.6498,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.041525,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 106559,
|
|
"accepted_edges": 106525,
|
|
"rejected_edges": 34,
|
|
"due_contacts": 4512600,
|
|
"accepted_contacts": 4511159,
|
|
"rejected_contacts": 1441,
|
|
"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": 320371,
|
|
"accepted_edges": 320259,
|
|
"rejected_edges": 112,
|
|
"due_contacts": 5838014,
|
|
"accepted_contacts": 5835292,
|
|
"rejected_contacts": 2722,
|
|
"accepted_exc_SI": 1603.2296500000002,
|
|
"accepted_inh_abs_SI": 1.4756500000000001,
|
|
"rejected_exc_SI": 0.747725,
|
|
"rejected_inh_abs_SI": 0.000825
|
|
},
|
|
"MBON": {
|
|
"due_edges": 34076,
|
|
"accepted_edges": 34071,
|
|
"rejected_edges": 5,
|
|
"due_contacts": 64148,
|
|
"accepted_contacts": 64140,
|
|
"rejected_contacts": 8,
|
|
"accepted_exc_SI": 1.1536250000000001,
|
|
"accepted_inh_abs_SI": 16.484875000000002,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0021999999999999997
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 110756,
|
|
"accepted_edges": 110744,
|
|
"rejected_edges": 12,
|
|
"due_contacts": 334002,
|
|
"accepted_contacts": 333985,
|
|
"rejected_contacts": 17,
|
|
"accepted_exc_SI": 91.81314999999998,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.004675,
|
|
"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": 202741,
|
|
"accepted_edges": 202662,
|
|
"rejected_edges": 79,
|
|
"due_contacts": 791938,
|
|
"accepted_contacts": 791630,
|
|
"rejected_contacts": 308,
|
|
"accepted_exc_SI": 98.548725,
|
|
"accepted_inh_abs_SI": 118.29729999999998,
|
|
"rejected_exc_SI": 0.010725,
|
|
"rejected_inh_abs_SI": 0.07315
|
|
},
|
|
"unclassified": {
|
|
"due_edges": 1,
|
|
"accepted_edges": 1,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 5,
|
|
"accepted_contacts": 5,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0013750000000000001,
|
|
"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": 4015,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 5506.229374073379,
|
|
"APL_write_ref_SI": 1.0035562185645104,
|
|
"APL_write_available_SI": 5505.225817854815,
|
|
"APL_pre_first_spike_SI": 5449.663607611561,
|
|
"APL_same_tick_first_spike_SI": 0.04004424469172955,
|
|
"negative_g_ticks": 3713378.0,
|
|
"refractory_ticks": 1144.0,
|
|
"g_end_time_integral_V_ms": -18040.275381538213,
|
|
"V_end_time_integral_V_ms": -33786.8068444948,
|
|
"accepted_exc_before_first_SI": 1759.7406750000007,
|
|
"accepted_inh_before_first_abs_SI": 134.03857499999998,
|
|
"APL_zeroed_due_edges": 106559.0,
|
|
"APL_zeroed_due_contacts": 4512600.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 18.3002809107753,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 7651.3196551663805,
|
|
"ALPN_inh": -7.215555456810989,
|
|
"MBON_exc": 5.332699397592642,
|
|
"MBON_inh": -81.25954696535263,
|
|
"anatomical_DAN_exc": 426.5641093322386,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.05682771179236976,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 451.1032382062947,
|
|
"other_inh": -560.4339714882763,
|
|
"unclassified_exc": 0.006569464764226104,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -25944.04968781761
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": 1.7493385212619117e-12,
|
|
"maximum_prethreshold_V": -0.04486755908230105,
|
|
"minimum_end_g_V": -0.3693036472887776
|
|
},
|
|
"ever_active": {
|
|
"neurons": 49,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 274,
|
|
"accepted_edges": 191,
|
|
"rejected_edges": 83,
|
|
"due_contacts": 497,
|
|
"accepted_contacts": 346,
|
|
"rejected_contacts": 151,
|
|
"accepted_exc_SI": 0.09515000000000001,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.041525000000000006,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 1150,
|
|
"accepted_edges": 1116,
|
|
"rejected_edges": 34,
|
|
"due_contacts": 49749,
|
|
"accepted_contacts": 48308,
|
|
"rejected_contacts": 1441,
|
|
"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": 5712,
|
|
"accepted_edges": 5600,
|
|
"rejected_edges": 112,
|
|
"due_contacts": 154781,
|
|
"accepted_contacts": 152059,
|
|
"rejected_contacts": 2722,
|
|
"accepted_exc_SI": 41.8077,
|
|
"accepted_inh_abs_SI": 0.008525000000000001,
|
|
"rejected_exc_SI": 0.7477250000000001,
|
|
"rejected_inh_abs_SI": 0.000825
|
|
},
|
|
"MBON": {
|
|
"due_edges": 420,
|
|
"accepted_edges": 415,
|
|
"rejected_edges": 5,
|
|
"due_contacts": 857,
|
|
"accepted_contacts": 849,
|
|
"rejected_contacts": 8,
|
|
"accepted_exc_SI": 0.008525000000000001,
|
|
"accepted_inh_abs_SI": 0.22494999999999998,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0022
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 1297,
|
|
"accepted_edges": 1285,
|
|
"rejected_edges": 12,
|
|
"due_contacts": 3666,
|
|
"accepted_contacts": 3649,
|
|
"rejected_contacts": 17,
|
|
"accepted_exc_SI": 1.003475,
|
|
"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": 3174,
|
|
"accepted_edges": 3095,
|
|
"rejected_edges": 79,
|
|
"due_contacts": 12589,
|
|
"accepted_contacts": 12281,
|
|
"rejected_contacts": 308,
|
|
"accepted_exc_SI": 1.1005499999999997,
|
|
"accepted_inh_abs_SI": 2.269024999999999,
|
|
"rejected_exc_SI": 0.010725,
|
|
"rejected_inh_abs_SI": 0.07315
|
|
},
|
|
"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": 58.732892574534745,
|
|
"APL_write_ref_SI": 1.0035562185645104,
|
|
"APL_write_available_SI": 57.72933635597023,
|
|
"APL_pre_first_spike_SI": 2.1671261127153416,
|
|
"APL_same_tick_first_spike_SI": 0.04004424469172955,
|
|
"negative_g_ticks": 37607.0,
|
|
"refractory_ticks": 1144.0,
|
|
"g_end_time_integral_V_ms": -86.16200799082725,
|
|
"V_end_time_integral_V_ms": -316.8318213426273,
|
|
"accepted_exc_before_first_SI": 5.347375,
|
|
"accepted_inh_before_first_abs_SI": 0.28325,
|
|
"APL_zeroed_due_edges": 1150.0,
|
|
"APL_zeroed_due_contacts": 49749.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 0.34900228340183714,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 186.90539396636805,
|
|
"ALPN_inh": -0.038734361557967674,
|
|
"MBON_exc": 0.03562582405457647,
|
|
"MBON_inh": -1.1108415853090465,
|
|
"anatomical_DAN_exc": 4.564086836644004,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.0,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 4.973389946059179,
|
|
"other_inh": -10.200381657975617,
|
|
"unclassified_exc": 0.0,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -271.6395492425122
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": 4.5977111007289295e-14,
|
|
"maximum_prethreshold_V": -0.04486755908230105,
|
|
"minimum_end_g_V": -0.09579578433422303
|
|
},
|
|
"never_active": {
|
|
"neurons": 4015,
|
|
"source_groups": {
|
|
"KC": {
|
|
"due_edges": 8227,
|
|
"accepted_edges": 8227,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 12926,
|
|
"accepted_contacts": 12926,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 3.5546499999999996,
|
|
"accepted_inh_abs_SI": 0.0,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"APL": {
|
|
"due_edges": 105409,
|
|
"accepted_edges": 105409,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 4462851,
|
|
"accepted_contacts": 4462851,
|
|
"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": 314659,
|
|
"accepted_edges": 314659,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 5683233,
|
|
"accepted_contacts": 5683233,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 1561.4219500000004,
|
|
"accepted_inh_abs_SI": 1.467125,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"MBON": {
|
|
"due_edges": 33656,
|
|
"accepted_edges": 33656,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 63291,
|
|
"accepted_contacts": 63291,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 1.1451000000000002,
|
|
"accepted_inh_abs_SI": 16.259925000000003,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"anatomical_DAN": {
|
|
"due_edges": 109459,
|
|
"accepted_edges": 109459,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 330336,
|
|
"accepted_contacts": 330336,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 90.809675,
|
|
"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": 199567,
|
|
"accepted_edges": 199567,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 779349,
|
|
"accepted_contacts": 779349,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 97.448175,
|
|
"accepted_inh_abs_SI": 116.02827499999997,
|
|
"rejected_exc_SI": 0.0,
|
|
"rejected_inh_abs_SI": 0.0
|
|
},
|
|
"unclassified": {
|
|
"due_edges": 1,
|
|
"accepted_edges": 1,
|
|
"rejected_edges": 0,
|
|
"due_contacts": 5,
|
|
"accepted_contacts": 5,
|
|
"rejected_contacts": 0,
|
|
"accepted_exc_SI": 0.0013750000000000001,
|
|
"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": 4015,
|
|
"metrics_sum": {
|
|
"APL_write_SI": 5447.496481498845,
|
|
"APL_write_ref_SI": 0.0,
|
|
"APL_write_available_SI": 5447.496481498845,
|
|
"APL_pre_first_spike_SI": 5447.496481498845,
|
|
"APL_same_tick_first_spike_SI": 0.0,
|
|
"negative_g_ticks": 3675771.0,
|
|
"refractory_ticks": 0.0,
|
|
"g_end_time_integral_V_ms": -17954.11337354739,
|
|
"V_end_time_integral_V_ms": -33469.975023152176,
|
|
"accepted_exc_before_first_SI": 1754.3933000000006,
|
|
"accepted_inh_before_first_abs_SI": 133.75532499999997,
|
|
"APL_zeroed_due_edges": 105409.0,
|
|
"APL_zeroed_due_contacts": 4462851.0
|
|
},
|
|
"source_g_area_V_ms": {
|
|
"KC_exc": 17.951278627373462,
|
|
"KC_inh": 0.0,
|
|
"APL_exc": 0.0,
|
|
"APL_inh": 0.0,
|
|
"ALPN_exc": 7464.414261200011,
|
|
"ALPN_inh": -7.176821095253023,
|
|
"MBON_exc": 5.297073573538065,
|
|
"MBON_inh": -80.14870538004358,
|
|
"anatomical_DAN_exc": 422.00002249559464,
|
|
"anatomical_DAN_inh": 0.0,
|
|
"dopamine_annotation_only_exc": 0.05682771179236976,
|
|
"dopamine_annotation_only_inh": 0.0,
|
|
"other_exc": 446.1298482602356,
|
|
"other_inh": -550.2335898303007,
|
|
"unclassified_exc": 0.006569464764226104,
|
|
"unclassified_inh": 0.0,
|
|
"graded_APL": -25672.4101385751
|
|
},
|
|
"initial_g_state_area_V_ms": 0.0,
|
|
"source_g_area_residual_V_ms": 1.7033614102546224e-12,
|
|
"maximum_prethreshold_V": -0.04509469338196899,
|
|
"minimum_end_g_V": -0.3693036472887776
|
|
}
|
|
},
|
|
"ledger_max_abs_error_V": 2.168404344971009e-19,
|
|
"ledger_max_bound_V": 7.75570172494261e-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.7533531010703882e-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-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": 163,
|
|
"accepted": 107,
|
|
"rejected": 56,
|
|
"actual_spikes_by_source_group": {
|
|
"KC": 52,
|
|
"APL": 47,
|
|
"ALPN": 5333,
|
|
"MBON": 257,
|
|
"anatomical_DAN": 136,
|
|
"dopamine_annotation_only": 69,
|
|
"other": 24322,
|
|
"unclassified": 493
|
|
},
|
|
"all_ALPN": 686,
|
|
"odor_design_target_count": 48,
|
|
"PN_ever_requested": 34,
|
|
"PN_ever_accepted_request": 31,
|
|
"PN_actual_active": 545,
|
|
"design_target_PN_spikes": 579,
|
|
"non_design_ALPN_spikes": 4754,
|
|
"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": 49,
|
|
"KC_spikes": 52,
|
|
"pending_after_record_window": {
|
|
"edge_events": 21438,
|
|
"contacts": 277890,
|
|
"nominal_abs_SI": 48.72972499999993
|
|
},
|
|
"mode": "physiological",
|
|
"odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N",
|
|
"seed": 51104,
|
|
"CPU_audit_wall_seconds": 1.828664012000445,
|
|
"original_brain_time_and_wall_not_rebenchmarked": true,
|
|
"training": false,
|
|
"new_brain_simulation": false,
|
|
"candidate_generated": false,
|
|
"input_sha256": {
|
|
"state.npz": "e8142258d0be9979e69e878f07454c3dce8c4d75c693d37820a687edaa3edae9",
|
|
"apl-inhibition.float32.npy": "8c40171b09e5c11945d0f824eed0be171040d3932f45bd6dc59dad661afb5071",
|
|
"requests.csv": "f77efb06fdf45641ce1072aa52c0d9e3629a096a6a0a0e7c5a4e5afa9437f297",
|
|
"summary.json": "be65c0beb06f0916f25749afc3025a053fd51af73e3bcae8f6dc037b2dcbbcc4"
|
|
}
|
|
}
|