El Mundo al Día

Archivo de Noticias

Explora las últimas noticias y el archivo histórico.

El sector del automóvil agita el mercado de cara al otoño
technology
laregion_es•12 de septiembre de 2026

El sector del automóvil agita el mercado de cara al otoño

Las firmas de automóviles despliegan sus principales bazas en España con la vista puesta en el Salón de París

Leer más
La sinfónica de la electrónica resuena en el Festival Noctámbula
technology
eldia_es•12 de septiembre de 2026

La sinfónica de la electrónica resuena en el Festival Noctámbula

¿Cuál es el resultado de unir música electrónica con una orquesta sinfónica en directo? Una actuación única de Tomorrowland Symphony of Unity. El Recinto Ferial de Santa Cruz de Tenerife se convirtió ayer en la mayor pista de baile de la Isla gracias a la primera edición del Festival Noctámbula, que contó precisamente con el proyecto musical creado por el equipo del festival Tomorrowland como cabeza de cartel. Tomorrowland Symphony of Unity fue la gran protagonista de la noche en la que se convirtió, además, en su única fecha programada en España para este 2026. Grandes éxitos de los más importantes DJ y grupos del mundo sonaron de una forma novedosa gracias a los 60 músicos que se subieron a un impresionante escenario diseñado para la ocasión y en el que se produjo un despliegue de luz y tecnología que se pudo disfrutar totalmente sincronizado con la música de la orquesta.

Leer más
La química se convierte en un juego en la Fábrica del Pilar
science
granadahoy•12 de septiembre de 2026

La química se convierte en un juego en la Fábrica del Pilar

Experimentos, curiosidad y muchas preguntas para acercar la ciencia a los más pequeños de Motril

Leer más
Grecia emplea sistemas autónomos para cartografiar costas y fondos marinos
science
euronews_es•12 de septiembre de 2026

Grecia emplea sistemas autónomos para cartografiar costas y fondos marinos

Los sistemas pasan del desarrollo al uso operativo en infraestructuras, riesgos geológicos y arqueología. Una de sus primeras misiones analiza las costas alteradas por las inundaciones de la tormenta Daniel en 2023.

Leer más
Resultados de la Primitiva del sábado 12 de septiembre de 2026
science
laopiniondezamora•12 de septiembre de 2026

Resultados de la Primitiva del sábado 12 de septiembre de 2026

La combinación ganadora del sorteo de la Primitiva celebrado este sábado 12 de septiembre de 2026, ha estado formada por los números 03, 04, 22, 26, 40 y 44. El número complementario es el 47 y el reintegro, el 8. Loterías y Apuestas del Estado celebrará el próximo sorteo de la Primitiva el próximo lunes.

Leer más
Sorteo Bonoloto del sábado 12 de septiembre de 2026
science
laopiniondezamora•12 de septiembre de 2026

Sorteo Bonoloto del sábado 12 de septiembre de 2026

El resultado de la Bonoloto del sábado 12 de septiembre de 2026 es: 03, 04, 12, 23, 37 y 48 siendo el número complementario el 07 y el reintegro el 8. Si después de comprobar tu boleto no has tenido suerte, puedes volver a intentarlo el domingo 13 de septiembre, ya que Loterías y Apuestas del Estado también celebra el sorteo de la Bonoloto.

Leer más
Trasplantes: entre avances prometedores y promesas infundadas
science
eldiario_es•12 de septiembre de 2026

Trasplantes: entre avances prometedores y promesas infundadas

Animales humanizados genéticamente para trasplantar sus órganos, piel creada en el laboratorio, embriones quimera... A los retos científicos se suman, sobre todo, los éticos Este reportaje forma parte de la revista de elDiario.es 'El sueño de la vida eterna'. Hazte socia, hazte socio, y te la enviamos a casa Imagine que algún día las personas fueran al hospital y sustituyeran sus órganos y tejidos envejecidos o dañados por otros jóvenes y sanos. No porque estuvieran enfermos y su vida y su salud dependiera de un trasplante, como ocurre ahora, sino como una estrategia para combatir el envejecimiento y alargar aún más sus vidas. En este ideal futuro, en la línea de la optimista opinión de Vladímir Putin sobre los trasplantes para “volverse más jóvenes, tal vez incluso inmortales”, habría que resolver multitud de retos antes: el riesgo por la cirugía debería ser mínimo , no habría peligro de rechazo inmunitario o de pérdida progresiva de la funcionalidad del trasplante, ni tampoco necesidad de un arriesgado tratamiento inmunosupresor... El procedimiento debería ser casi tan inofensivo como ir al taller para cambiar la rueda desgastada de un coche por otra nueva. Este futurista escenario ilustra precisamente uno de los santos griales de la Medicina Regenerativa , que busca recuperar el funcionamiento normal de células, tejidos u órganos mediante su sustitución, reparación o regeneración. Aunque aún estamos muy lejos del idílico futuro anterior, el campo de los trasplantes de órganos y tejidos ha experimentado avances muy importantes en su breve historia . A lo largo de las primeras dos décadas del siglo XX se consiguieron los primeros trasplantes exitosos entre humanos de piel, hueso y córneas y, en 1954, el primer trasplante de órgano con feliz desenlace: un riñón donado y recibido entre gemelos idénticos, lo que permitió la compatibilidad inmunitaria y la supervivencia a largo plazo del receptor. Los progresos en los conocimientos de la biología y la medicina, junto con la evolución de la tecnología, han hecho posible que hoy en día el porcentaje de órganos aptos para trasplante y el de los pacientes adecuados para recibirlos sea más alto que nunca. La necesidad agudiza el ingenio y en sociedades (como la española) cada vez más envejecidas y con menos muertes de jóvenes por accidentes de tráfico u otros motivos, aprovechar al máximo los órganos disponibles resulta vital. En las próximas líneas veremos lo que podría volverse una realidad en la práctica clínica en un futuro próximo, si la suerte acompaña. Donante ideal de corazón: el cerdo Los grandes avances en las herramientas de edición genética, como CRISPR, están permitiendo “humanizar” cada vez más a diversos animales para convertirlos en potenciales donantes de órganos y tejidos para las personas. Entre todas las especies, el candidato principal es el cerdo . Aunque los puercos son mucho menos similares a nosotros genéticamente que chimpancés o babuinos, su uso no va cargado de los importantes conflictos éticos que sí tiene el empleo de los grandes simios. Además, los órganos porcinos como el corazón, los riñones o el hígado se asemejan mucho a los de los humanos, en tamaño y función. Si a todo ello añadimos la relativa facilidad para producir a gran escala cerdos modificados genéticamente, por tener ciclos reproductivos cortos y camadas numerosas, no es de extrañar que estos animales sean la mayor baza en el campo de los xenotrasplantes (el trasplante de órganos, tejidos o células entre especies diferentes). Los cerdos, al rescate de los humanos En la actualidad, son dos las principales estrategias para intentar conseguir que los gorrinos se conviertan en una fuente valiosa de órganos y tejidos para los humanos. La primera consiste en ‘maquillarles’ para engañar a nuestro sistema inmunitario y hacerle creer que los órganos y tejidos que proceden de ellos no son de otra especie, sino humanos. Para conseguir este objetivo, se realizan modificaciones genéticas con el fin de eliminar ciertas moléculas clave en la superficie de las membranas de sus células. Estas moléculas son precisamente las que provocan un grave rechazo de los órganos y tejidos porcinos porque el sistema inmunitario de las personas las tiene “fichadas” como extrañas y las ataca sin contemplaciones con relativa rapidez. Una de estas moléculas clave es el azúcar alfa-gal, que se encuentra en la gran mayoría de las células de los mamíferos, pero no en humanos, simios y monos del Viejo Mundo. Además, como esta táctica no es suficiente para evitar las alertas del sistema inmunitario, los científicos también insertan genes en los cerdos para producir moléculas que son típicas del ser humano. Y ya, como la guinda del pastel, se realizan modificaciones genéticas para eliminar retrovirus endógenos (que se esconden en el ADN del cerdo y podrían infectar a humanos) y también para evitar que órganos porcinos, como el corazón, crezcan de forma excesiva con el tiempo. En la actualidad, existen cerdos que incorporan desde una decena hasta casi 70 ediciones genéticas cumpliendo las características anteriores (como aquellos criados por la empresa Revivicor) para intentar simular, al menos a ojos de nuestro sistema inmunitario, que sus cuerpos son como los de las personas. Aunque la idea de cerdos humanizados como donantes pueda sonar a ciencia ficción, lo cierto es que es una opción muy prometedora que se está evaluando en ensayos clínicos desde el año 2021. Por ahora, más de una decena de personas (vivas o tras muerte cerebral) han recibido riñones, corazones, hígado y pulmón porcinos. En 2022, se trasplantó por primera vez el corazón de un cerdo a una persona, David Bennett, que vivió durante 47 días tras este hito y, un año más tarde, en 2023, Lawrence Faucette, que falleció a los 40 días tras el trasplante. Antes del experimental trasplante, ambos pacientes tenían un pronóstico vital muy sombrío a corto plazo, con un deterioro grave del funcionamiento del corazón en fase terminal. El trasplante porcino pudo alargar sus vidas un poco más, pero no fue suficiente, ambos fallecieron por fallo cardíaco y con signos de rechazo del órgano trasplantado. Las modificaciones genéticas de los cerdos consiguieron que los trasplantes no provocasen una muerte fulminante nada más recibir los corazones. Tim Andrews ostenta el récord de la persona que más tiempo ha vivido con un órgano porcino: nueve meses con un riñón, después sustituido por uno humano Sin embargo, no fueron suficientes para engañar totalmente al sistema inmunitario y la supervivencia a largo plazo no fue posible. En cualquier caso, no hay que desanimarse ante estos resultados. Cada órgano porcino es un mundo y los resultados de los ensayos clínicos con otros órganos diferentes del corazón, como el riñón, han conseguido resultados mucho más esperanzadores. Es el caso del estadounidense Tim Andrews que, por ahora, ostenta el récord de la persona que más tiempo ha vivido con un órgano porcino (en concreto, un riñón): nueve meses . Andrew sufría una grave enfermedad renal terminal que le obligó a recibir diálisis durante más de dos años. Recibir un riñón de cerdo le permitió librarse de la diálisis hasta que, con el paso de los meses, se detectó un rechazo inmunitario de baja intensidad, que iba dañando poco a poco al órgano. Finalmente, tuvieron que extirpárselo y le implantaron un riñón humano poco después. Lo que las actuales investigaciones clínicas sobre xenotrasplantes nos están diciendo es que aún no podemos contar con los cerdos editados genéticamente para que aporten órganos fiables que funcionen durante años y, mucho menos, durante décadas. El rechazo inmunitario, aunque sea de baja intensidad, sigue presente. Por esta razón, se siguen buscando más dianas en el genoma del cerdo para crear el disfraz humano perfecto. Ahora bien, sí hay una necesidad médica que los órganos porcinos podrían satisfacer hoy en día en situaciones desesperadas: cuando un paciente tiene un riesgo inminente de morir por el mal funcionamiento de un órgano y no hay ninguno humano disponible o no son aptos para recibirlo. En estas circunstancias, un órgano de cerdo permitiría ganar un valioso tiempo de vida hasta poder conseguir uno humano. La segunda estrategia para humanizar a los cerdos consiste en que produzcan tejidos y órganos parcial o completamente humanos desde el momento en que son concebidos. En lugar de disfrazar a las células del cerdo, como en el enfoque anterior, directamente lo que se busca es que parte de sus células sean humanas. Es un objetivo más ambicioso y mucho más complejo de conseguir. De nuevo, con las tecnologías de edición genética se modifica genéticamente a los cerdos para inactivar ciertos genes y que no produzcan por sí mismos ciertos órganos o tejidos con células de cerdo durante el desarrollo embrionario. En su lugar, se implantan células madre humanas que desarrollarían dichos órganos. Así, los animales resultantes tendrían tanto células humanas como células de cerdo: lo que se denominan animales quimera, que poseen células de especies diferentes. Aunque, dicho así, suene fácil, lo cierto es que es algo extremadamente complicado porque el desarrollo y el funcionamiento de órganos humanos y porcinos en los embriones/fetos tiene importantes diferencias. ¿Las consecuencias en muchos casos? Importantes malformaciones en los embriones con células de ambas especies o, directamente, su muerte. Hasta ahora, no se ha conseguido que nazca ningún cerdo con un órgano humano completamente desarrollado y la principal razón es ética y legislativa: en la gran mayoría de países del mundo (como en España) no se permite que los embriones de quimeras (animales-humanos) se desarrollen más allá de las cuatro semanas de gestación y, mucho menos, que nazcan. No obstante, existen llamativas excepciones como es el caso de Japón que sí que lo permite desde el año 2019 para abrir la puerta a un posible escenario futuro de xenotrasplantes procedentes de animales quimera. Eso sí, un comité ético debe evaluar cada caso y siempre se necesitaría aprobación del Ministerio de Ciencia. Por ahora, todavía no se ha autorizado en Japón ninguna implantación en útero de un embrión cerdo‐humano para generar un órgano humano completo. Como contraste, en España la ley prohíbe terminantemente que estos embriones quiméricos se implanten en úteros, ya sean de animales o de humanos, para continuar con su desarrollo. Embriones quimera ¿Cuál es la razón de una legislación tan férrea en esta cuestión a nivel global? Existe un gran temor a la creación y desarrollo de embriones quimera, con implicaciones éticas profundas: las células humanas podrían migrar al cerebro o a las gónadas (ovarios, testículos) de dichos animales y, como resultado, estos podrían adquirir ciertos rasgos humanos como la cognición (lo que implicaría mayor estatus moral y necesidad de protección) o que se produzcan óvulos o espermatozoides humanos. En realidad, se trata de una posibilidad teórica. No sabemos si podría suceder, pero dado que no podemos descartarlo en la actualidad, se prefiere actuar con prudencia. Blastocisto de quimera. / Weizhi Ji, Universidad de Ciencia y Tecnología de Kunming (China) Dentro de estas importantes limitaciones legales, diferentes grupos de científicos han conseguido la creación de diversos órganos parcial o completamente humanos (como corazones y riñones) en embriones de cerdo hasta las 3-4 semanas de desarrollo. La cuestión en estos momentos es: ¿si estos embriones se dejaran desarrollar hasta su nacimiento podrían ofrecer órganos humanos funcionales? Más pronto que tarde, en algún país favorable (probablemente Japón), los científicos intentarán responder a esta pregunta. Órganos y tejidos bioartificiales ¿Y si en lugar de modificar genéticamente a animales para que generen ellos órganos y tejidos humanos, reunimos las ‘piezas’ necesarias y las juntamos para fabricarlos casi desde cero? Esta es la idea esencial tras la creación de órganos y tejidos artificiales al combinar células vivas específicas con diversas estructuras sintéticas o biológicas bajo ciertas condiciones en el laboratorio. Los métodos para la fabricación son muy variados y cada uno tiene sus pros y contras. La impresión 3D, por ejemplo, permite distribuir las células con mucha precisión como si fueran tinta de impresora. Otra opción es quitar las células de los 'andamios' naturales de órganos y tejidos de animales, mediante detergentes u otros compuestos, y así aplicarles en su lugar células humanas. También es posible generar, con una técnica llamada electrohilado, biomateriales a partir de polímeros biodegradables, hidrogeles u otras sustancias para imitar la matriz extracelular (el ‘esqueleto’) del tejido u órgano deseado. Además, gracias a los avances en el uso de células de madre, es posible generar casi cualquier tipo de célula (cardíaca, de hígado, de riñón, etc.) a partir de células adultas de cualquier paciente. Esto es una gran ventaja porque, en teoría, se podrían generar órganos con las propias células de las personas que los recibirían, lo que evitaría el rechazo inmunitario, que es precisamente el principal obstáculo en el ámbito de los xenotrasplantes. Más allá de este beneficio, todavía existen muchos retos que superar en la generación de órganos y tejidos artificiales. Por ejemplo, cómo hacer que los diferentes tipos de células se distribuyan y conecten entre sí igual que lo harían en la naturaleza, en toda su complejidad; o de qué manera conseguir que las células madre se diferencien a células adultas específicas y que funcionen igual que en un tejido u órgano maduro. España se ha aplicado en varias ocasiones piel autóloga (a partir de células del propio paciente) cultivada en el laboratorio para personas con grandes quemaduras, consiguiendo salvar vidas en casos extremos Estas y otras cuestiones impiden, en la actualidad, el desarrollo de un órgano humano artificial completo en el laboratorio y su trasplante con éxito en una persona . Conseguirlo queda aún muy lejos y puede que ni siquiera sea posible. Reproducir la extrema complejidad anatómica y funcional de un órgano completo o de ciertos tejidos es realmente una tarea titánica. Ahora bien, es cierto que sí se han podido crear artificialmente fragmentos de órganos que se han evaluado en estudios clínicos y se han llegado a autorizar para aplicarse en la práctica, como es el caso de la piel. Así, en España se ha aplicado en varias ocasiones piel autóloga (a partir de células del propio paciente) cultivada en el laboratorio para personas con grandes quemaduras, consiguiendo salvar vidas en casos extremos. También están en marcha ensayos clínicos para evaluar la utilidad de piel bioimpresa en 3D. En el otro extremo, sin embargo, generar ciertos órganos, como el corazón, está hoy en día más cerca de la ciencia ficción que de la realidad. Tampoco hay que perder de vista los avances más cercanos a la clínica en la creación artificial de ciertos tejidos como cartílago, válvulas cardíacas, tráquea, hueso, córnea... Algunos de ellos también han llegado a evaluarse en ensayos clínicos como los injertos óseos artificiales bioactivos y están incluso comercializados para aplicarlos a los pacientes. Por otro lado, también se han creado mini-órganos humanos como corazones, riñones o hígados en miniatura a partir de células madre que sirven para fines muy diferentes, como evaluar fármacos o estudiar mejor el desarrollo embrionario de estos órganos en una placa de laboratorio. No sabemos si algún día se trasplantará con éxito un órgano humano bioartificial completo, pero lo que es seguro es que por el camino se están consiguiendo avances intermedios que ya están salvando vidas. El envejecimiento provoca, de forma inexorable, multitud de procesos en nuestros órganos y tejidos que deterioran, poco a poco, su función. Así, aunque una persona de 90 años pueda tener unos órganos muy sanos para su edad, la capacidad funcional y de reparación de estos no tiene nada que ver con la que se observaría en los órganos de un joven de 20 años. Esto tiene importantes implicaciones en la clínica: la calidad real del órgano, que va a determinar si tiene sentido realizar su trasplante o no, es una característica influenciada, en parte, por la edad. Aspectos como la vida útil de un órgano, su capacidad de recuperación tras el estrés de la cirugía para el trasplante o la probabilidad de que empiece a funcionar con retraso están marcados, en parte, por los años del donante. En cualquier caso, en España y en otros muchos países no se descarta a ningún donante de órganos por su edad (no hay límites establecidos de edad máxima para la donación). De hecho, en nuestro país, más del 50% de los donantes de órganos tiene más de 60 años. Aunque sería ideal que aquellos que necesitasen un órgano recibieran siempre uno joven, también lo es que un órgano (aunque esté envejecido) es siempre mejor que ninguno. Fármacos senolíticos Pero ¿y si pudiéramos rejuvenecer los órganos envejecidos para que volvieran a funcionar como cuando eran jóvenes, aumentando así su vida útil y su capacidad funcional y de reparación? Precisamente esta meta es la que se intenta alcanzar mediante los fármacos senolíticos: compuestos potencialmente capaces de eliminar las células senescentes de tejidos y órganos para rejuvenecerlos . Estas células suelen recibir también el nombre de “células zombis” porque, aunque estén muy dañadas, no funcionen bien y no se dividan, no se mueren (resisten la muerte celular programada) y se van acumulando con la edad en el organismo. A su vez, esta acumulación causa una serie de problemas: inflamación crónica, cicatrización excesiva, deterioro de órganos y tejidos, aumento del riesgo de cáncer y de otras enfermedades... Experimentos en animales han demostrado que la eliminación de las células senescentes en órganos envejecidos (corazones, riñones, hígados...) mediante la administración de senolíticos mejoraba la funcionalidad de los órganos, y la condición física y la salud de los animales receptores, de forma similar a aquellos que recibieron órganos jóvenes. Dos son las principales opciones para administrar estos fármacos: perfundir el órgano, fuera del animal (ex vivo), con una solución de senolíticos antes del trasplante o bien tratar al animal antes de extraer el órgano. A pesar de estos prometedores resultados, los fármacos senolíticos siguen estando en una fase experimental y todavía no se han utilizado en ensayos clínicos para rejuvenecer órganos completos y trasplantarlos en humanos. No obstante, sí que existen estudios clínicos en fases iniciales, completados y en marcha, para tratar con senolíticos a personas con diversas enfermedades: fibrosis pulmonar, artrosis de rodilla, fragilidad asociada a la edad... Así que es probable que sea tan solo cuestión de unos pocos años que veamos los primeros ensayos de estos compuestos también para trasplantes.

Leer más
Un maestro de escuela halla por casualidad el conjunto de huellas más antiguo de Tyrannosaurus rex: "Jamás lo imaginé"
science
minutos20•12 de septiembre de 2026

Un maestro de escuela halla por casualidad el conjunto de huellas más antiguo de Tyrannosaurus rex: "Jamás lo imaginé"

"Como profesor, siempre les digo a mis alumnos que la ciencia comienza con la curiosidad", dice Kent Hups.

Leer más
Miles de personas llenan la plaza de la Catedral de Oviedo en repulsa a una agresión "fascista": "Asturias es una región de acogida"
science
laopiniondezamora•12 de septiembre de 2026

Miles de personas llenan la plaza de la Catedral de Oviedo en repulsa a una agresión "fascista": "Asturias es una región de acogida"

Miles de personas, 5.000, según los organizadores, se han concentrado esta tarde en la plaza de la Catedral de Oviedo en repulsa por la agresión hace dos días al exconcejal de Somos Oviedo Rubén Rosón y el médico y activista Jorge Fernández por un grupo formado "por unos ocho jóvenes" a los que tachan de "fascistas" que les golpeó después de que ellos les recriminasen que estuvieran arrancando una bandera arcoíris y un cartel antirracista de la caseta que tiene el colectivo al que pertenecen en la Plaza de la Catedral. Una concentración en la que también estaban presentes miembros del equipo de Gobierno municipal copo Covadonga Díaz, concejala de Festejos y José Ramón Prado, concejal de Área de Seguridad, además de otros miembros de la corporación, como Gaspar Llamazares, el candidato del PSOE a la alcaldía de la ciudad, Sergio Llera y el coordinador federal de Izquierda Unida, Antonio Maíllo. Todos expresaron su repulsa por los hechos.

Leer más
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294