state: generation 24206 (cycle)

This commit is contained in:
2026-10-13 06:06:23 +00:00
parent 43d418cc73
commit b6807c1dd6
6 changed files with 3260 additions and 3497 deletions

View File

@@ -2769,7 +2769,7 @@
"taskType": "text-generation" "taskType": "text-generation"
} }
}, },
"generatedAt": "2026-10-13T05:40:32.201688+00:00", "generatedAt": "2026-10-13T06:01:13.641860+00:00",
"summary": { "summary": {
"activeBlockCount": 138, "activeBlockCount": 138,
"byGpuFramework": { "byGpuFramework": {

View File

@@ -1,8 +1,8 @@
{ {
"communityAttemptedAt": "2026-10-13T05:43:27.849023+00:00", "communityAttemptedAt": "2026-10-13T06:03:12.889920+00:00",
"communityError": null, "communityError": null,
"communitySample": {}, "communitySample": {},
"communityUpdatedAt": "2026-10-13T05:43:27.849023+00:00", "communityUpdatedAt": "2026-10-13T06:03:12.889920+00:00",
"frameworkAttemptedAt": "2026-10-13T03:01:45.166994+00:00", "frameworkAttemptedAt": "2026-10-13T03:01:45.166994+00:00",
"frameworkError": null, "frameworkError": null,
"frameworkStats": { "frameworkStats": {
@@ -414,7 +414,7 @@
} }
}, },
"frameworkUpdatedAt": null, "frameworkUpdatedAt": null,
"generatedAt": "2026-10-13T05:57:26.651159+00:00", "generatedAt": "2026-10-13T06:03:12.889920+00:00",
"gpuStats": { "gpuStats": {
"Ascend_910-b3": { "Ascend_910-b3": {
"available": true, "available": true,
@@ -425,14 +425,14 @@
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 8, "maxConcurrentTasks": 8,
"qualityFactor": 2.5, "qualityFactor": 2.5,
"queueFactor": 0.9699199595692706, "queueFactor": 0.9721064681954779,
"queueWeight": 0.9699199595692706, "queueWeight": 0.9721064681954779,
"recentSuccess": 44, "recentSuccess": 43,
"recentSuccessRate": 0.3076923076923077, "recentSuccessRate": 0.3006993006993007,
"recentTerminal": 143, "recentTerminal": 143,
"recentWilsonLowerBound": 0.23790237995251204, "recentWilsonLowerBound": 0.23156002564295777,
"running": 9, "running": 8,
"selectionWeight": 2.4247998989231765, "selectionWeight": 2.4302661704886948,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 23.833333333333332, "throughputPerHour": 23.833333333333332,
@@ -440,73 +440,73 @@
}, },
"Biren_166m": { "Biren_166m": {
"available": true, "available": true,
"backlogHours": 128.1219512195122, "backlogHours": 129.58024691358025,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Biren_166m", "gpu": "Biren_166m",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 8, "maxConcurrentTasks": 8,
"qualityFactor": 0.6891110389310817, "qualityFactor": 0.7972670939391435,
"queueFactor": 1.3, "queueFactor": 1.3,
"queueWeight": 1.3, "queueWeight": 1.3,
"recentSuccess": 43, "recentSuccess": 44,
"recentSuccessRate": 0.17479674796747968, "recentSuccessRate": 0.18106995884773663,
"recentTerminal": 246, "recentTerminal": 243,
"recentWilsonLowerBound": 0.1324378307473825, "recentWilsonLowerBound": 0.13773878235668463,
"running": 8, "running": 8,
"selectionWeight": 0.8958443506104062, "selectionWeight": 1.0364472221208867,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 41.0, "throughputPerHour": 40.5,
"waiting": 5253 "waiting": 5248
}, },
"Cambricon_mlu-370-x4": { "Cambricon_mlu-370-x4": {
"available": true, "available": true,
"backlogHours": 1015.9591836734695, "backlogHours": 1005.6969696969697,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Cambricon_mlu-370-x4", "gpu": "Cambricon_mlu-370-x4",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 7, "maxConcurrentTasks": 7,
"qualityFactor": 0.3969422468238625, "qualityFactor": 0.4117062900546662,
"queueFactor": 0.9926593962767484, "queueFactor": 0.9964134058931379,
"queueWeight": 0.9926593962767484, "queueWeight": 0.9964134058931379,
"recentSuccess": 16, "recentSuccess": 16,
"recentSuccessRate": 0.16326530612244897, "recentSuccessRate": 0.16161616161616163,
"recentTerminal": 98, "recentTerminal": 99,
"recentWilsonLowerBound": 0.10306715625004181, "recentWilsonLowerBound": 0.1019986133990387,
"running": 8, "running": 7,
"selectionWeight": 0.3940284510889114, "selectionWeight": 0.41022966670099803,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 16.333333333333332, "throughputPerHour": 16.5,
"waiting": 16594 "waiting": 16594
}, },
"Cambricon_mlu-370-x8": { "Cambricon_mlu-370-x8": {
"available": true, "available": true,
"backlogHours": 359.22972972972974, "backlogHours": 369.1666666666667,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Cambricon_mlu-370-x8", "gpu": "Cambricon_mlu-370-x8",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 7, "maxConcurrentTasks": 7,
"qualityFactor": 0.5257667757875819, "qualityFactor": 0.4750250801117417,
"queueFactor": 1.1601812867718972, "queueFactor": 1.1580472008720357,
"queueWeight": 1.1601812867718972, "queueWeight": 1.1580472008720357,
"recentSuccess": 25, "recentSuccess": 23,
"recentSuccessRate": 0.16891891891891891, "recentSuccessRate": 0.1597222222222222,
"recentTerminal": 148, "recentTerminal": 144,
"recentWilsonLowerBound": 0.11711290528890442, "recentWilsonLowerBound": 0.10885158056365876,
"running": 7, "running": 7,
"selectionWeight": 0.6099847744751483, "selectionWeight": 0.550101464367417,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 24.666666666666668, "throughputPerHour": 24.0,
"waiting": 8861 "waiting": 8860
}, },
"Iluvatar_bi-100": { "Iluvatar_bi-100": {
"available": true, "available": true,
"backlogHours": 41.221978021978025, "backlogHours": 41.0921052631579,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Iluvatar_bi-100", "gpu": "Iluvatar_bi-100",
@@ -516,125 +516,125 @@
"queueFactor": 1.3, "queueFactor": 1.3,
"queueWeight": 1.3, "queueWeight": 1.3,
"recentSuccess": 24, "recentSuccess": 24,
"recentSuccessRate": 0.05274725274725275, "recentSuccessRate": 0.05263157894736842,
"recentTerminal": 455, "recentTerminal": 456,
"recentWilsonLowerBound": 0.03569884579071604, "recentWilsonLowerBound": 0.035619997447286535,
"running": 27, "running": 24,
"selectionWeight": 0.065, "selectionWeight": 0.065,
"stale": false, "stale": false,
"submissionEligible": false, "submissionEligible": false,
"throughputPerHour": 75.83333333333333, "throughputPerHour": 76.0,
"waiting": 3126 "waiting": 3123
}, },
"Iluvatar_bi-150": { "Iluvatar_bi-150": {
"available": true, "available": true,
"backlogHours": 192.7909090909091, "backlogHours": 195.4562211981567,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Iluvatar_bi-150", "gpu": "Iluvatar_bi-150",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 50, "maxConcurrentTasks": 50,
"qualityFactor": 0.4475475750292308, "qualityFactor": 0.4521135756806346,
"queueFactor": 1.2737045911409122, "queueFactor": 1.273949487618664,
"queueWeight": 1.2737045911409122, "queueWeight": 1.273949487618664,
"recentSuccess": 33, "recentSuccess": 32,
"recentSuccessRate": 0.15, "recentSuccessRate": 0.14746543778801843,
"recentTerminal": 220, "recentTerminal": 217,
"recentWilsonLowerBound": 0.10884475692088176, "recentWilsonLowerBound": 0.10643295175202402,
"running": 3, "running": 0,
"selectionWeight": 0.5700434010687131, "selectionWeight": 0.5759698580837864,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 36.666666666666664, "throughputPerHour": 36.166666666666664,
"waiting": 7069 "waiting": 7069
}, },
"Iluvatar_mrv-100": { "Iluvatar_mrv-100": {
"available": true, "available": true,
"backlogHours": 1900.7755102040817, "backlogHours": 2025.0,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Iluvatar_mrv-100", "gpu": "Iluvatar_mrv-100",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 2, "maxConcurrentTasks": 2,
"qualityFactor": 0.260614898158267, "qualityFactor": 0.21377993642196821,
"queueFactor": 0.9036329794273469, "queueFactor": 0.8971103745528057,
"queueWeight": 0.9036329794273469, "queueWeight": 0.8971103745528057,
"recentSuccess": 8, "recentSuccess": 7,
"recentSuccessRate": 0.16326530612244897, "recentSuccessRate": 0.15217391304347827,
"recentTerminal": 49, "recentTerminal": 46,
"recentWilsonLowerBound": 0.08512596988208977, "recentWilsonLowerBound": 0.07572186234017478,
"running": 3, "running": 2,
"selectionWeight": 0.2355002169059094, "selectionWeight": 0.1917841988353869,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 8.166666666666666, "throughputPerHour": 7.666666666666667,
"waiting": 15523 "waiting": 15525
}, },
"Kunlunxin_p-800": { "Kunlunxin_p-800": {
"available": true, "available": true,
"backlogHours": 311.48148148148147, "backlogHours": 319.2151898734177,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Kunlunxin_p-800", "gpu": "Kunlunxin_p-800",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 8, "maxConcurrentTasks": 8,
"qualityFactor": 0.4760353961724675, "qualityFactor": 0.48156826572244327,
"queueFactor": 1.1852688262926943, "queueFactor": 1.1835785908615266,
"queueWeight": 1.1852688262926943, "queueWeight": 1.1835785908615266,
"recentSuccess": 26, "recentSuccess": 25,
"recentSuccessRate": 0.16049382716049382, "recentSuccessRate": 0.15822784810126583,
"recentTerminal": 162, "recentTerminal": 158,
"recentWilsonLowerBound": 0.11194104305547943, "recentWilsonLowerBound": 0.10953056795868964,
"running": 8, "running": 9,
"selectionWeight": 0.5642299152951182, "selectionWeight": 0.5699738893473986,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 27.0, "throughputPerHour": 26.333333333333332,
"waiting": 8410 "waiting": 8406
}, },
"MetaX_c-500": { "MetaX_c-500": {
"available": true, "available": true,
"backlogHours": 514.1612903225806, "backlogHours": 518.3414634146342,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "MetaX_c-500", "gpu": "MetaX_c-500",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 4, "maxConcurrentTasks": 4,
"qualityFactor": 0.9627721218615064, "qualityFactor": 0.8476878125781901,
"queueFactor": 1.0994279927235844, "queueFactor": 1.1005689109305121,
"queueWeight": 1.0994279927235844, "queueWeight": 1.1005689109305121,
"recentSuccess": 27, "recentSuccess": 25,
"recentSuccessRate": 0.21774193548387097, "recentSuccessRate": 0.2032520325203252,
"recentTerminal": 124, "recentTerminal": 123,
"recentWilsonLowerBound": 0.15417986080833496, "recentWilsonLowerBound": 0.1416321145776123,
"running": 4, "running": 4,
"selectionWeight": 1.0584986213884222, "selectionWeight": 0.9329388526982468,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 20.666666666666668, "throughputPerHour": 20.5,
"waiting": 10626 "waiting": 10626
}, },
"Mthreads_s4000": { "Mthreads_s4000": {
"available": true, "available": true,
"backlogHours": 2046.9863013698632, "backlogHours": 1966.2631578947369,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Mthreads_s4000", "gpu": "Mthreads_s4000",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 4, "maxConcurrentTasks": 4,
"qualityFactor": 0.34429540140714093, "qualityFactor": 0.41866997995423866,
"queueFactor": 0.8936438202902868, "queueFactor": 0.9010800758174843,
"queueWeight": 0.8936438202902868, "queueWeight": 0.9010800758174843,
"recentSuccess": 12, "recentSuccess": 13,
"recentSuccessRate": 0.1643835616438356, "recentSuccessRate": 0.17105263157894737,
"recentTerminal": 73, "recentTerminal": 76,
"recentWilsonLowerBound": 0.09661201862809403, "recentWilsonLowerBound": 0.10277922110932625,
"running": 4, "running": 4,
"selectionWeight": 0.3076774578218552, "selectionWeight": 0.37725517727967,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 12.166666666666666, "throughputPerHour": 12.666666666666666,
"waiting": 24905 "waiting": 24906
}, },
"Sunrise_pt-200-x1": { "Sunrise_pt-200-x1": {
"available": true, "available": true,
@@ -644,15 +644,15 @@
"gpu": "Sunrise_pt-200-x1", "gpu": "Sunrise_pt-200-x1",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 2, "maxConcurrentTasks": 2,
"qualityFactor": 0.10946138203063457, "qualityFactor": 0.1161658199177109,
"queueFactor": 0.9389885120180091, "queueFactor": 0.9411052913060122,
"queueWeight": 0.9389885120180091, "queueWeight": 0.9411052913060122,
"recentSuccess": 8, "recentSuccess": 8,
"recentSuccessRate": 0.1111111111111111, "recentSuccessRate": 0.1111111111111111,
"recentTerminal": 72, "recentTerminal": 72,
"recentWilsonLowerBound": 0.057387510600737685, "recentWilsonLowerBound": 0.057387510600737685,
"running": 2, "running": 2,
"selectionWeight": 0.1027829802363804, "selectionWeight": 0.10932426779345907,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 12.0, "throughputPerHour": 12.0,
@@ -660,52 +660,52 @@
}, },
"Vastai_va16": { "Vastai_va16": {
"available": true, "available": true,
"backlogHours": 1095.9310344827586, "backlogHours": 1083.6818181818182,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Vastai_va16", "gpu": "Vastai_va16",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 16, "maxConcurrentTasks": 16,
"qualityFactor": 0.05, "qualityFactor": 0.05,
"queueFactor": 0.9814410368649109, "queueFactor": 0.9853133456418762,
"queueWeight": 0.9814410368649109, "queueWeight": 0.9853133456418762,
"recentSuccess": 4, "recentSuccess": 4,
"recentSuccessRate": 0.04597701149425287, "recentSuccessRate": 0.045454545454545456,
"recentTerminal": 87, "recentTerminal": 88,
"recentWilsonLowerBound": 0.01802239682323718, "recentWilsonLowerBound": 0.017815960935119887,
"running": 16, "running": 16,
"selectionWeight": 0.04907205184324555, "selectionWeight": 0.04926566728209381,
"stale": false, "stale": false,
"submissionEligible": false, "submissionEligible": false,
"throughputPerHour": 14.5, "throughputPerHour": 14.666666666666666,
"waiting": 15891 "waiting": 15894
}, },
"hygon_k100-ai": { "hygon_k100-ai": {
"available": true, "available": true,
"backlogHours": 967.2631578947368, "backlogHours": 981.8931297709925,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "hygon_k100-ai", "gpu": "hygon_k100-ai",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 6, "maxConcurrentTasks": 6,
"qualityFactor": 1.1834231342258574, "qualityFactor": 1.192261776349465,
"queueFactor": 1.0, "queueFactor": 1.0,
"queueWeight": 1.0, "queueWeight": 1.0,
"recentSuccess": 31, "recentSuccess": 30,
"recentSuccessRate": 0.23308270676691728, "recentSuccessRate": 0.22900763358778625,
"recentTerminal": 133, "recentTerminal": 131,
"recentWilsonLowerBound": 0.1693411263341765, "recentWilsonLowerBound": 0.16538500851400117,
"running": 6, "running": 6,
"selectionWeight": 1.1834231342258574, "selectionWeight": 1.192261776349465,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 22.166666666666668, "throughputPerHour": 21.833333333333332,
"waiting": 21441 "waiting": 21438
} }
}, },
"queueAttemptedAt": "2026-10-13T05:50:48.162436+00:00", "queueAttemptedAt": "2026-10-13T06:03:12.889920+00:00",
"queueError": null, "queueError": null,
"queueUpdatedAt": "2026-10-13T05:50:48.162436+00:00", "queueUpdatedAt": "2026-10-13T06:03:12.889920+00:00",
"supportedGpus": [ "supportedGpus": [
"Cambricon_mlu-370-x4", "Cambricon_mlu-370-x4",
"Vastai_va16", "Vastai_va16",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -2,24 +2,24 @@
"agentVersion": "2026.09.04.4", "agentVersion": "2026.09.04.4",
"checksums": { "checksums": {
".modelhub_state/account_capacity.json": "930f9869793c3d1aa071c53f05b7cf82a4e372f002be88361d6d6189e27c12a1", ".modelhub_state/account_capacity.json": "930f9869793c3d1aa071c53f05b7cf82a4e372f002be88361d6d6189e27c12a1",
".modelhub_state/architecture_compatibility_blacklist.json": "32c3c08c0c27958e851377aca23f92b309d8b6a456d8c49cfcbada6f07f33499", ".modelhub_state/architecture_compatibility_blacklist.json": "dd0556829cddd8536d590b9cd7fffac6f24ec7fad2a92a39c15ca64acc5993cb",
".modelhub_state/architecture_history_backfill.json": "a92348206605da04f75c9e26e7c818b76f259e0b28983f18b6375ef94802f0ab", ".modelhub_state/architecture_history_backfill.json": "a92348206605da04f75c9e26e7c818b76f259e0b28983f18b6375ef94802f0ab",
".modelhub_state/market_intelligence.json": "05e81efc151b40abab9acc655120f5a271e0921002ce21c3e119ae0af32148ba", ".modelhub_state/market_intelligence.json": "2a3adaa847436d5df113ccb147a4ed7c8b1eec56bf738c59675ee59a3f8f19a1",
".modelhub_state/official_capabilities.json": "f5ae767b99ed970bf67338a3941c7921635ecfaa3a420ee6eea721b98bdb7191", ".modelhub_state/official_capabilities.json": "e9692aa188a22682705609431ad54896ad477dae37f32e686a1bf593d724b9a1",
".modelhub_state/outcome_checkpoint.json": "1eb98d127eca02b41be09323863d8d5c0102cb4926b3f3e7cd1da06f2a79fcca", ".modelhub_state/outcome_checkpoint.json": "1eb98d127eca02b41be09323863d8d5c0102cb4926b3f3e7cd1da06f2a79fcca",
".modelhub_state/queue_cleanup_latest.json": "bc7e56c9d1a333f4bf796226c2496765a92f9d4ceb25f0ccd845d6f32075d0de", ".modelhub_state/queue_cleanup_latest.json": "bc7e56c9d1a333f4bf796226c2496765a92f9d4ceb25f0ccd845d6f32075d0de",
".modelhub_state/recent_outcomes.jsonl": "d5f3321c7c835be11fc790c6b04936eee563f577da3818cfa5dc8aa7c8332239", ".modelhub_state/recent_outcomes.jsonl": "d5f3321c7c835be11fc790c6b04936eee563f577da3818cfa5dc8aa7c8332239",
".modelhub_state/recovery_active_tasks.jsonl": "bd73a1196093725033f93a9e372806ca1b62e57b63ef02ce479dd997ad84e8f2", ".modelhub_state/recovery_active_tasks.jsonl": "67cca5d1053f758921241962fe66723ed374ed51070ce42dbdca4126c69341d1",
".modelhub_state/recovery_intents.jsonl": "45457911609cbdc93c047dcdd9711ec6b03e7a91529cda0a7191254cd9afb589", ".modelhub_state/recovery_intents.jsonl": "1e65e49f50cd6e1bb33db21aa7d349e87f60daa743dbb48a8055488eac67ea10",
".modelhub_state/routing_intelligence.json": "6fc2c44c8c6d3225bfc3631dd8a0ef84a9b1a0cadf5bef4a07c976fc8a022b9a", ".modelhub_state/routing_intelligence.json": "6fc2c44c8c6d3225bfc3631dd8a0ef84a9b1a0cadf5bef4a07c976fc8a022b9a",
".modelhub_state/submission_exclusions.jsonl": "660ad77b924d3b0cc76f46aacd1f91a924d13a02bc68057eb5a964647441283b", ".modelhub_state/submission_exclusions.jsonl": "660ad77b924d3b0cc76f46aacd1f91a924d13a02bc68057eb5a964647441283b",
".modelhub_state/worker_crashes.jsonl": "a6b56caed5c7afeb803f8701393cf4660f7e9799eb5ff84af826a142e16d9b00", ".modelhub_state/worker_crashes.jsonl": "a6b56caed5c7afeb803f8701393cf4660f7e9799eb5ff84af826a142e16d9b00",
"ledger/submissions.jsonl": "9cf8aaad2cb979479777d61e170bf23b7841e1793437de465025108cc97e9e27", "ledger/submissions.jsonl": "9cf8aaad2cb979479777d61e170bf23b7841e1793437de465025108cc97e9e27",
"outcomes/submissions.jsonl": "4f3dbe84ee9d94d315bcd0105e1f028a99e52b64cadc7be80efb7ab44594563f" "outcomes/submissions.jsonl": "4f3dbe84ee9d94d315bcd0105e1f028a99e52b64cadc7be80efb7ab44594563f"
}, },
"generation": 24205, "generation": 24206,
"phase": "cycle", "phase": "cycle",
"schemaVersion": 1, "schemaVersion": 1,
"updatedAt": "2026-10-13T06:00:11.955511+00:00", "updatedAt": "2026-10-13T06:06:23.703338+00:00",
"writerId": "0b4d13138a434e929040a457f5ff8e93" "writerId": "0b4d13138a434e929040a457f5ff8e93"
} }