A Software for Simulating Robot Swarm Aggregation

Swarm robotics is a topic that focuses on studying a system composed of many homogeneous robots that collaborate to achieve a common goal. Swarm robotics presents several exciting challenges for engineers, with the development of controllers being one of the most critical. For this purpose, models a...

Full description

Autores:
Acevedo, Oscar
Rios, Yuliana Y.
Duque, Jorge
Gomez, Eduardo
García, Luis
Tipo de recurso:
Fecha de publicación:
2022
Institución:
Universidad Tecnológica de Bolívar
Repositorio:
Repositorio Institucional UTB
Idioma:
eng
OAI Identifier:
oai:repositorio.utb.edu.co:20.500.12585/12133
Acceso en línea:
https://hdl.handle.net/20.500.12585/12133
Palabra clave:
Swarm Robotics;
Swarm;
Social Insects
LEMB
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UTB2_4533188a273c913f03c073ceec9477d0
oai_identifier_str oai:repositorio.utb.edu.co:20.500.12585/12133
network_acronym_str UTB2
network_name_str Repositorio Institucional UTB
repository_id_str
dc.title.spa.fl_str_mv A Software for Simulating Robot Swarm Aggregation
title A Software for Simulating Robot Swarm Aggregation
spellingShingle A Software for Simulating Robot Swarm Aggregation
Swarm Robotics;
Swarm;
Social Insects
LEMB
title_short A Software for Simulating Robot Swarm Aggregation
title_full A Software for Simulating Robot Swarm Aggregation
title_fullStr A Software for Simulating Robot Swarm Aggregation
title_full_unstemmed A Software for Simulating Robot Swarm Aggregation
title_sort A Software for Simulating Robot Swarm Aggregation
dc.creator.fl_str_mv Acevedo, Oscar
Rios, Yuliana Y.
Duque, Jorge
Gomez, Eduardo
García, Luis
dc.contributor.author.none.fl_str_mv Acevedo, Oscar
Rios, Yuliana Y.
Duque, Jorge
Gomez, Eduardo
García, Luis
dc.subject.keywords.spa.fl_str_mv Swarm Robotics;
Swarm;
Social Insects
topic Swarm Robotics;
Swarm;
Social Insects
LEMB
dc.subject.armarc.none.fl_str_mv LEMB
description Swarm robotics is a topic that focuses on studying a system composed of many homogeneous robots that collaborate to achieve a common goal. Swarm robotics presents several exciting challenges for engineers, with the development of controllers being one of the most critical. For this purpose, models and simulators have been developed to allow designers to test their designs. This paper presents a swarm robot simulator, made in Matlab, whose objective is to study robot aggregation, which is considered an essential swarm behavior. Simulations and results of a classical algorithm for environment-guided aggregation are presented to determine its ability to aggregate robots and how its efficiency is affected by environmental variations. © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2023-07-18T19:28:55Z
dc.date.available.none.fl_str_mv 2023-07-18T19:28:55Z
dc.date.submitted.none.fl_str_mv 2023
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/draft
dc.type.spa.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
status_str draft
dc.identifier.citation.spa.fl_str_mv Acevedo, O., Rios, Y. Y., Duque, J., Gomez, E., & García, L. (2022). A software for simulating robot swarm aggregation. En Communications in Computer and Information Science (pp. 386–399). Springer Nature Switzerland.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12585/12133
dc.identifier.doi.none.fl_str_mv 10.1007/978-3-031-20611-5_32
dc.identifier.instname.spa.fl_str_mv Universidad Tecnológica de Bolívar
dc.identifier.reponame.spa.fl_str_mv Repositorio Universidad Tecnológica de Bolívar
identifier_str_mv Acevedo, O., Rios, Y. Y., Duque, J., Gomez, E., & García, L. (2022). A software for simulating robot swarm aggregation. En Communications in Computer and Information Science (pp. 386–399). Springer Nature Switzerland.
10.1007/978-3-031-20611-5_32
Universidad Tecnológica de Bolívar
Repositorio Universidad Tecnológica de Bolívar
url https://hdl.handle.net/20.500.12585/12133
dc.language.iso.spa.fl_str_mv eng
language eng
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.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.cc.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 13 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Cartagena de Indias
dc.source.spa.fl_str_mv Communications in Computer and Information Science
institution Universidad Tecnológica de Bolívar
bitstream.url.fl_str_mv https://repositorio.utb.edu.co/bitstream/20.500.12585/12133/1/Scopus%20-%20Document%20details%20-%20A%20Software%20for%c2%a0Simulating%20Robot%20Swarm%20Aggregation.pdf
https://repositorio.utb.edu.co/bitstream/20.500.12585/12133/2/license_rdf
https://repositorio.utb.edu.co/bitstream/20.500.12585/12133/3/license.txt
https://repositorio.utb.edu.co/bitstream/20.500.12585/12133/4/Scopus%20-%20Document%20details%20-%20A%20Software%20for%c2%a0Simulating%20Robot%20Swarm%20Aggregation.pdf.txt
https://repositorio.utb.edu.co/bitstream/20.500.12585/12133/5/Scopus%20-%20Document%20details%20-%20A%20Software%20for%c2%a0Simulating%20Robot%20Swarm%20Aggregation.pdf.jpg
bitstream.checksum.fl_str_mv aaedffb8d1dde630ba6c0f25af4bde07
4460e5956bc1d1639be9ae6146a50347
e20ad307a1c5f3f25af9304a7a7c86b6
a9b88d5448a480b6bb25e5acc94b29cf
64c8543e77bf0693c2b6d4d132750ddd
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UTB
repository.mail.fl_str_mv repositorioutb@utb.edu.co
_version_ 1814021726291361792
spelling Acevedo, Oscar3da5ca49-950c-4cc5-83d5-97c2efb05371Rios, Yuliana Y.0dbdd108-59ee-4e22-85cd-3de4922f37b4Duque, Jorge11e1fd7f-35a2-473f-a16b-d420e843715bGomez, Eduardobb499eb5-c483-4a5f-bca5-d10ccf3f4527García, Luis87a7d63b-2ec0-494b-8f49-1117f0a22ecd2023-07-18T19:28:55Z2023-07-18T19:28:55Z20222023Acevedo, O., Rios, Y. Y., Duque, J., Gomez, E., & García, L. (2022). A software for simulating robot swarm aggregation. En Communications in Computer and Information Science (pp. 386–399). Springer Nature Switzerland.https://hdl.handle.net/20.500.12585/1213310.1007/978-3-031-20611-5_32Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarSwarm robotics is a topic that focuses on studying a system composed of many homogeneous robots that collaborate to achieve a common goal. Swarm robotics presents several exciting challenges for engineers, with the development of controllers being one of the most critical. For this purpose, models and simulators have been developed to allow designers to test their designs. This paper presents a swarm robot simulator, made in Matlab, whose objective is to study robot aggregation, which is considered an essential swarm behavior. Simulations and results of a classical algorithm for environment-guided aggregation are presented to determine its ability to aggregate robots and how its efficiency is affected by environmental variations. © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.13 páginasapplication/pdfenghttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://purl.org/coar/access_right/c_abf2Communications in Computer and Information ScienceA Software for Simulating Robot Swarm Aggregationinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/drafthttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/version/c_b1a7d7d4d402bccehttp://purl.org/coar/resource_type/c_2df8fbb1Swarm Robotics;Swarm;Social InsectsLEMBCartagena de IndiasSadeghi Amjadi, A., Raoufi, M., Turgut, A.E. A self-adaptive landmark-based aggregation method for robot swarms (Open Access) (2022) Adaptive Behavior, 30 (3), pp. 223-236. Cited 3 times. https://journals.sagepub.com/home/adb doi: 10.1177/1059712320985543Kondratiev, A., Slivinsky, M. Method for determining the thickness of a binder layer at its nonuniform mass transfer inside the channel of a honeycomb filler made from polymeric paper (2018) Eastern-European Journal of Enterprise Technologies, 6 (5-96), pp. 42-75. Cited 605 times. http://journals.uran.ua/eejet doi: 10.15587/1729-4061.2018.150387Arvin, F., Turgut, A.E., Bazyari, F., Arikan, K.B., Bellotto, N., Yue, S. Cue-based aggregation with a mobile robot swarm: A novel fuzzy-based method (2014) Adaptive Behavior, 22 (3), pp. 189-206. Cited 52 times. doi: 10.1177/1059712314528009Arvin, F., Turgut, A.E., Krajnik, T., Rahimi, S., Okay, I.E., Yue, S., Watson, S., (...), Lennox, B. Phi Clust: Pheromone-Based Aggregation for Robotic Swarms (2018) IEEE International Conference on Intelligent Robots and Systems, art. no. 8593961, pp. 4288-4294. Cited 32 times. ISBN: 978-153868094-0 doi: 10.1109/IROS.2018.8593961Arvin, F., Turgut, A.E., Krajník, T., Yue, S. Investigation of cue-based aggregation in static and dynamic environments with a mobile robot swarm (2016) Adaptive Behavior, 24 (2), pp. 102-118. Cited 36 times. https://journals.sagepub.com/home/adb doi: 10.1177/1059712316632851Bayindir, L. A review of swarm robotics tasks (2016) Neurocomputing, 172, pp. 292-321. Cited 265 times. www.elsevier.com/locate/neucom doi: 10.1016/j.neucom.2015.05.116Bodi, M., Thenius, R., Szopek, M., Schmickl, T., Crailsheim, K. Interaction of robot swarms using the honeybee-inspired control algorithm BEECLUST (Open Access) (2012) Mathematical and Computer Modelling of Dynamical Systems, 18 (1), pp. 87-100. Cited 37 times. doi: 10.1080/13873954.2011.601420Duarte, M., Costa, V., Gomes, J., Rodrigues, T., Silva, F., Oliveira, S.M., Christensen, A.L. Evolution of collective behaviors for a real swarm of aquatic surface robots (2016) PLoS ONE, 11 (3), art. no. e0151834. Cited 77 times. http://www.plosone.org/article/fetchObject.action?uri=info:doi/10.1371/journal.pone.0151834&representation=PDF doi: 10.1371/journal.pone.0151834Hamann, H. Swarm robotics: A formal approach (2018) Swarm Robotics: A Formal Approach, pp. 1-210. Cited 181 times. https://www.springer.com/in/book/9783319745268 ISBN: 978-331974528-2; 978-331974526-8 doi: 10.1007/9783319745282Kernbach, S., Thenius, R., Kernbach, O., Schmickl, T. Re-embodiment of honeybee aggregation behavior in an artificial micro-robotic system (Open Access) (2009) Adaptive Behavior, 17 (3), pp. 237-259. Cited 141 times. doi: 10.1177/1059712309104966Kondratiev, A., Slivinsky, M. Method for determining the thickness of a binder layer at its nonuniform mass transfer inside the channel of a honeycomb filler made from polymeric paper (2018) Eastern-European Journal of Enterprise Technologies, 6 (5-96), pp. 42-75. Cited 605 times. http://journals.uran.ua/eejet doi: 10.15587/1729-4061.2018.150387Schmickl, T., Thenius, R., Moeslinger, C., Radspieler, G., Kernbach, S., Szymanski, M., Crailsheim, K. Get in touch: Cooperative decision making based on robot-to-robot collisions (2009) Autonomous Agents and Multi-Agent Systems, 18 (1), pp. 133-155. Cited 126 times. doi: 10.1007/s10458-008-9058-5http://purl.org/coar/resource_type/c_6501ORIGINALScopus - Document details - A Software for Simulating Robot Swarm Aggregation.pdfScopus - Document details - A Software for Simulating Robot Swarm Aggregation.pdfapplication/pdf405941https://repositorio.utb.edu.co/bitstream/20.500.12585/12133/1/Scopus%20-%20Document%20details%20-%20A%20Software%20for%c2%a0Simulating%20Robot%20Swarm%20Aggregation.pdfaaedffb8d1dde630ba6c0f25af4bde07MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.utb.edu.co/bitstream/20.500.12585/12133/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/12133/3/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD53TEXTScopus - Document details - A Software for Simulating Robot Swarm Aggregation.pdf.txtScopus - Document details - A Software for Simulating Robot Swarm Aggregation.pdf.txtExtracted texttext/plain7628https://repositorio.utb.edu.co/bitstream/20.500.12585/12133/4/Scopus%20-%20Document%20details%20-%20A%20Software%20for%c2%a0Simulating%20Robot%20Swarm%20Aggregation.pdf.txta9b88d5448a480b6bb25e5acc94b29cfMD54THUMBNAILScopus - Document details - A Software for Simulating Robot Swarm Aggregation.pdf.jpgScopus - Document details - A Software for Simulating Robot Swarm Aggregation.pdf.jpgGenerated Thumbnailimage/jpeg6363https://repositorio.utb.edu.co/bitstream/20.500.12585/12133/5/Scopus%20-%20Document%20details%20-%20A%20Software%20for%c2%a0Simulating%20Robot%20Swarm%20Aggregation.pdf.jpg64c8543e77bf0693c2b6d4d132750dddMD5520.500.12585/12133oai:repositorio.utb.edu.co:20.500.12585/121332023-07-19 00:19:07.468Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo=