{"schema":"fefe-embodiment-report@1","createdAt":"2026-09-14T15:28:11.249704+00:00","status":"recorded-experiment","dataset":{"schema":"fefe-malecns-import@1","createdAt":"2026-09-14T15:25:25.400528+00:00","source":"MaleCNS v1.0","sourceLicense":"CC-BY-4.0","sources":[{"url":"https://storage.googleapis.com/flyem-male-cns/v1.0/connectome-data/flat-connectome/body-annotations-male-cns-v1.0-minconf-0.5.feather","generation":"1780494878811468","bytes":14483314,"serverMd5Base64":"UKdxh3DFciDxYLpPQxq4ng==","verified":true,"sha256":"2177e246113e4cfbf1e7772ec37c6da1955ff22e8063d0b1f833101f99a9a3b2"},{"url":"https://storage.googleapis.com/flyem-male-cns/v1.0/connectome-data/flat-connectome/body-neurotransmitters-male-cns-v1.0.feather","generation":"1780894899156750","bytes":43282834,"serverMd5Base64":"PYQrEv5cSe763lKNfdJKHw==","verified":true,"sha256":"95c9289220663abeb3409f3ad9e5a7f8a53f8093f5139d15502cd08da8879621"},{"url":"https://storage.googleapis.com/flyem-male-cns/v1.0/connectome-data/flat-connectome/connectome-weights-male-cns-v1.0-minconf-0.5.feather","generation":"1780494887545976","bytes":1051241946,"serverMd5Base64":"8w6dzKJc/QIb8eez2XVZng==","verified":true,"sha256":"e35da783d1c686b2b58b3b87cd6a403ae43bfcfba8bff28e08ef752c1a56afc1"}],"selection":"status == Traced; retain untyped; stable bodyId order; minCount 1; signs from consensus_nt (fallback predicted_nt only when column absent): acetylcholine +1; GABA/glutamate/histamine -1; monoamines and unknown 0; no weight clipping; full traced-neuron induced graph at selected threshold","minCount":1,"ntColumn":"consensus_nt","counts":{"annotationRows":211577,"neurons":165122,"untypedNeurons":2605,"rawDirectedPairs":151856684,"directedPairs":25563197,"synapses":124025046,"maximumPairSynapses":2591,"zeroOutgoingNeurons":1583,"excitatoryNeurons":103718,"inhibitoryNeurons":57261,"zeroSignNeurons":4143},"transmitters":{"acetylcholine":103718,"glutamate":29296,"gaba":22055,"histamine":5910,"unclear":3100,"unknown":502,"dopamine":392,"octopamine":101,"serotonin":48},"artifact":{"file":"malecns-v1.0-full.fefec","bytes":155960696,"sha256":"264f2159e06bf6bdb77f34ff3c2fff17b4762af998e1c4b25a47e80ba5ba1063","annotationsSha256":"c78f8d6da65917a81718762faf4aa6cc9967b1a5fe50432148f805eb336e7ffe"},"limitations":["Full traced-neuron graph, not every segmented object or every biological synapse.","Predicted transmitter signs; unknown and modulatory neurons retained but contribute zero synaptic voltage in this LIF model.","Glutamate treated as inhibitory globally; receptor-specific exceptions not modelled.","Connectivity does not specify membrane, muscle, delay or sensory dynamics."]},"physics":{"engine":"MuJoCo","version":"3.3.7","units":"cm, g, s, rad; force dyn; torque dyn\u00b7cm","timestepSeconds":0.0001,"gravity":[0.0,0.0,-981.0],"jointCount":103,"actuatorCount":78,"legForceActuators":48,"massGrams":0.0009846214691323196,"floorZ":-0.132,"xmlSha256":{"floor.xml":"1490751ff170d089b8882aa4972778b64bcf56f6d39b0e87029156dcf0452019","fruitfly.xml":"d14946fd0311025ecca70c8eeb5de80e1fe18700d3072be37ecbb18d33d80fd8"},"nodes":[{"name":"thorax","parent":-1},{"name":"head","parent":0},{"name":"rostrum","parent":1},{"name":"haustellum","parent":2},{"name":"labrum_left","parent":3},{"name":"labrum_right","parent":3},{"name":"antenna_left","parent":1},{"name":"antenna_right","parent":1},{"name":"wing_left","parent":0},{"name":"wing_right","parent":0},{"name":"abdomen","parent":0},{"name":"abdomen_2","parent":10},{"name":"abdomen_3","parent":11},{"name":"abdomen_4","parent":12},{"name":"abdomen_5","parent":13},{"name":"abdomen_6","parent":14},{"name":"abdomen_7","parent":15},{"name":"haltere_left","parent":0},{"name":"haltere_right","parent":0},{"name":"coxa_T1_left","parent":0},{"name":"femur_T1_left","parent":19},{"name":"tibia_T1_left","parent":20},{"name":"tarsus_T1_left","parent":21},{"name":"tarsus2_T1_left","parent":22},{"name":"tarsus3_T1_left","parent":23},{"name":"tarsus4_T1_left","parent":24},{"name":"claw_T1_left","parent":25},{"name":"coxa_T1_right","parent":0},{"name":"femur_T1_right","parent":27},{"name":"tibia_T1_right","parent":28},{"name":"tarsus_T1_right","parent":29},{"name":"tarsus2_T1_right","parent":30},{"name":"tarsus3_T1_right","parent":31},{"name":"tarsus4_T1_right","parent":32},{"name":"claw_T1_right","parent":33},{"name":"coxa_T2_left","parent":0},{"name":"femur_T2_left","parent":35},{"name":"tibia_T2_left","parent":36},{"name":"tarsus_T2_left","parent":37},{"name":"tarsus2_T2_left","parent":38},{"name":"tarsus3_T2_left","parent":39},{"name":"tarsus4_T2_left","parent":40},{"name":"claw_T2_left","parent":41},{"name":"coxa_T2_right","parent":0},{"name":"femur_T2_right","parent":43},{"name":"tibia_T2_right","parent":44},{"name":"tarsus_T2_right","parent":45},{"name":"tarsus2_T2_right","parent":46},{"name":"tarsus3_T2_right","parent":47},{"name":"tarsus4_T2_right","parent":48},{"name":"claw_T2_right","parent":49},{"name":"coxa_T3_left","parent":0},{"name":"femur_T3_left","parent":51},{"name":"tibia_T3_left","parent":52},{"name":"tarsus_T3_left","parent":53},{"name":"tarsus2_T3_left","parent":54},{"name":"tarsus3_T3_left","parent":55},{"name":"tarsus4_T3_left","parent":56},{"name":"claw_T3_left","parent":57},{"name":"coxa_T3_right","parent":0},{"name":"femur_T3_right","parent":59},{"name":"tibia_T3_right","parent":60},{"name":"tarsus_T3_right","parent":61},{"name":"tarsus2_T3_right","parent":62},{"name":"tarsus3_T3_right","parent":63},{"name":"tarsus4_T3_right","parent":64},{"name":"claw_T3_right","parent":65}],"contactNames":["T1_left","T1_right","T2_left","T2_right","T3_left","T3_right"],"assumptions":["48 leg joint/tendon actuators in force mode; adhesion disabled.","Non-leg position servos hold reset pose; wings folded to spring rest.","Model passive springs, damping and collisions retained; no balance controller.","20 ms external muscle filter; no extra actuator activation dynamics."],"source":{"url":"https://github.com/TuragaLab/flybody","commit":"d015e9bfe441bd90ae431bac24c55cb74bdbce26","license":"Apache-2.0"}},"runtime":{"ok":true,"neurons":165122,"directedPairs":25563197,"artifactSha256":"264f2159e06bf6bdb77f34ff3c2fff17b4762af998e1c4b25a47e80ba5ba1063","parameters":{"dtMs":0.2,"tauMs":20,"vRestMv":-52,"vThresholdMv":-45,"vResetMv":-52,"refractoryMs":2.2},"mvPerSynapse":0.275,"countCap":65535,"sourceHashes":{"lif":"9dd245b2f156ee7991ed3372eda38e04b24c43661c2e74bbeeb39446d7428b1a","prng":"dbf272486d97680ad2538536e53955caf04ccd32bd483ba2ef5468960d14b0f2","circuits/format":"b7d784ac1539657d602b40ea4242ea1c88a355377b1e693ba8b418e325bed2ac"},"groups":{"motor:T1L:coxa-trochanter:extensor":8,"motor:T1L:coxa-trochanter:flexor":11,"motor:T1L:femur-tibia:extensor":2,"motor:T1L:femur-tibia:flexor":15,"motor:T1L:thorax-coxa:anterior rotator":2,"motor:T1L:thorax-coxa:posterior rotator":4,"motor:T1L:thorax-coxa:promotor":4,"motor:T1L:thorax-coxa:remotor / abductor":2,"motor:T1L:tibia-tarsus:extensor":2,"motor:T1L:tibia-tarsus:flexor":5,"motor:T1R:coxa-trochanter:extensor":8,"motor:T1R:coxa-trochanter:flexor":10,"motor:T1R:femur-tibia:extensor":2,"motor:T1R:femur-tibia:flexor":14,"motor:T1R:thorax-coxa:anterior rotator":2,"motor:T1R:thorax-coxa:posterior rotator":2,"motor:T1R:thorax-coxa:promotor":4,"motor:T1R:thorax-coxa:remotor / abductor":2,"motor:T1R:tibia-tarsus:extensor":3,"motor:T1R:tibia-tarsus:flexor":4,"motor:T2L:coxa-trochanter:extensor":5,"motor:T2L:coxa-trochanter:flexor":9,"motor:T2L:femur-tibia:extensor":2,"motor:T2L:femur-tibia:flexor":11,"motor:T2L:thorax-coxa:anterior rotator":2,"motor:T2L:thorax-coxa:posterior rotator":4,"motor:T2L:thorax-coxa:remotor / abductor":3,"motor:T2R:coxa-trochanter:extensor":5,"motor:T2R:coxa-trochanter:flexor":9,"motor:T2R:femur-tibia:extensor":2,"motor:T2R:femur-tibia:flexor":11,"motor:T2R:thorax-coxa:anterior rotator":2,"motor:T2R:thorax-coxa:posterior rotator":4,"motor:T2R:thorax-coxa:remotor / abductor":3,"motor:T3L:coxa-trochanter:extensor":5,"motor:T3L:coxa-trochanter:flexor":9,"motor:T3L:femur-tibia:extensor":2,"motor:T3L:femur-tibia:flexor":17,"motor:T3L:thorax-coxa:anterior rotator":2,"motor:T3L:thorax-coxa:posterior rotator":4,"motor:T3R:coxa-trochanter:extensor":6,"motor:T3R:coxa-trochanter:flexor":9,"motor:T3R:femur-tibia:extensor":2,"motor:T3R:femur-tibia:flexor":16,"motor:T3R:thorax-coxa:anterior rotator":2,"motor:T3R:thorax-coxa:posterior rotator":4,"sense:T1_left/campaniform/contact":2,"sense:T1_left/chordotonal_claw/position":4,"sense:T1_left/chordotonal_club/velocity":9,"sense:T1_left/chordotonal_hook/velocity":4,"sense:T1_left/hair_plate/position":11,"sense:T1_right/campaniform/contact":2,"sense:T1_right/chordotonal_claw/position":1,"sense:T1_right/chordotonal_club/velocity":4,"sense:T1_right/chordotonal_hook/velocity":7,"sense:T1_right/hair_plate/position":8,"sense:T2_left/campaniform/contact":2,"sense:T2_left/chordotonal_claw/position":23,"sense:T2_left/chordotonal_club/velocity":31,"sense:T2_left/chordotonal_hook/velocity":11,"sense:T2_left/hair_plate/position":22,"sense:T2_right/campaniform/contact":2,"sense:T2_right/chordotonal_claw/position":18,"sense:T2_right/chordotonal_club/velocity":31,"sense:T2_right/chordotonal_hook/velocity":17,"sense:T2_right/hair_plate/position":22,"sense:T3_left/campaniform/contact":2,"sense:T3_left/chordotonal_claw/position":22,"sense:T3_left/chordotonal_club/velocity":32,"sense:T3_left/chordotonal_hook/velocity":10,"sense:T3_left/hair_plate/position":14,"sense:T3_right/campaniform/contact":2,"sense:T3_right/chordotonal_claw/position":25,"sense:T3_right/chordotonal_club/velocity":31,"sense:T3_right/chordotonal_hook/velocity":12,"sense:T3_right/hair_plate/position":19,"descending":2},"loadWallMs":448.567417,"rssBytes":595738624,"host":{"platform":"darwin","arch":"arm64","node":"v24.19.0","cpu":"Apple M1 Max"}},"benchmarks":[{"name":"silent","biologicalMs":300,"wallMs":541.254501,"realTimeFactor":0.5542679080649345,"spikes":0,"peakRssBytes":596721664,"windows":[{"wallMs":200.90941699999996,"spikes":0,"activeNeurons":0},{"wallMs":169.95450000000005,"spikes":0,"activeNeurons":0},{"wallMs":170.390584,"spikes":0,"activeNeurons":0}]},{"name":"descending-stimulation","biologicalMs":300,"wallMs":2568.5924999999997,"realTimeFactor":0.11679548235074269,"spikes":2499478,"peakRssBytes":624312320,"windows":[{"wallMs":841.7660840000001,"spikes":783245,"activeNeurons":38905},{"wallMs":886.2844580000001,"spikes":862390,"activeNeurons":34155},{"wallMs":840.5419579999998,"spikes":853843,"activeNeurons":33589}]},{"name":"sensory-plus-descending","biologicalMs":300,"wallMs":2250.6790830000004,"realTimeFactor":0.13329310351972554,"spikes":2258550,"peakRssBytes":457883648,"windows":[{"wallMs":729.4235839999997,"spikes":716397,"activeNeurons":36338},{"wallMs":743.5564160000004,"spikes":748878,"activeNeurons":33339},{"wallMs":777.6990830000004,"spikes":793275,"activeNeurons":31637}]}],"calibrations":[{"actuator":"coxa_T1_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.0709160719063836,"changesJoint":true,"referenceSign":1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"coxa_T1_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.07079818504603491,"changesJoint":true,"referenceSign":1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"coxa_T2_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.07454470469133345,"changesJoint":true,"referenceSign":1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"coxa_T2_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.07628248737205823,"changesJoint":true,"referenceSign":1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"coxa_twist_T1_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.06867786693689922,"changesJoint":true,"referenceSign":1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"coxa_twist_T1_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.0702072939245004,"changesJoint":true,"referenceSign":1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"coxa_twist_T2_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.07418588052797859,"changesJoint":true,"referenceSign":1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"coxa_twist_T2_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.07532529601383936,"changesJoint":true,"referenceSign":1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"coxa_twist_T3_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.043461119277048335,"changesJoint":true,"referenceSign":1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"coxa_twist_T3_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.03482892552088126,"changesJoint":true,"referenceSign":1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"femur_T1_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.06910559287599392,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"femur_T1_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.06832077187454073,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"femur_T2_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.054763219338705545,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"femur_T2_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.05533813719842296,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"femur_T3_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.05865744457476979,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"femur_T3_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.058182482210464626,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"tarsus_T1_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.03877558055008389,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"tarsus_T1_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.03853078734066603,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"tibia_T1_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.09048600563907186,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"tibia_T1_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.08944094364246714,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"tibia_T2_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.09168528238498877,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"tibia_T2_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.09288586193778584,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"tibia_T3_left","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.08267331227111961,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."},{"actuator":"tibia_T3_right","ctrl":0.1,"seconds":0.01,"deltaFromZeroRad":0.08429762259487344,"changesJoint":true,"referenceSign":-1.0,"note":"Actuation check only; does not validate biological muscle action."}],"trials":[{"id":"zero","seconds":2.0,"wallMs":6590.936250053346,"neuralWallMs":0,"spikes":0,"descendingEvents":0,"initialHeightCm":0.132,"finalHeightCm":0.0909193102782193,"minHeightCm":0.0909193102782193,"finalRollRad":-0.11045481581726735,"finalPitchRad":-0.11135360920755222,"maxAbsControl":0.0,"finalContacts":20,"warnings":0,"frames":201,"file":"5ecd6c7b913293ad/zero.json","sha256":"0a9db82774d23bc02ac31388e0dd327b64321b9c36580e38345dda90755a0613"},{"id":"pulse","seconds":2.0,"wallMs":7018.05775007233,"neuralWallMs":0,"spikes":0,"descendingEvents":0,"initialHeightCm":0.132,"finalHeightCm":0.07721845959714885,"minHeightCm":0.07721845959714885,"finalRollRad":-0.15291589421053114,"finalPitchRad":-0.19672682865390248,"maxAbsControl":0.1,"finalContacts":20,"warnings":0,"frames":201,"file":"5ecd6c7b913293ad/pulse.json","sha256":"54a335a42d9aa403d1eae935ebc5ab813b56a95a6520f37ccd976139d417a2dd"},{"id":"open-loop","seconds":2.0,"wallMs":22583.72008288279,"neuralWallMs":16791.242498999967,"spikes":17074205,"descendingEvents":795,"initialHeightCm":0.132,"finalHeightCm":0.07722645255820806,"minHeightCm":0.06693758237391509,"finalRollRad":-1.3265939599395336,"finalPitchRad":0.07046972761541921,"maxAbsControl":0.962805,"finalContacts":16,"warnings":0,"frames":201,"file":"5ecd6c7b913293ad/open-loop.json","sha256":"d91e91c0166f766b9f5af97cef50f49aabafb055be125ce4125dcb149fdc180f"},{"id":"closed-loop","seconds":2.0,"wallMs":19919.266917044297,"neuralWallMs":14665.532505999974,"spikes":14043154,"descendingEvents":795,"initialHeightCm":0.132,"finalHeightCm":0.07172430362986651,"minHeightCm":0.04362054459416653,"finalRollRad":1.1843227543831614,"finalPitchRad":-0.04313045517535935,"maxAbsControl":0.962768,"finalContacts":16,"warnings":0,"frames":201,"file":"5ecd6c7b913293ad/closed-loop.json","sha256":"8f55a336f94367fa09195a0f5b704a2ac491589445160cafea05b7ba2d096b7e"}],"producer":{"scriptsSha256":{"run-experiment.py":"633b696ba110563060e65b1a272554123f29dcfc57da81e22fff7d99a30b4f0c","body.py":"608c9e10b61e3595f316ee1a80deee1ee26712382a37f1746f13af58b184e2e4","neural-runtime.mjs":"e56e86558c21da48fd97ca6ea8c6e5094d21bd3646690b6773a3d2d4d0a73c71"}},"coupling":{"mappingSha256":"a3cc4040b321360d847f8bceeb540214563ea0adedc69f5be1f6496604cd8d6b","source":{"url":"https://github.com/fruitflydev/therealfly","commit":"366ceeed964db3c70c78e1e837fb3fc60467a9d6","license":"MIT","annotationsMd5":"50a7718770c57220f160ba4f431ab89e"},"motorActuators":24,"legAndAdhesionActuators":54,"motorNeurons":256,"sensoryNeurons":400,"omittedActuators":["adhere_claw_T1_left","adhere_claw_T1_right","adhere_claw_T2_left","adhere_claw_T2_right","adhere_claw_T3_left","adhere_claw_T3_right","coxa_T3_left","coxa_T3_right","coxa_abduct_T1_left","coxa_abduct_T1_right","coxa_abduct_T2_left","coxa_abduct_T2_right","coxa_abduct_T3_left","coxa_abduct_T3_right","femur_twist_T1_left","femur_twist_T1_right","femur_twist_T2_left","femur_twist_T2_right","femur_twist_T3_left","femur_twist_T3_right","tarsus2_T1_left","tarsus2_T1_right","tarsus2_T2_left","tarsus2_T2_right","tarsus2_T3_left","tarsus2_T3_right","tarsus_T2_left","tarsus_T2_right","tarsus_T3_left","tarsus_T3_right"],"exchangeMs":10.0,"muscleTauMs":20,"stimulation":"DNp09 200 Hz, 20 mV external Bernoulli events; engineering stimulus, not a learned walking policy.","sensory":"Chosen position/absolute velocity/contact-to-rate functions; no calibrated receptor dynamics; bodyId mappings from reference.","motor":"Antagonist mean-rate difference / 450 Hz, reference signs, 20 ms low-pass, clipped to [-1,1]."},"limits":["Recorded local CPU experiment, not a live server or a demonstrated walking fly.","Complete traced-neuron topology with simplified LIF dynamics; zero-sign neurons do not transmit voltage.","24 of 54 leg/adhesion actuators coupled; other leg actuators silent. Non-leg pose servos remain.","Sensory and muscle mappings are engineering hypotheses; no training or biological validation.","Same seed, initial body state and independent descending-stimulus RNG stream; open-loop removes proprioceptive input only.","CPU measurements include actual kernel steps; no GPU benchmark has been run."],"runId":"5ecd6c7b913293ad"}
