Prototipo de un sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de RCP Laerdal Resusci Anne

El presente proyecto de grado tiene como objetivo el diseño y la implementación de un prototipo de sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de reanimación cardio pulmonar (RCP) para el entrenamiento de los estudiantes de ciencias de la salud de la Pontif...

Full description

Autores:
Cifuentes Agudelo, Juan Felipe
Navarrete Morales, Juan Pablo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Pontificia Universidad Javeriana Cali
Repositorio:
Vitela
Idioma:
spa
OAI Identifier:
oai:vitela.javerianacali.edu.co:11522/2451
Acceso en línea:
https://vitela.javerianacali.edu.co/handle/11522/2451
Palabra clave:
Maniquí de reanimación cardiopulmonar
Monitoreo y trazabilidad
Internet de las cosas (IoT)
Retroalimentación visual
Soporte vital básico
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id Vitela2_308f4d1bb1a51c22a87cdbea89a541e8
oai_identifier_str oai:vitela.javerianacali.edu.co:11522/2451
network_acronym_str Vitela2
network_name_str Vitela
repository_id_str
dc.title.spa.fl_str_mv Prototipo de un sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de RCP Laerdal Resusci Anne
title Prototipo de un sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de RCP Laerdal Resusci Anne
spellingShingle Prototipo de un sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de RCP Laerdal Resusci Anne
Maniquí de reanimación cardiopulmonar
Monitoreo y trazabilidad
Internet de las cosas (IoT)
Retroalimentación visual
Soporte vital básico
title_short Prototipo de un sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de RCP Laerdal Resusci Anne
title_full Prototipo de un sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de RCP Laerdal Resusci Anne
title_fullStr Prototipo de un sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de RCP Laerdal Resusci Anne
title_full_unstemmed Prototipo de un sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de RCP Laerdal Resusci Anne
title_sort Prototipo de un sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de RCP Laerdal Resusci Anne
dc.creator.fl_str_mv Cifuentes Agudelo, Juan Felipe
Navarrete Morales, Juan Pablo
dc.contributor.advisor.none.fl_str_mv Vargas Cardona, Hernán Dario
dc.contributor.author.none.fl_str_mv Cifuentes Agudelo, Juan Felipe
Navarrete Morales, Juan Pablo
dc.subject.none.fl_str_mv Maniquí de reanimación cardiopulmonar
Monitoreo y trazabilidad
Internet de las cosas (IoT)
Retroalimentación visual
Soporte vital básico
topic Maniquí de reanimación cardiopulmonar
Monitoreo y trazabilidad
Internet de las cosas (IoT)
Retroalimentación visual
Soporte vital básico
description El presente proyecto de grado tiene como objetivo el diseño y la implementación de un prototipo de sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de reanimación cardio pulmonar (RCP) para el entrenamiento de los estudiantes de ciencias de la salud de la Pontificia Universidad Javeriana Cali. Para el desarrollo de este trabajo fue necesario tener conocimientos de los elementos más importantes que se deben tener en cuenta en la práctica de RCP expuesto por las guías de la Asociación Americana del Corazón (AHA). A través del estudio de esta guía se logró identificar las variables más importantes a medir cuando se realiza esta actividad las cuales son la profundidad de las compresiones de pecho, el número de compresiones por minuto y el retroceso que se define como la liberación del pecho después de efectuar una compresión. Una vez teniendo claras las variables más importantes se procede a diseñar el sistema que logre cumplir los requerimientos establecidos anteriormente mencionados. Para cumplir con este objetivo se propuso programar un microcontrolador el cual realice mediante modelos la cuantificación de las variables obtenidas por un sensor ultrasónico y puedan ser presentadas en una interfaz gráfica al usuario. Una vez se obtiene la cuantificación de las principales variables de RCP en el prototipo del sistema, se realiza un registro de los datos generados durante la actividad en un tiempo de 1 minuto de nido así por las guías de la AHA y finalmente el prototipo se conecta a una aplicación del internet de las cosas (IoT) donde se almacenan los datos y se lleva una trazabilidad de las variables que puedan servirle al estudiante para una mejor retroalimentación en su práctica. A continuación, se implementa el sistema diseñado y para esto fue necesario un proceso de selección de materiales y componentes que se ajustaran a la necesidad del proyecto con base en antecedentes de trabajos relacionados en medición de variables básicas de la reanimación cardiopulmonar y que tuvieran una buena relación costo beneficio. Para esta fase del proyecto se capturaron los datos del sensor y se caracterizaron. Fue necesario hacer un acondicionamiento de la señal para calcular de una manera más adecuada las variables de profundidad, frecuencia de las compresiones y el retroceso de la compresión. Una vez cuantificadas las variables se presentaron en la interfaz gráfica a través de objetos diseñados bajo la dirección y conocimientos del personal calificado del Hospital Simulado de la Universidad. Finalmente, para esta etapa el prototipo se conecta a la plataforma IoT Node Red donde se almacenan en una base de datos la información y se presenta a través de indicadores. Por último, se hicieron pruebas de funcionamiento del prototipo para garantizar la funcionalidad del sistema veri cando en primera instancia la funcionalidad del sensor, la interfaz gráfica y por último de la trazabilidad de los datos del estudiante. Estas validaciones se realizaron con personal calificado del hospital simulado de la universidad. . Finalmente, para esta etapa el prototipo se conecta a la plataforma IoT Node Red donde se almacenan en una base de datos la información y se presenta a través de indicadores. Por último, se hicieron pruebas de funcionamiento del prototipo para garantizar la funcionalidad del sistema verificando en primera instancia la funcionalidad del sensor, la interfaz gráfica y por último de la trazabilidad de los datos del estudiante. Estas validaciones se realizaron con personal calificado del hospital simulado de la universidad.
publishDate 2021
dc.date.issued.none.fl_str_mv 2021
dc.date.accessioned.none.fl_str_mv 2024-06-13T16:46:28Z
dc.date.available.none.fl_str_mv 2024-06-13T16:46:28Z
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.redcol.none.fl_str_mv https://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://vitela.javerianacali.edu.co/handle/11522/2451
url https://vitela.javerianacali.edu.co/handle/11522/2451
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.creativecommons.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.extent.none.fl_str_mv 146 p.
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
institution Pontificia Universidad Javeriana Cali
bitstream.url.fl_str_mv https://vitela.javerianacali.edu.co/bitstreams/591bbf22-44df-42a9-aaf4-391d772456eb/download
https://vitela.javerianacali.edu.co/bitstreams/17463aaf-7e34-4cb2-afd8-173021fbb521/download
https://vitela.javerianacali.edu.co/bitstreams/e7db7380-e7c9-4f00-beda-d24bb05db999/download
https://vitela.javerianacali.edu.co/bitstreams/7d5374e9-95d4-4825-a7ea-0028495a7866/download
https://vitela.javerianacali.edu.co/bitstreams/0425bdaa-a91e-4ed0-8e68-facb11cea1b8/download
https://vitela.javerianacali.edu.co/bitstreams/86e7a8c7-d4a7-46e1-ab04-cbe153ab17f0/download
https://vitela.javerianacali.edu.co/bitstreams/8d686632-8cec-4001-817b-06fab5be1f90/download
https://vitela.javerianacali.edu.co/bitstreams/50c8a1cb-0abe-4e01-b04e-804baae0289c/download
https://vitela.javerianacali.edu.co/bitstreams/f815a5e4-5f39-4453-b737-cc5e1f7d0378/download
https://vitela.javerianacali.edu.co/bitstreams/a04499c3-7519-4e68-88fc-b63c95f8c299/download
bitstream.checksum.fl_str_mv f932fa59989bacacfc469e381c9fa257
d6839c188428a84e19c32fa22fc68f02
c57231b51a3e805379e9ea38e444cf9a
aa20972a23c40cd6e281e9a6e86b2577
fc74d05cb6f05936b3a0b8e249d85989
af669586f5a0d099cbe8a8bc830ac5b2
2b47470777ec59e380259a7d996e8a58
2aa85abfe0fabd9d20e9f410a0178a24
53489e209d25491d3fe1a8d63bff37b7
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Vitela
repository.mail.fl_str_mv vitela.mail@javerianacali.edu.co
_version_ 1812095043574431744
spelling Vargas Cardona, Hernán DarioCifuentes Agudelo, Juan FelipeNavarrete Morales, Juan Pablo2024-06-13T16:46:28Z2024-06-13T16:46:28Z2021https://vitela.javerianacali.edu.co/handle/11522/2451El presente proyecto de grado tiene como objetivo el diseño y la implementación de un prototipo de sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de reanimación cardio pulmonar (RCP) para el entrenamiento de los estudiantes de ciencias de la salud de la Pontificia Universidad Javeriana Cali. Para el desarrollo de este trabajo fue necesario tener conocimientos de los elementos más importantes que se deben tener en cuenta en la práctica de RCP expuesto por las guías de la Asociación Americana del Corazón (AHA). A través del estudio de esta guía se logró identificar las variables más importantes a medir cuando se realiza esta actividad las cuales son la profundidad de las compresiones de pecho, el número de compresiones por minuto y el retroceso que se define como la liberación del pecho después de efectuar una compresión. Una vez teniendo claras las variables más importantes se procede a diseñar el sistema que logre cumplir los requerimientos establecidos anteriormente mencionados. Para cumplir con este objetivo se propuso programar un microcontrolador el cual realice mediante modelos la cuantificación de las variables obtenidas por un sensor ultrasónico y puedan ser presentadas en una interfaz gráfica al usuario. Una vez se obtiene la cuantificación de las principales variables de RCP en el prototipo del sistema, se realiza un registro de los datos generados durante la actividad en un tiempo de 1 minuto de nido así por las guías de la AHA y finalmente el prototipo se conecta a una aplicación del internet de las cosas (IoT) donde se almacenan los datos y se lleva una trazabilidad de las variables que puedan servirle al estudiante para una mejor retroalimentación en su práctica. A continuación, se implementa el sistema diseñado y para esto fue necesario un proceso de selección de materiales y componentes que se ajustaran a la necesidad del proyecto con base en antecedentes de trabajos relacionados en medición de variables básicas de la reanimación cardiopulmonar y que tuvieran una buena relación costo beneficio. Para esta fase del proyecto se capturaron los datos del sensor y se caracterizaron. Fue necesario hacer un acondicionamiento de la señal para calcular de una manera más adecuada las variables de profundidad, frecuencia de las compresiones y el retroceso de la compresión. Una vez cuantificadas las variables se presentaron en la interfaz gráfica a través de objetos diseñados bajo la dirección y conocimientos del personal calificado del Hospital Simulado de la Universidad. Finalmente, para esta etapa el prototipo se conecta a la plataforma IoT Node Red donde se almacenan en una base de datos la información y se presenta a través de indicadores. Por último, se hicieron pruebas de funcionamiento del prototipo para garantizar la funcionalidad del sistema veri cando en primera instancia la funcionalidad del sensor, la interfaz gráfica y por último de la trazabilidad de los datos del estudiante. Estas validaciones se realizaron con personal calificado del hospital simulado de la universidad. . Finalmente, para esta etapa el prototipo se conecta a la plataforma IoT Node Red donde se almacenan en una base de datos la información y se presenta a través de indicadores. Por último, se hicieron pruebas de funcionamiento del prototipo para garantizar la funcionalidad del sistema verificando en primera instancia la funcionalidad del sensor, la interfaz gráfica y por último de la trazabilidad de los datos del estudiante. Estas validaciones se realizaron con personal calificado del hospital simulado de la universidad.The objective of this degree project is the design and implementation of a prototype of a visual feedback system with monitoring and traceability applied to a cardio pulmonary resuscitation (CPR) manikin for the training of health sciences students of the Pontificia Universidad Javeriana Cali. For the development of this work, it was necessary to have knowledge of the most important elements that should be taken into account in the practice of CPR exposed by the guidelines of the American Heart Association (AHA). Through the study of these guidelines, it was possible to identify the most important variables to be measured when performing this activity, which are the depth of chest compressions, the number of compressions per minute and the recoil, which is defined as the release of the chest after performing a compression. Once the most important variables were clear, we proceeded to design the system to meet the requirements established above. To meet this objective, it was proposed to program a microcontroller which performs through models the quantification of the variables obtained by an ultrasonic sensor and can be presented in a graphical interface to the user. Once the quantification of the main CPR variables is obtained in the system prototype, a record of the data generated during the activity is made in a time of 1 minute defined by the AHA guidelines and finally the prototype is connected to an Internet of Things (IoT) application where the data is stored and a traceability of the variables that can serve the student for better feedback in their practice is carried. Next, the designed system is implemented and for this it was necessary a process of selection of materials and components that fit the need of the project based on the background of works related to the measurement of basic variables of cardiopulmonary resuscitation and that had a good cost-benefit ratio. For this phase of the project, sensor data were captured and characterized. It was necessary to condition the signal to more adequately calculate the variables of depth, compression frequency and compression recoil. Once the variables were quantified, they were presented in the graphic interface through objects designed under the direction and knowledge of the qualified personnel of the Simulated Hospital of the University. Finally, for this stage the prototype is connected to the IoT Node Red platform where the information is stored in a database and presented through indicators. Finally, the prototype is tested to ensure the functionality of the system, verifying first the functionality of the sensor, the graphical interface and finally the traceability of the student's data. These validations were performed with qualified personal from the university's simulated hospital.146 p.application/pdfspaPontificia Universidad Javeriana Calihttps://creativecommons.org/licenses/by-nc-nd/4.0/https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2Maniquí de reanimación cardiopulmonarMonitoreo y trazabilidadInternet de las cosas (IoT)Retroalimentación visualSoporte vital básicoPrototipo de un sistema de retroalimentación visual con monitoreo y trazabilidad aplicado a un maniquí de RCP Laerdal Resusci Annehttp://purl.org/coar/resource_type/c_7a1fTesis/Trabajo de grado - Monografía - Pregradohttps://purl.org/redcol/resource_type/TPFacultad de Ingeniería y Ciencias. Ingeniería de Sistemas y ComputaciónPontificia Universidad Javeriana CaliPregradoIngeniero de Sistemas y ComputaciónORIGINALtrabajo_grado_rcp.pdftrabajo_grado_rcp.pdfapplication/pdf8195306https://vitela.javerianacali.edu.co/bitstreams/591bbf22-44df-42a9-aaf4-391d772456eb/downloadf932fa59989bacacfc469e381c9fa257MD52articulo_cientifico.pdfarticulo_cientifico.pdfapplication/pdf314448https://vitela.javerianacali.edu.co/bitstreams/17463aaf-7e34-4cb2-afd8-173021fbb521/downloadd6839c188428a84e19c32fa22fc68f02MD53e mail Licencia CD Autorización.pdfe mail Licencia CD Autorización.pdfapplication/pdf142771https://vitela.javerianacali.edu.co/bitstreams/e7db7380-e7c9-4f00-beda-d24bb05db999/downloadc57231b51a3e805379e9ea38e444cf9aMD54TEXTtrabajo_grado_rcp.pdf.txttrabajo_grado_rcp.pdf.txtExtracted texttext/plain101748https://vitela.javerianacali.edu.co/bitstreams/7d5374e9-95d4-4825-a7ea-0028495a7866/downloadaa20972a23c40cd6e281e9a6e86b2577MD511articulo_cientifico.pdf.txtarticulo_cientifico.pdf.txtExtracted texttext/plain17125https://vitela.javerianacali.edu.co/bitstreams/0425bdaa-a91e-4ed0-8e68-facb11cea1b8/downloadfc74d05cb6f05936b3a0b8e249d85989MD513e mail Licencia CD Autorización.pdf.txte mail Licencia CD Autorización.pdf.txtExtracted texttext/plain5062https://vitela.javerianacali.edu.co/bitstreams/86e7a8c7-d4a7-46e1-ab04-cbe153ab17f0/downloadaf669586f5a0d099cbe8a8bc830ac5b2MD515THUMBNAILtrabajo_grado_rcp.pdf.jpgtrabajo_grado_rcp.pdf.jpgGenerated Thumbnailimage/jpeg3455https://vitela.javerianacali.edu.co/bitstreams/8d686632-8cec-4001-817b-06fab5be1f90/download2b47470777ec59e380259a7d996e8a58MD512articulo_cientifico.pdf.jpgarticulo_cientifico.pdf.jpgGenerated Thumbnailimage/jpeg5551https://vitela.javerianacali.edu.co/bitstreams/50c8a1cb-0abe-4e01-b04e-804baae0289c/download2aa85abfe0fabd9d20e9f410a0178a24MD514e mail Licencia CD Autorización.pdf.jpge mail Licencia CD Autorización.pdf.jpgGenerated Thumbnailimage/jpeg5335https://vitela.javerianacali.edu.co/bitstreams/f815a5e4-5f39-4453-b737-cc5e1f7d0378/download53489e209d25491d3fe1a8d63bff37b7MD516LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://vitela.javerianacali.edu.co/bitstreams/a04499c3-7519-4e68-88fc-b63c95f8c299/download8a4605be74aa9ea9d79846c1fba20a33MD5111522/2451oai:vitela.javerianacali.edu.co:11522/24512024-06-25 05:14:34.43https://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://vitela.javerianacali.edu.coRepositorio Vitelavitela.mail@javerianacali.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=