Pasantía en apoyo en la elaboración de planos y modelos digitales de terreno MDT a partir de datos LIDAR y fotogrametría digital

Los métodos de captura de información topográfica avanzados han venido marcando una gran diferencia con el tiempo debido a su utilización y aplicación en diferentes proyectos debido a su alta tecnología, entre ellos se encuentran los levantamientos RPAS, los sistemas de navegación satelital GPS/GNSS...

Full description

Autores:
Guzmán Ostios, Cristian Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/40925
Acceso en línea:
http://hdl.handle.net/11349/40925
Palabra clave:
Tecnología LIDAR
Interpretación de datos
Nube de puntos
Planos topográficos
Modelo digital de superficie (MDT)
Tecnología en Levantamientos Topográficos -- Tesis y disertaciones académicas
Levantamiento de planos
LiDAR (Tecnología)
Fotogrametría aérea
Topografía
LIDAR technology
Data interpretation
Point cloud
Topographic plans
Digital surface model (MDT)
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_f66f08af5556ce6a625a49bbde23b39b
oai_identifier_str oai:repository.udistrital.edu.co:11349/40925
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Pasantía en apoyo en la elaboración de planos y modelos digitales de terreno MDT a partir de datos LIDAR y fotogrametría digital
dc.title.titleenglish.spa.fl_str_mv Internship in support in the preparation of plans and digital models of terrain MDT from LIDAR data and digital photogrammetry
title Pasantía en apoyo en la elaboración de planos y modelos digitales de terreno MDT a partir de datos LIDAR y fotogrametría digital
spellingShingle Pasantía en apoyo en la elaboración de planos y modelos digitales de terreno MDT a partir de datos LIDAR y fotogrametría digital
Tecnología LIDAR
Interpretación de datos
Nube de puntos
Planos topográficos
Modelo digital de superficie (MDT)
Tecnología en Levantamientos Topográficos -- Tesis y disertaciones académicas
Levantamiento de planos
LiDAR (Tecnología)
Fotogrametría aérea
Topografía
LIDAR technology
Data interpretation
Point cloud
Topographic plans
Digital surface model (MDT)
title_short Pasantía en apoyo en la elaboración de planos y modelos digitales de terreno MDT a partir de datos LIDAR y fotogrametría digital
title_full Pasantía en apoyo en la elaboración de planos y modelos digitales de terreno MDT a partir de datos LIDAR y fotogrametría digital
title_fullStr Pasantía en apoyo en la elaboración de planos y modelos digitales de terreno MDT a partir de datos LIDAR y fotogrametría digital
title_full_unstemmed Pasantía en apoyo en la elaboración de planos y modelos digitales de terreno MDT a partir de datos LIDAR y fotogrametría digital
title_sort Pasantía en apoyo en la elaboración de planos y modelos digitales de terreno MDT a partir de datos LIDAR y fotogrametría digital
dc.creator.fl_str_mv Guzmán Ostios, Cristian Santiago
dc.contributor.advisor.none.fl_str_mv Bonilla Romero, Julio Hernán
dc.contributor.author.none.fl_str_mv Guzmán Ostios, Cristian Santiago
dc.contributor.orcid.none.fl_str_mv 0009-0009-0797-3829
dc.subject.spa.fl_str_mv Tecnología LIDAR
Interpretación de datos
Nube de puntos
Planos topográficos
Modelo digital de superficie (MDT)
topic Tecnología LIDAR
Interpretación de datos
Nube de puntos
Planos topográficos
Modelo digital de superficie (MDT)
Tecnología en Levantamientos Topográficos -- Tesis y disertaciones académicas
Levantamiento de planos
LiDAR (Tecnología)
Fotogrametría aérea
Topografía
LIDAR technology
Data interpretation
Point cloud
Topographic plans
Digital surface model (MDT)
dc.subject.lemb.none.fl_str_mv Tecnología en Levantamientos Topográficos -- Tesis y disertaciones académicas
Levantamiento de planos
LiDAR (Tecnología)
Fotogrametría aérea
Topografía
dc.subject.keyword.spa.fl_str_mv LIDAR technology
Data interpretation
Point cloud
Topographic plans
Digital surface model (MDT)
description Los métodos de captura de información topográfica avanzados han venido marcando una gran diferencia con el tiempo debido a su utilización y aplicación en diferentes proyectos debido a su alta tecnología, entre ellos se encuentran los levantamientos RPAS, los sistemas de navegación satelital GPS/GNSS, sistemas de información geográfica (SIG), la tecnología LIDAR y otras metodologías. Estos marcan una gran diferencia en la captura y el tratamiento de datos en comparación a la topografía convencional, pudiendo ser aplicadas en diferentes áreas de la topografía como proyectos de infraestructura, planeación territorial, movimiento de tierras, impacto ambiental, entre otros (Corredor, 2018). LIDAR se caracteriza por ser una de la más novedosa forma de captura de datos que se encuentra a la vanguardia de la tecnología por su rápido desarrollo y modo de empleo, este método garantiza la representación de la tierra con los márgenes de error adecuados, haciendo que el uso de esta sea útil para el desarrollo tecnológico de la sociedad (CHUQUIMIA, 2021). LIDAR es un sistema avanzado de captura de información de datos del terreno que se basa en haces de rayos láser que se emiten desde un sensor montado en una aeronave ya sea un vehículo aéreo no tripulado o un helicóptero, estos rayos se reflejan en el terreno y otros objetos retomando al sensor a partir de pulsos de luz registrando datos de alta velocidad, a partir de esta información se obtiene una red densa de datos que corresponden a la posición y elevación de cada punto, permitiendo obtener información de la superficie del terreno en 3 dimensiones (X,Y,Z), a partir de esta información del terreno podemos realizar procesos y procedimientos que permiten identificar diferentes datos como pendientes, áreas de inundación, curvas de nivel, volúmenes de tierra, cuencas y generación de modelos digitales de superficie (MDS) para poder ser analizados. (Salamanca Cespedes, 2008) El presente trabajo pretende mostrar y explicar de manera detallada todos los procedimientos y actividades desarrolladas a cabo en los proyectos llamados ISA-INTERCOLOMBIA e ISA- TRANSELCA realizados por parte de la empresa GEOCAM Ingeniería S.A.S para el modelamiento de líneas de transmisión eléctricas, enfocado en el tratamiento de datos como los son orto-fotos georreferenciadas y nubes de puntos LIDAR, teniendo en cuenta los parámetros y condiciones establecidos para el desarrollo del procesamiento de los mismos para que estos garanticen una precisión optima en cuanto el proyecto lo requiera, para ello se tendrá en cuenta diferentes conocimientos y conceptos de fotogrametría digital e interpretación de datos, haciendo uso de diferentes programas y herramientas que permitan realizar un tratamiento, digitalización y procesamiento de datos adecuados con el fin de la generación de productos como lo son planos topográficos y modelos digitales de terreno (MDT) de la superficie del terreno para los proyectos realizados.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-09-23T16:16:37Z
dc.date.available.none.fl_str_mv 2024-09-23T16:16:37Z
dc.date.created.none.fl_str_mv 2024-03-12
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Pasantía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/40925
url http://hdl.handle.net/11349/40925
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/b901a334-c73a-44f0-b92a-9815b2f40ca5/download
https://repository.udistrital.edu.co/bitstreams/8282065d-8ccc-4e32-a04d-370f589b2669/download
https://repository.udistrital.edu.co/bitstreams/c39b250a-1dc2-4398-9d24-eb666cdb1713/download
https://repository.udistrital.edu.co/bitstreams/15da361f-3479-43d1-a2f9-ee74a8df383d/download
https://repository.udistrital.edu.co/bitstreams/ca46cb57-f73a-47fc-9011-9c4fe8cda92a/download
https://repository.udistrital.edu.co/bitstreams/c176a562-ff3b-4cc1-9006-89a96baf7bbd/download
bitstream.checksum.fl_str_mv 4460e5956bc1d1639be9ae6146a50347
997daf6c648c962d566d7b082dac908d
488d22a3244dd9179cbe9eaa5272c03e
3d36eb1b121059013b844460ed84a82a
104055f2346edd9057d014a35adb75fa
997c09447801aa062c1388dd56f1acf4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165441034387456
spelling Bonilla Romero, Julio HernánGuzmán Ostios, Cristian Santiago0009-0009-0797-38292024-09-23T16:16:37Z2024-09-23T16:16:37Z2024-03-12http://hdl.handle.net/11349/40925Los métodos de captura de información topográfica avanzados han venido marcando una gran diferencia con el tiempo debido a su utilización y aplicación en diferentes proyectos debido a su alta tecnología, entre ellos se encuentran los levantamientos RPAS, los sistemas de navegación satelital GPS/GNSS, sistemas de información geográfica (SIG), la tecnología LIDAR y otras metodologías. Estos marcan una gran diferencia en la captura y el tratamiento de datos en comparación a la topografía convencional, pudiendo ser aplicadas en diferentes áreas de la topografía como proyectos de infraestructura, planeación territorial, movimiento de tierras, impacto ambiental, entre otros (Corredor, 2018). LIDAR se caracteriza por ser una de la más novedosa forma de captura de datos que se encuentra a la vanguardia de la tecnología por su rápido desarrollo y modo de empleo, este método garantiza la representación de la tierra con los márgenes de error adecuados, haciendo que el uso de esta sea útil para el desarrollo tecnológico de la sociedad (CHUQUIMIA, 2021). LIDAR es un sistema avanzado de captura de información de datos del terreno que se basa en haces de rayos láser que se emiten desde un sensor montado en una aeronave ya sea un vehículo aéreo no tripulado o un helicóptero, estos rayos se reflejan en el terreno y otros objetos retomando al sensor a partir de pulsos de luz registrando datos de alta velocidad, a partir de esta información se obtiene una red densa de datos que corresponden a la posición y elevación de cada punto, permitiendo obtener información de la superficie del terreno en 3 dimensiones (X,Y,Z), a partir de esta información del terreno podemos realizar procesos y procedimientos que permiten identificar diferentes datos como pendientes, áreas de inundación, curvas de nivel, volúmenes de tierra, cuencas y generación de modelos digitales de superficie (MDS) para poder ser analizados. (Salamanca Cespedes, 2008) El presente trabajo pretende mostrar y explicar de manera detallada todos los procedimientos y actividades desarrolladas a cabo en los proyectos llamados ISA-INTERCOLOMBIA e ISA- TRANSELCA realizados por parte de la empresa GEOCAM Ingeniería S.A.S para el modelamiento de líneas de transmisión eléctricas, enfocado en el tratamiento de datos como los son orto-fotos georreferenciadas y nubes de puntos LIDAR, teniendo en cuenta los parámetros y condiciones establecidos para el desarrollo del procesamiento de los mismos para que estos garanticen una precisión optima en cuanto el proyecto lo requiera, para ello se tendrá en cuenta diferentes conocimientos y conceptos de fotogrametría digital e interpretación de datos, haciendo uso de diferentes programas y herramientas que permitan realizar un tratamiento, digitalización y procesamiento de datos adecuados con el fin de la generación de productos como lo son planos topográficos y modelos digitales de terreno (MDT) de la superficie del terreno para los proyectos realizados.Advanced topographic data capture methods have made a significant difference over time due to their use and application in different projects because of their high technology, among these can be found topographical surveys RPAS, GPS/GNSS satellite navigation systems, Geographic Information Systems (GIS), LIDAR technology, and other methodologies. These methods mark a significant difference in data capture in comparison to conventional topography, being applied in different areas such as infrastructure projects, territorial planning, earthworks, environmental impact assessment, among others (Corredor, 2018). LIDAR is characterized as one of the most innovative data capture methods at the forefront of technology due to its fast development and operation mode, this method ensures the representation of the land with appropriate margins of error, making its use valuable for the technological development of society (CHUQUIMIA, 2021). LIDAR is an advanced terrain data capture system based on laser beams emitted from a sensor mounted on an aircraft, either an unmanned aerial vehicle or a helicopter, these beams are reflected off the terrain and other objects, returning to the sensor in the form of light pulses, registering high-speed data, as of this information it is gotten a dense network of data corresponding to the position and elevation of each point, allowing to get the extraction of 3-dimensional surface information (X,Y,Z), from this terrain information, various processes and procedures can be carried out to identify different features such as slopes, flood areas, contour lines, earth volumes, basins, and the generation of Digital Surface Models (DSMs) for further analysis (Salamanca Cespedes, 2008). This paper aims to show and explain in detail all the procedures and activities carried out in the projects called ISA-INTERCOLOMBIA and ISA-TRANSELCA done by the company GEOCAM Ingeniería S.A.S for the modeling of electric transmission lines. It focuses on the treatment of data such as georeferenced ortho-photos and LIDAR point clouds, taking into account the parameters and conditions established for the development and processing to ensure optimal accuracy as required by the project. To achieve this, different knowledge and concepts of digital photogrammetry and data interpretation will be considered, using different programs and tools that allow to perform suitable data treatment, digitization, and processing for the generation of products such as topographic plans and Digital Terrain Models (DTMs) of the land surface for the projects undertaken.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Tecnología LIDARInterpretación de datosNube de puntosPlanos topográficosModelo digital de superficie (MDT)Tecnología en Levantamientos Topográficos -- Tesis y disertaciones académicasLevantamiento de planosLiDAR (Tecnología)Fotogrametría aéreaTopografíaLIDAR technologyData interpretationPoint cloudTopographic plansDigital surface model (MDT)Pasantía en apoyo en la elaboración de planos y modelos digitales de terreno MDT a partir de datos LIDAR y fotogrametría digitalInternship in support in the preparation of plans and digital models of terrain MDT from LIDAR data and digital photogrammetrybachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/b901a334-c73a-44f0-b92a-9815b2f40ca5/download4460e5956bc1d1639be9ae6146a50347MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/8282065d-8ccc-4e32-a04d-370f589b2669/download997daf6c648c962d566d7b082dac908dMD55ORIGINALGuzmanOstiosCristianSantiago2023.pdfGuzmanOstiosCristianSantiago2023.pdfTrabajo de gradoapplication/pdf4617051https://repository.udistrital.edu.co/bitstreams/c39b250a-1dc2-4398-9d24-eb666cdb1713/download488d22a3244dd9179cbe9eaa5272c03eMD51Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfLicencia de uso y publicaciónapplication/pdf549293https://repository.udistrital.edu.co/bitstreams/15da361f-3479-43d1-a2f9-ee74a8df383d/download3d36eb1b121059013b844460ed84a82aMD53THUMBNAILGuzmanOstiosCristianSantiago2023.pdf.jpgGuzmanOstiosCristianSantiago2023.pdf.jpgIM Thumbnailimage/jpeg6216https://repository.udistrital.edu.co/bitstreams/ca46cb57-f73a-47fc-9011-9c4fe8cda92a/download104055f2346edd9057d014a35adb75faMD56Licencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg12089https://repository.udistrital.edu.co/bitstreams/c176a562-ff3b-4cc1-9006-89a96baf7bbd/download997c09447801aa062c1388dd56f1acf4MD5711349/40925oai:repository.udistrital.edu.co:11349/409252024-11-29 01:05:27.5http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK