GPT-6 Sol vs Claude Opus 5.5: ¿cómo elegir según precio, puntuaciones y tareas de programación?

Para tareas generales de programación con API, prueba primero GPT-6 Sol; para tareas complejas, puedes comparar Claude Opus 5.5 y luego tomar GPT-6 Astra y Claude Fable 5.1 como opciones de alta dificultad. Este artículo verifica las especificaciones oficiales de los cuatro modelos, los precios de caché y Batch, los benchmarks de terceros con el mismo criterio, y ofrece cinco escenarios de costes recalculables.

PandaNpcPublicado por primera vez el
GPT-6 Sol vs Claude Opus 5.5: ¿cómo elegir según precio, puntuaciones y tareas de programación?

Conclusión primero: Para tareas generales de programación vía API, puedes empezar probando GPT-6 Sol. Su precio estándar de entrada/salida es de $2/$10 por millón de tokens, la mitad que Claude Opus 5.5; en la configuración de gama más alta del mismo sistema de evaluación de Artificial Analysis (AA), el índice compuesto de Opus 5.5 es 58, y el de Sol es 48. No se trata de una relación de “mismo precio pero más potente”: primero compara, con tareas de tu propio repositorio, la tasa de aprobación en un intento, el número de rondas, el total de tokens y el retrabajo manual; después decide si pagar por los mejores resultados de Opus. Para tareas de largo alcance más difíciles también puedes subir a GPT-6 Astra o Claude Fable 5.1; el precio unitario y la capacidad de los cuatro modelos no siguen el mismo orden.

Operamos PandaNpc, que es compatible con Codex y Claude Code, por lo que tenemos un caso de uso de producto; este artículo no ha completado una prueba práctica de los cuatro modelos con el mismo conjunto de tareas, ni presenta las evaluaciones públicas siguientes como pruebas propias de este sitio. Los precios se refieren al costo de la API del modelo, no al precio de suscripción de la herramienta. La información se verificó a fecha de 23 de septiembre de 2026; todas las monedas están en dólares estadounidenses.

Especificaciones de los cuatro modelos: primero distingue capacidad, salida y nivel predeterminado

Para facilitar la lectura en móvil, la siguiente tabla se agrupa por OpenAI y Anthropic; “máxima salida” es el límite por respuesta individual, y el contexto es la ventana disponible para la suma de entrada y salida, lo que no significa que cada vez se pueda generar la misma longitud. El ID del modelo de API se puede usar directamente para verificar la facturación o la configuración de evaluación.

Especificaciones de OpenAI GPT-6 Sol GPT-6 Astra
ID del modelo de API gpt-6-sol gpt-6-astra
Posicionamiento oficial Equilibrio entre costo y capacidad Tareas de extremo a extremo más complejas
Ventana de contexto 1,050,000 tokens 1,050,000 tokens
Salida máxima por respuesta 128,000 tokens 128,000 tokens
Modalidad de entrada/salida Texto, imagen → texto Texto, imagen → texto
Esfuerzo de razonamiento none / low / medium / high / xhigh / max low / medium / high / xhigh / max
Esfuerzo predeterminado medium No indicado en la página oficial del modelo
Fecha de corte de conocimiento 2026-04-20 2026-04-30
Estado de disponibilidad Disponible en API Disponible en API
ID del modelo de API
GPT-6 Sol
gpt-6-sol
GPT-6 Astra
gpt-6-astra
Posicionamiento oficial
GPT-6 Sol
Equilibrio entre costo y capacidad
GPT-6 Astra
Tareas de extremo a extremo más complejas
Ventana de contexto
GPT-6 Sol
1,050,000 tokens
GPT-6 Astra
1,050,000 tokens
Salida máxima por respuesta
GPT-6 Sol
128,000 tokens
GPT-6 Astra
128,000 tokens
Modalidad de entrada/salida
GPT-6 Sol
Texto, imagen → texto
GPT-6 Astra
Texto, imagen → texto
Esfuerzo de razonamiento
GPT-6 Sol
none / low / medium / high / xhigh / max
GPT-6 Astra
low / medium / high / xhigh / max
Esfuerzo predeterminado
GPT-6 Sol
medium
GPT-6 Astra
No indicado en la página oficial del modelo
Fecha de corte de conocimiento
GPT-6 Sol
2026-04-20
GPT-6 Astra
2026-04-30
Estado de disponibilidad
GPT-6 Sol
Disponible en API
GPT-6 Astra
Disponible en API

Datos: Página oficial del modelo GPT-6 Sol, Página oficial del modelo GPT-6 Astra.

Especificaciones de Anthropic Claude Opus 5.5 Claude Fable 5.1
ID del modelo de API claude-opus-5-5 claude-fable-5-1
Posicionamiento oficial Programación con agentes de largo alcance y trabajo de conocimiento Razonamiento más difícil y trabajo con agentes de largo alcance
Ventana de contexto 1,000,000 tokens 1,000,000 tokens
Salida máxima por respuesta 128,000 tokens; Batch beta puede llegar a 300,000 128,000 tokens
Modalidad de entrada/salida Texto, imagen → texto Texto, imagen → texto
Modo de razonamiento adaptive thinking, siempre activado adaptive thinking, siempre activado
Esfuerzo predeterminado medium high
Fecha de corte de conocimiento 2026-06 2026-06
Estado de disponibilidad Disponible en Claude API Disponible en Claude API
ID del modelo de API
Claude Opus 5.5
claude-opus-5-5
Claude Fable 5.1
claude-fable-5-1
Posicionamiento oficial
Claude Opus 5.5
Programación con agentes de largo alcance y trabajo de conocimiento
Claude Fable 5.1
Razonamiento más difícil y trabajo con agentes de largo alcance
Ventana de contexto
Claude Opus 5.5
1,000,000 tokens
Claude Fable 5.1
1,000,000 tokens
Salida máxima por respuesta
Claude Opus 5.5
128,000 tokens; Batch beta puede llegar a 300,000
Claude Fable 5.1
128,000 tokens
Modalidad de entrada/salida
Claude Opus 5.5
Texto, imagen → texto
Claude Fable 5.1
Texto, imagen → texto
Modo de razonamiento
Claude Opus 5.5
adaptive thinking, siempre activado
Claude Fable 5.1
adaptive thinking, siempre activado
Esfuerzo predeterminado
Claude Opus 5.5
medium
Claude Fable 5.1
high
Fecha de corte de conocimiento
Claude Opus 5.5
2026-06
Claude Fable 5.1
2026-06
Estado de disponibilidad
Claude Opus 5.5
Disponible en Claude API
Claude Fable 5.1
Disponible en Claude API

Datos: Página oficial del modelo Opus 5.5, Página oficial del modelo Fable 5.1. La salida de 300K de Opus solo se aplica al Batch beta especificado y al header output-300k-2026-03-24; no es el límite de las solicitudes interactivas normales.

Facturación de los cuatro modelos: entrada normal, escritura en caché y acierto de caché son tokens distintos

Todas las tablas siguientes son precios en dólares por millón de tokens y corresponden al precio unitario de cada categoría de token. La entrada normal no suma adicionalmente una “tarifa de escritura en caché”; solo los tokens que se escriben por primera vez en la caché usan el precio de escritura. Tras un acierto de caché, se cobra según el precio de lectura; la salida se sigue cobrando por separado. Ambas empresas ofrecen un 50% de descuento en entrada/salida para Batch, pero Batch es procesamiento asíncrono y no es adecuado para conversaciones de programación que requieren retroalimentación inmediata.

API estándar de OpenAI GPT-6 Sol GPT-6 Astra
Entrada normal $2.00 $10.00
Escritura en caché $2.50 $12.50
Lectura de caché $0.20 $1.00
Salida $10.00 $50.00
Entrada/salida Batch $1.00 / $5.00 $5.00 / $25.00
Entrada superior a 272K Solicitud completa: cargos de entrada y caché ×2, cargo de salida ×1.5 Solicitud completa: cargos de entrada y caché ×2, cargo de salida ×1.5
Entrada normal
GPT-6 Sol
$2.00
GPT-6 Astra
$10.00
Escritura en caché
GPT-6 Sol
$2.50
GPT-6 Astra
$12.50
Lectura de caché
GPT-6 Sol
$0.20
GPT-6 Astra
$1.00
Salida
GPT-6 Sol
$10.00
GPT-6 Astra
$50.00
Entrada/salida Batch
GPT-6 Sol
$1.00 / $5.00
GPT-6 Astra
$5.00 / $25.00
Entrada superior a 272K
GPT-6 Sol
Solicitud completa: cargos de entrada y caché ×2, cargo de salida ×1.5
GPT-6 Astra
Solicitud completa: cargos de entrada y caché ×2, cargo de salida ×1.5

Fuente: Sol, Astra, Tabla de precios de OpenAI, Guía de caché de OpenAI. Superar 272K no significa que solo se recargue el excedente; el cruce de la línea de facturación se calcula según los tokens de entrada de toda la solicitud, incluida la entrada relacionada con caché.

API estándar de Anthropic Claude Opus 5.5 Claude Fable 5.1
Entrada normal $4.00 $10.00
Escritura en caché de 5 minutos $5.00 $12.50
Escritura en caché de 1 hora $8.00 $20.00
Lectura de caché $0.20 $0.25
Salida $20.00 $50.00
Entrada/salida Batch $2.00 / $10.00 $5.00 / $25.00
Contexto largo de 1M Precio unitario estándar, sin recargo por >200K Precio unitario estándar, sin recargo por >200K
Entrada normal
Claude Opus 5.5
$4.00
Claude Fable 5.1
$10.00
Escritura en caché de 5 minutos
Claude Opus 5.5
$5.00
Claude Fable 5.1
$12.50
Escritura en caché de 1 hora
Claude Opus 5.5
$8.00
Claude Fable 5.1
$20.00
Lectura de caché
Claude Opus 5.5
$0.20
Claude Fable 5.1
$0.25
Salida
Claude Opus 5.5
$20.00
Claude Fable 5.1
$50.00
Entrada/salida Batch
Claude Opus 5.5
$2.00 / $10.00
Claude Fable 5.1
$5.00 / $25.00
Contexto largo de 1M
Claude Opus 5.5
Precio unitario estándar, sin recargo por >200K
Claude Fable 5.1
Precio unitario estándar, sin recargo por >200K

Fuente: Opus 5.5, Fable 5.1, Precios de Anthropic y reglas de Batch/caché, Guía de contexto largo. Anthropic permite explícitamente combinar los descuentos de Batch y caché; para que haya acierto de caché deben cumplirse la vigencia correspondiente y la misma condición de prefijo.

Resultados concretos de los cuatro modelos bajo el mismo sistema de evaluación

La siguiente tabla proviene enteramente del Artificial Analysis Intelligence Index v4.3.2. La configuración de prueba fue GPT-6 Sol max, GPT-6 Astra max, Claude Opus 5.5 y Fable 5.1, todos con adaptive reasoning max effort y default fallback habilitado. No son los niveles predeterminados de los cuatro modelos; en particular, Opus usa medium por defecto y Fable high; aunque diferentes modelos se etiqueten como max, el uso real de tokens de razonamiento también varía. AA unifica las tareas y su propio harness, por lo que los resultados pueden compararse horizontalmente dentro de esa configuración de prueba; los resultados de lanzamientos de fabricantes no pueden mezclarse en esta tabla. Enlaces: Comparación original Sol–Opus, Comparación original Astra–Fable, Metodología de AA.

AA: tareas integrales y de ingeniería Sol Opus 5.5 Astra Fable 5.1
Índice integral de AA v4.3.2 (puntos) 48 58 53 53
Terminal-Bench 4.0 (tasa de aprobación) 44% 60% 59% 52%
AutomationBench-AA (tasa de éxito) 62% 70% 68% 59%
SciCode (tasa de aprobación) 58% 67% 56% 63%
AA-LCR v1.1 contexto largo (tasa de aprobación) 84% 85% 81% 85%
Índice integral de AA v4.3.2 (puntos)
Sol
48
Opus 5.5
58
Astra
53
Fable 5.1
53
Terminal-Bench 4.0 (tasa de aprobación)
Sol
44%
Opus 5.5
60%
Astra
59%
Fable 5.1
52%
AutomationBench-AA (tasa de éxito)
Sol
62%
Opus 5.5
70%
Astra
68%
Fable 5.1
59%
SciCode (tasa de aprobación)
Sol
58%
Opus 5.5
67%
Astra
56%
Fable 5.1
63%
AA-LCR v1.1 contexto largo (tasa de aprobación)
Sol
84%
Opus 5.5
85%
Astra
81%
Fable 5.1
85%

Los valores de cada fila provienen de las dos páginas de comparación de modelos de la misma versión de AA mencionadas arriba: página de comparación de modelos de la misma versión de AA y página de Astra–Fable. Por ejemplo, en el harness propio de AA para Terminal-Bench 4.0, Opus 5.5 supera a Sol en 16 puntos porcentuales; esto no puede mezclarse con el 66.4% del sitio oficial de Anthropic, que usa una configuración de ejecución diferente.

AA: tareas de conocimiento y profesionales Sol Opus 5.5 Astra Fable 5.1
AA-Briefcase v1.1 (Elo) 1483 1822 1569 1678
GDPval-AA v2.1 (Elo) 1487 1846 1542 1735
Humanity's Last Exam (tasa de aprobación) 48% 61% 55% 59%
GDP.pdf (tasa de aprobación total) 25% 26% 31% 26%
CritPt (tasa de aprobación) 31% 32% 32% 30%
AA-Omniscience (puntuación de índice, no porcentaje) 27 46 43 43
AA-Briefcase v1.1 (Elo)
Sol
1483
Opus 5.5
1822
Astra
1569
Fable 5.1
1678
GDPval-AA v2.1 (Elo)
Sol
1487
Opus 5.5
1846
Astra
1542
Fable 5.1
1735
Humanity's Last Exam (tasa de aprobación)
Sol
48%
Opus 5.5
61%
Astra
55%
Fable 5.1
59%
GDP.pdf (tasa de aprobación total)
Sol
25%
Opus 5.5
26%
Astra
31%
Fable 5.1
26%
CritPt (tasa de aprobación)
Sol
31%
Opus 5.5
32%
Astra
32%
Fable 5.1
30%
AA-Omniscience (puntuación de índice, no porcentaje)
Sol
27
Opus 5.5
46
Astra
43
Fable 5.1
43

Los valores de cada fila provienen de: AA Sol–Opus, AA Astra–Fable. Las diferencias pequeñas de 1–2 puntos porcentuales no deberían interpretarse como una victoria sólida; Elo, las puntuaciones de índice y las tasas de aprobación tampoco son la misma unidad.

AA: costo y uso de las pruebas Sol Opus 5.5 Astra Fable 5.1
Costo promedio por tarea del índice $1.06 $5.98 $3.26 $7.63
Tokens de salida promedio por tarea 31K 119K 27K 78K
De ellos, tokens de razonamiento 21K 84K 17K 47K
Costo promedio por tarea del índice
Sol
$1.06
Opus 5.5
$5.98
Astra
$3.26
Fable 5.1
$7.63
Tokens de salida promedio por tarea
Sol
31K
Opus 5.5
119K
Astra
27K
Fable 5.1
78K
De ellos, tokens de razonamiento
Sol
21K
Opus 5.5
84K
Astra
17K
Fable 5.1
47K

Las fuentes siguen siendo AA Sol–Opus y AA Astra–Fable. El costo por tarea es el promedio ponderado del uso en las pruebas de AA, no una cotización de “completar un requisito” en tu repositorio. La configuración max de Opus consume más tokens de salida y de razonamiento, lo que también es una de las razones por las que la diferencia en la factura supera la diferencia de precio unitario.

Los gráficos de los dos sitios oficiales: pueden validar sus respectivas conclusiones, pero no combinarse para decidir un ganador en la misma prueba

El gráfico DeepSWE v1.1 de OpenAI indica GPT-6 Sol max con 68.8%; en el gráfico, Claude Fable 5 con xhigh obtiene 69.9%; no aparece Opus 5.5. El eje horizontal es el costo por tarea, en escala logarítmica. En el gráfico, Opus 5 tampoco es Opus 5.5. Esto muestra que Sol, en la configuración publicada por OpenAI, tiene resultados de agente de programación cercanos a los de modelos de gama alta, pero no puede sustituir una prueba de los cuatro modelos en la misma condición.

Gráfico oficial de OpenAI de DeepSWE v1.1: GPT-6 Sol max con 68.8%, sin Opus 5.5 en el gráfico

Figura 1: OpenAI, «Introducing GPT-6 Sol and Luna», “Coding”, 2026-09-22. Los modelos y el effort se rigen por la leyenda y las notas al pie del texto original. Abrir la imagen original completa para ver el texto pequeño.

El gráfico Terminal-Bench 4.0 de Anthropic indica Claude Opus 5.5 xhigh con 66.4%. El GPT-6 Astra del gráfico usa high con 57.9%, no es GPT-6 Sol. La curva también tiene puntos con effort predeterminado, pero su posición no debe tomarse como puntuación de xhigh. El harness del fabricante aquí es diferente del Terminal-Bench 4.0 de la tabla de AA; no se puede restar 66.4% menos el 44% que AA da a Sol.

Gráfico oficial de Anthropic de Terminal-Bench 4.0: Opus 5.5 xhigh con 66.4%, sin GPT-6 Sol en el gráfico

Figura 2: Anthropic, «Claude Opus 5.5», “Coding”, 2026-09-22. El eje horizontal es el costo por intento, en escala logarítmica; los niveles mostrados, los intervalos estadísticos y las limitaciones se encuentran en el texto original. Abrir la imagen original completa para ver el texto pequeño.

También hay resultados publicados unilateralmente por los fabricantes que no conviene restar directamente: OpenAI reporta para Sol xhigh en AutomationBench 1.0.6 33.2%, para max en Agents' Last Exam V1 56.4%, y para xhigh en OSWorld 2.0 offline 60.5%, con la misma fuente página de lanzamiento de OpenAI; Anthropic reporta para Opus 5.5 en FrontierCode v1.1 Main 54.4%, CursorBench 4.0 57.8%, GDPval-AA v2.1 1846 Elo, y Humanity's Last Exam with tools 67.7%, con la misma fuente página de lanzamiento de Anthropic. No se ha confirmado que las versiones, herramientas, effort o harness de estos elementos coincidan con los de la otra parte, por lo que no se indica “cuánto lidera”. Los valores no publicados de los cuatro modelos bajo el mismo criterio no pueden adivinarse.

¿Cuánto cuesta la misma cantidad de tareas? Cinco ejemplos recalculables

A continuación se divide la entrada en tres categorías mutuamente excluyentes de tokens: normal, primera escritura en caché y lectura posterior de caché, y se añade la salida. Cada fila es una solicitud, y no incluye llamadas a herramientas, recargos de plataforma ni rondas adicionales; todas las salidas están por debajo del límite de 128K de las solicitudes normales. Los precios se calculan según los precios oficiales de arriba, por lo que puedes sustituir las cantidades de tokens según tus propios registros de uso.

Escenario y uso de tokens Sol Opus 5.5 Astra Fable 5.1
A Normal: 100K de entrada nueva + 50K de salida $0.70 $1.40 $3.50 $3.50
B Primera escritura en caché: 200K de escritura + 50K de entrada nueva + 20K de salida $0.80 $1.60 (5m) / $2.20 (1h) $4.00 $4.00 (5m) / $5.50 (1h)
C Acierto posterior: 200K de lectura de caché + 50K de entrada nueva + 20K de salida $0.34 $0.64 $1.70 $1.55
D Versión asíncrona Batch de A: 100K de entrada nueva + 50K de salida $0.35 $0.70 $1.75 $1.75
E Entrada larga: 300K de entrada nueva + 20K de salida $1.50 $1.60 $7.50 $4.00
A Normal: 100K de entrada nueva + 50K de salida
Sol
$0.70
Opus 5.5
$1.40
Astra
$3.50
Fable 5.1
$3.50
B Primera escritura en caché: 200K de escritura + 50K de entrada nueva + 20K de salida
Sol
$0.80
Opus 5.5
$1.60 (5m) / $2.20 (1h)
Astra
$4.00
Fable 5.1
$4.00 (5m) / $5.50 (1h)
C Acierto posterior: 200K de lectura de caché + 50K de entrada nueva + 20K de salida
Sol
$0.34
Opus 5.5
$0.64
Astra
$1.70
Fable 5.1
$1.55
D Versión asíncrona Batch de A: 100K de entrada nueva + 50K de salida
Sol
$0.35
Opus 5.5
$0.70
Astra
$1.75
Fable 5.1
$1.75
E Entrada larga: 300K de entrada nueva + 20K de salida
Sol
$1.50
Opus 5.5
$1.60
Astra
$7.50
Fable 5.1
$4.00

Ejemplo de cálculo: Sol para A = 0.1×$2 + 0.05×$10 = $0.70. Opus 5m para B = 0.2×$5 + 0.05×$4 + 0.02×$20 = $1.60; Opus para C = 0.2×$0.20 + 0.05×$4 + 0.02×$20 = $0.64. La entrada de Sol para E, 300K, ya supera 272K, se calcula para toda la solicitud como $4 de entrada y $15 de salida; Astra corresponde a $20/$75. El contexto de 1M de Opus/Fable mantiene el precio unitario estándar. B y C son solicitudes diferentes: primero escritura y luego lectura; C debe asegurar que la caché siga siendo válida. El período de retención de caché de OpenAI y el mecanismo de facturación de 5m/1h de Anthropic son diferentes; no se debe añadir por error la tarifa de escritura de B a cada solicitud de C. Base: Precios de los dos modelos de OpenAI, Reglas de precios de Anthropic.

Al integrarlos en un flujo real de programación, ¿cómo repartir el trabajo?

Sol primero para la iteración diaria. Descomposición de requisitos, pequeños cambios en repositorios existentes, parches de pruebas y trabajo revisable en lote: deja que Sol lo maneje primero y luego registra la tasa de éxito de las tareas, el número de retrabajos y el total de tokens. Su bajo precio unitario es más directo en casos como A–D, que no cruzan 272K; la ventaja de precio se reduce en solicitudes muy largas.

Opus 5.5 se encarga de tareas de agente difíciles de converger en un solo intento. En las pruebas de AA en la misma condición obtiene mejores resultados en tareas integrales, de terminal y de conocimiento, pero con la configuración max el costo promedio por tarea también es claramente mayor. Puedes establecer primero una línea base local con el medium predeterminado o con el effort que realmente uses, y luego subir de nivel para problemas difíciles. No tomes los resultados max de AA como la experiencia predeterminada.

Astra y Fable 5.1 son niveles superiores. Astra es competitivo en AutomationBench-AA, Terminal-Bench 4.0 y GDP.pdf de AA; Fable 5.1 es más fuerte en algunas métricas de trabajo de conocimiento de largo alcance, pero el precio base de entrada/salida de $10/$50 de ambos es considerablemente superior al de Sol. La lectura de caché de Fable es de $0.25, inferior a los $1.00 de Astra; si se lee repetidamente un prefijo grande, el orden de costos puede cambiar. Para tareas muy difíciles, se recomienda hacer una validación de muestra pequeña con los cuatro modelos sobre la misma necesidad del repositorio y elegir según el “costo de tareas completadas con éxito y fusionables”, no según la puntuación de una sola lista.

En PandaNpc, Codex y Claude Code son dos Agent Engine disponibles. Al elegir el punto de entrada también debes considerar tu suscripción o canal de API existente, los permisos de herramientas, el contexto del repositorio y el proceso de revisión del equipo; una cotización de la API del modelo no se puede convertir directamente en cuota de suscripción de la herramienta. Este artículo muestra especificaciones y evaluaciones públicas, y no afirma una clasificación de pruebas reales de los cuatro modelos dentro de PandaNpc.

Preguntas frecuentes (FAQ)

¿Sol cuesta siempre la mitad que Opus 5.5? Solo en la API estándar los precios unitarios de entrada y salida son cada uno la mitad. Superar 272K de entrada, la escritura/lectura de caché, los tokens reales de razonamiento, las rondas y los costos de herramientas cambian la factura de toda la tarea. El escenario E anterior ya acerca el precio por solicitud de ambos a $1.50 y $1.60.

¿Los dos gráficos oficiales de programación demuestran quién gana? No. El gráfico de OpenAI no tiene Opus 5.5, el de Anthropic no tiene Sol, y los benchmarks y harness también son diferentes. Para ver resultados de los cuatro modelos en la misma condición, consulta la tabla de configuración fija de AA v4.3.2; para decidir tu propia elección de herramientas, debes volver a ejecutar tus propias tareas del repositorio.

¿Se pueden combinar caché y Batch? La documentación de precios de Anthropic admite explícitamente la combinación; si realmente hay acierto de caché depende del prefijo, la vigencia y la configuración de la solicitud. El Batch de los dos modelos de OpenAI es el 50% de la tarifa estándar; para la factura concreta, verifica según el registro de uso de la API correspondiente.