Aplicación de redes neuronales generativas en el mejoramiento de la calidad de imágenes satelitales
El siguiente trabajo es realizado con el fin de encontrar una solución a un problema real que actualmente tiene la Fuerza Aérea Colombiana sede Santiago de Cali, el cual consiste en que la descarga de imágenes satelitales en alta resolución desde el FACSAT-1 toma mucho tiempo. Por lo tanto, se plant...
- Autores:
-
Arroyo Herrera, Christian Danilo
Galíndez Rentería, Sebastián
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad Autónoma de Occidente
- Repositorio:
- RED: Repositorio Educativo Digital UAO
- Idioma:
- spa
- OAI Identifier:
- oai:red.uao.edu.co:10614/12725
- Acceso en línea:
- http://red.uao.edu.co//handle/10614/12725
- Palabra clave:
- Ingeniería Mecatrónica
Inteligencia artificial
Red neuronal artificial
Red generativa adversaria
Imágenes satelitales
FACSAT-1
Neural networks (Computer science)
Redes neurales (Computadores)
- Rights
- openAccess
- License
- Derechos Reservados - Universidad Autónoma de Occidente
id |
REPOUAO2_43c1163b324eb2d0cad991f00fcc58e5 |
---|---|
oai_identifier_str |
oai:red.uao.edu.co:10614/12725 |
network_acronym_str |
REPOUAO2 |
network_name_str |
RED: Repositorio Educativo Digital UAO |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Aplicación de redes neuronales generativas en el mejoramiento de la calidad de imágenes satelitales |
title |
Aplicación de redes neuronales generativas en el mejoramiento de la calidad de imágenes satelitales |
spellingShingle |
Aplicación de redes neuronales generativas en el mejoramiento de la calidad de imágenes satelitales Ingeniería Mecatrónica Inteligencia artificial Red neuronal artificial Red generativa adversaria Imágenes satelitales FACSAT-1 Neural networks (Computer science) Redes neurales (Computadores) |
title_short |
Aplicación de redes neuronales generativas en el mejoramiento de la calidad de imágenes satelitales |
title_full |
Aplicación de redes neuronales generativas en el mejoramiento de la calidad de imágenes satelitales |
title_fullStr |
Aplicación de redes neuronales generativas en el mejoramiento de la calidad de imágenes satelitales |
title_full_unstemmed |
Aplicación de redes neuronales generativas en el mejoramiento de la calidad de imágenes satelitales |
title_sort |
Aplicación de redes neuronales generativas en el mejoramiento de la calidad de imágenes satelitales |
dc.creator.fl_str_mv |
Arroyo Herrera, Christian Danilo Galíndez Rentería, Sebastián |
dc.contributor.advisor.none.fl_str_mv |
López Sotelo, Jesús Alfonso |
dc.contributor.author.spa.fl_str_mv |
Arroyo Herrera, Christian Danilo Galíndez Rentería, Sebastián |
dc.subject.spa.fl_str_mv |
Ingeniería Mecatrónica Inteligencia artificial Red neuronal artificial Red generativa adversaria Imágenes satelitales FACSAT-1 |
topic |
Ingeniería Mecatrónica Inteligencia artificial Red neuronal artificial Red generativa adversaria Imágenes satelitales FACSAT-1 Neural networks (Computer science) Redes neurales (Computadores) |
dc.subject.armarc.eng.fl_str_mv |
Neural networks (Computer science) |
dc.subject.armarc.spa.fl_str_mv |
Redes neurales (Computadores) |
description |
El siguiente trabajo es realizado con el fin de encontrar una solución a un problema real que actualmente tiene la Fuerza Aérea Colombiana sede Santiago de Cali, el cual consiste en que la descarga de imágenes satelitales en alta resolución desde el FACSAT-1 toma mucho tiempo. Por lo tanto, se plantea un proceso en el cual se pretende mejorar la resolución de imágenes satelitales en baja resolución, mediante un algoritmo de Inteligencia Artificial orientado al procesamiento de imágenes llamado Super resolución. Para llevar a cabo esta tarea, se organiza el proyecto en una fase de investigación, entrenamiento y validación. De modo tal que conociendo el funcionamiento de los diferentes modelos de Súper Resolución que podemos implementar. Una vez identificados los algoritmos de Redes Neuronales Artificiales a utilizar, se procede a entrenar cada uno de ellos con un dataset de imágenes satelitales con las características específicas. Los resultados obtenidos cumplen con la propuesta planteada, ya que cada uno de los modelos implementados aumenta la resolución de imágenes satelitales proporcionadas por la Fuerza Aérea Colombiana por lo cual se procede a comparar los diferentes resultados que nos brindan para establecer cuál es el modelo óptimo. Se emplean los modelos de Súper Resolución con Redes Neuronales Convolucionales (SRCNN), Súper Resolución con Redes Generativas Adversarias (SRGAN), y dos variaciones de este modelo, dando lugar a Súper Resolución Rápida (Fast-GAN) y Súper Resolución Mejorada (ESRGAN). De la cual se concluye que la que obtuvo mejores resultados a la hora de mejorar la resolución de las imágenes satelitales es el modelo ESRGAN, esto no quiere decir que los modelos previos no generaran resultados positivos |
publishDate |
2020 |
dc.date.accessioned.spa.fl_str_mv |
2020-12-17T12:57:38Z |
dc.date.available.spa.fl_str_mv |
2020-12-17T12:57:38Z |
dc.date.issued.spa.fl_str_mv |
2020-11-05 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.eng.fl_str_mv |
Text |
dc.type.driver.eng.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.version.eng.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.uri.spa.fl_str_mv |
http://red.uao.edu.co//handle/10614/12725 |
url |
http://red.uao.edu.co//handle/10614/12725 |
dc.language.iso.eng.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
BEAR, Richard y THIVENT, Damien. Super-Resolution Based on Optical Image Stabilization. United States. US 2014/0125825 A1. 8 de mayo de 2014. BLANCO, E. Introducción a Modelos Generativos Profundos [en línea]. [Consultado: 20 de noviembre de 2019]. Disponible en: https://thinkbig.com/introduccion-a-modelos-generativos-profundos/ HILERA, J.R. y MARTÍNEZ, V.J. Redes neuronales artificiales: Fundamentos, modelos y aplicaciones. Madrid: Ra-Ma. 1995. How satellites can help monitor the health of planet earth [en línea]. Europa: Euronews; [consultado: 04 de noviembre de 2019]. Disponible en Internet: https://www.euronews.com/2016/08/11/how-satellites-can-help-monitor-the-health-of-planet-earth HUANG, T. y TSAI, R. Advances in Computer Vision and Image Processing: Image Reconstruction from incomplete Observations. Greenwich, 1988. MONTAÑO J., ¿Qué son las redes neuronales artificiales? Aplicaciones realizadas en el ámbito de las adicciones. [en línea]. En: Palma Baleares. [consultado 5 de noviembre de 2016]. Disponible en Internet: https://disi.unal.edu.co/~lctorress/RedNeu/LiRna001.pdf Oxford Advanced Learner’s Dictionary’s [consultado: 19 de mayo de 2020]. Disponible en Internet: https://www.oxfordlearnersdictionaries.com/ SkySat constellation of Terra Bella - formerly SkySat Imaging Program of Skybox Imaging [en línea]. Mountain View: ESA Earth Observation Portal, 2016 [consultado 05 de noviembre de 2019]. Disponible en Internet: https://directory.eoportal.org/web/eoportal/satellite-missions/s/skysat VALSESIA, Diego. Enhancing satellite imagery with deep multi-temporal super-resolution [en línea]: DeepSUM wins ESA’s PROBA-V super-resolution challenge. Italia: Towards Data Science, 2019. [consultado: 5 de noviembre de 2019]. Disponible en Internet: https://towardsdatascience.com/enhancing-satellite-imagery-with-deep-multi-temporal-super-resolution-24f08586ada0 XINTAO, Wang, et al. ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks [en línea]. China: ECCV18 Workshops, 2020. [consultado 20 de febrero de 2020]. Disponible en Internet: https://github.com/xinntao/ESRGAN |
dc.rights.spa.fl_str_mv |
Derechos Reservados - Universidad Autónoma de Occidente |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.eng.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
rights_invalid_str_mv |
Derechos Reservados - Universidad Autónoma de Occidente https://creativecommons.org/licenses/by-nc-nd/4.0/ Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.spa.fl_str_mv |
application/pdf |
dc.format.extent.spa.fl_str_mv |
66 páginas |
dc.coverage.spatial.spa.fl_str_mv |
Universidad Autónoma de Occidente. Calle 25 115-85. Km 2 vía Cali-Jamundí |
dc.publisher.spa.fl_str_mv |
Universidad Autónoma de Occidente |
dc.publisher.program.spa.fl_str_mv |
Ingeniería Mecatrónica |
dc.publisher.department.spa.fl_str_mv |
Departamento de Automática y Electrónica |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.source.spa.fl_str_mv |
instname:Universidad Autónoma de Occidente reponame:Repositorio Institucional UAO |
instname_str |
Universidad Autónoma de Occidente |
institution |
Universidad Autónoma de Occidente |
reponame_str |
Repositorio Institucional UAO |
collection |
Repositorio Institucional UAO |
bitstream.url.fl_str_mv |
https://red.uao.edu.co/bitstreams/54c3add5-935c-4387-a7d1-962fbfcf29d5/download https://red.uao.edu.co/bitstreams/6621ba33-1b25-4997-af24-90a410a22666/download https://red.uao.edu.co/bitstreams/d3c2ac1c-9e7f-430c-84dc-099b313d2505/download https://red.uao.edu.co/bitstreams/c1ee34e6-73de-40e1-a45c-c2c0b6dff14d/download https://red.uao.edu.co/bitstreams/a1e83691-2d62-4917-875b-0293aff5fece/download https://red.uao.edu.co/bitstreams/6e0a9401-6f32-466a-9aae-0bf6dce252f1/download https://red.uao.edu.co/bitstreams/567a2cd0-559a-4987-acd8-ce2a4cc57b4e/download https://red.uao.edu.co/bitstreams/1a8991f3-d7f4-4e9e-a6aa-41de38cc7daf/download |
bitstream.checksum.fl_str_mv |
d6d6be7c00a210a35bb7e4abf583f29d 9ad8d03f8925343a98a2dcce52c0e9e0 019a24a2d0cc1b06e55bc4f77b0f49ae 3b0955ba096766208c903ce95c20918f b9c8529e0ca0d546752fdbb3c1a9c95a 74328efd9c26f791a940afc751adabcd 4460e5956bc1d1639be9ae6146a50347 20b5ba22b1117f71589c7318baa2c560 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Digital Universidad Autonoma de Occidente |
repository.mail.fl_str_mv |
repositorio@uao.edu.co |
_version_ |
1814260113444175872 |
spelling |
López Sotelo, Jesús Alfonsovirtual::2923-1Arroyo Herrera, Christian Danilo283913f3826683626fbd153a11501b81Galíndez Rentería, Sebastián7b8e43de0578fd5f19309a19de9c5023Ingeniero MecatrónicoUniversidad Autónoma de Occidente. Calle 25 115-85. Km 2 vía Cali-Jamundí2020-12-17T12:57:38Z2020-12-17T12:57:38Z2020-11-05http://red.uao.edu.co//handle/10614/12725El siguiente trabajo es realizado con el fin de encontrar una solución a un problema real que actualmente tiene la Fuerza Aérea Colombiana sede Santiago de Cali, el cual consiste en que la descarga de imágenes satelitales en alta resolución desde el FACSAT-1 toma mucho tiempo. Por lo tanto, se plantea un proceso en el cual se pretende mejorar la resolución de imágenes satelitales en baja resolución, mediante un algoritmo de Inteligencia Artificial orientado al procesamiento de imágenes llamado Super resolución. Para llevar a cabo esta tarea, se organiza el proyecto en una fase de investigación, entrenamiento y validación. De modo tal que conociendo el funcionamiento de los diferentes modelos de Súper Resolución que podemos implementar. Una vez identificados los algoritmos de Redes Neuronales Artificiales a utilizar, se procede a entrenar cada uno de ellos con un dataset de imágenes satelitales con las características específicas. Los resultados obtenidos cumplen con la propuesta planteada, ya que cada uno de los modelos implementados aumenta la resolución de imágenes satelitales proporcionadas por la Fuerza Aérea Colombiana por lo cual se procede a comparar los diferentes resultados que nos brindan para establecer cuál es el modelo óptimo. Se emplean los modelos de Súper Resolución con Redes Neuronales Convolucionales (SRCNN), Súper Resolución con Redes Generativas Adversarias (SRGAN), y dos variaciones de este modelo, dando lugar a Súper Resolución Rápida (Fast-GAN) y Súper Resolución Mejorada (ESRGAN). De la cual se concluye que la que obtuvo mejores resultados a la hora de mejorar la resolución de las imágenes satelitales es el modelo ESRGAN, esto no quiere decir que los modelos previos no generaran resultados positivosProyecto de grado (Ingeniero Mecatrónico)-- Universidad Autónoma de Occidente, 2020PregradoIngeniero(a) Mecatrónico(a)application/pdf66 páginasspaUniversidad Autónoma de OccidenteIngeniería MecatrónicaDepartamento de Automática y ElectrónicaFacultad de IngenieríaDerechos Reservados - Universidad Autónoma de Occidentehttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2instname:Universidad Autónoma de Occidentereponame:Repositorio Institucional UAOIngeniería MecatrónicaInteligencia artificialRed neuronal artificialRed generativa adversariaImágenes satelitalesFACSAT-1Neural networks (Computer science)Redes neurales (Computadores)Aplicación de redes neuronales generativas en el mejoramiento de la calidad de imágenes satelitalesTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85BEAR, Richard y THIVENT, Damien. Super-Resolution Based on Optical Image Stabilization. United States. US 2014/0125825 A1. 8 de mayo de 2014.BLANCO, E. Introducción a Modelos Generativos Profundos [en línea]. [Consultado: 20 de noviembre de 2019]. Disponible en: https://thinkbig.com/introduccion-a-modelos-generativos-profundos/HILERA, J.R. y MARTÍNEZ, V.J. Redes neuronales artificiales: Fundamentos, modelos y aplicaciones. Madrid: Ra-Ma. 1995.How satellites can help monitor the health of planet earth [en línea]. Europa: Euronews; [consultado: 04 de noviembre de 2019]. Disponible en Internet: https://www.euronews.com/2016/08/11/how-satellites-can-help-monitor-the-health-of-planet-earthHUANG, T. y TSAI, R. Advances in Computer Vision and Image Processing: Image Reconstruction from incomplete Observations. Greenwich, 1988.MONTAÑO J., ¿Qué son las redes neuronales artificiales? Aplicaciones realizadas en el ámbito de las adicciones. [en línea]. En: Palma Baleares. [consultado 5 de noviembre de 2016]. Disponible en Internet: https://disi.unal.edu.co/~lctorress/RedNeu/LiRna001.pdfOxford Advanced Learner’s Dictionary’s [consultado: 19 de mayo de 2020]. Disponible en Internet: https://www.oxfordlearnersdictionaries.com/SkySat constellation of Terra Bella - formerly SkySat Imaging Program of Skybox Imaging [en línea]. Mountain View: ESA Earth Observation Portal, 2016 [consultado 05 de noviembre de 2019]. Disponible en Internet: https://directory.eoportal.org/web/eoportal/satellite-missions/s/skysatVALSESIA, Diego. Enhancing satellite imagery with deep multi-temporal super-resolution [en línea]: DeepSUM wins ESA’s PROBA-V super-resolution challenge. Italia: Towards Data Science, 2019. [consultado: 5 de noviembre de 2019]. Disponible en Internet: https://towardsdatascience.com/enhancing-satellite-imagery-with-deep-multi-temporal-super-resolution-24f08586ada0XINTAO, Wang, et al. ESRGAN: Enhanced Super-Resolution Generative Adversarial Networks [en línea]. China: ECCV18 Workshops, 2020. [consultado 20 de febrero de 2020]. Disponible en Internet: https://github.com/xinntao/ESRGANPublicationhttps://scholar.google.com.au/citations?user=7PIjh_MAAAAJ&hl=envirtual::2923-10000-0002-9731-8458virtual::2923-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000249106virtual::2923-1fc227fb1-22ec-47f0-afe7-521c61fddd32virtual::2923-1fc227fb1-22ec-47f0-afe7-521c61fddd32virtual::2923-1TEXTT09505.pdf.txtT09505.pdf.txtExtracted texttext/plain79135https://red.uao.edu.co/bitstreams/54c3add5-935c-4387-a7d1-962fbfcf29d5/downloadd6d6be7c00a210a35bb7e4abf583f29dMD57TA9505.pdf.txtTA9505.pdf.txtExtracted texttext/plain4073https://red.uao.edu.co/bitstreams/6621ba33-1b25-4997-af24-90a410a22666/download9ad8d03f8925343a98a2dcce52c0e9e0MD59THUMBNAILT09505.pdf.jpgT09505.pdf.jpgGenerated Thumbnailimage/jpeg6332https://red.uao.edu.co/bitstreams/d3c2ac1c-9e7f-430c-84dc-099b313d2505/download019a24a2d0cc1b06e55bc4f77b0f49aeMD58TA9505.pdf.jpgTA9505.pdf.jpgGenerated Thumbnailimage/jpeg13809https://red.uao.edu.co/bitstreams/c1ee34e6-73de-40e1-a45c-c2c0b6dff14d/download3b0955ba096766208c903ce95c20918fMD510ORIGINALT09505.pdfT09505.pdfapplication/pdf2226158https://red.uao.edu.co/bitstreams/a1e83691-2d62-4917-875b-0293aff5fece/downloadb9c8529e0ca0d546752fdbb3c1a9c95aMD55TA9505.pdfTA9505.pdfapplication/pdf220283https://red.uao.edu.co/bitstreams/6e0a9401-6f32-466a-9aae-0bf6dce252f1/download74328efd9c26f791a940afc751adabcdMD56CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://red.uao.edu.co/bitstreams/567a2cd0-559a-4987-acd8-ce2a4cc57b4e/download4460e5956bc1d1639be9ae6146a50347MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81665https://red.uao.edu.co/bitstreams/1a8991f3-d7f4-4e9e-a6aa-41de38cc7daf/download20b5ba22b1117f71589c7318baa2c560MD5410614/12725oai:red.uao.edu.co:10614/127252024-03-07 16:46:11.73https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad Autónoma de Occidenteopen.accesshttps://red.uao.edu.coRepositorio Digital Universidad Autonoma de Occidenterepositorio@uao.edu.coRUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS4K |