Modelo para la Programación de la Producción, por medio de Algoritmo Genético, Métodos Heurísticos y Reglas de Despacho en Concreaceros SAS.

La presente investigación se fundamenta principalmente en un modelo para programar la producción de una manera eficiente, con respecto a los tiempos de terminación de los lotes a fabricar en Concreaceros S.A.S. ya que se presenta de una manera Sistemática el incumplimiento en los tiempos de entrega,...

Full description

Autores:
Bitar Polo, Juan Manuel
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2016
Institución:
Corporación Universitaria del Caribe - CECAR
Repositorio:
Repositorio Digital CECAR
Idioma:
spa
OAI Identifier:
oai:repositorio.cecar.edu.co:cecar/231
Acceso en línea:
https://repositorio.cecar.edu.co/handle/cecar/231
Palabra clave:
Programación de la producción (scheduling)
Single machine
Algoritmo genético
Heurística de Johnson
Reglas de despacho y Makespan
Rights
openAccess
License
Derechos Reservados - Corporación Universitaria del Caribe - CECAR
id RepoCECAR2_5849cd2590fb350fb590bbafe6c9b29f
oai_identifier_str oai:repositorio.cecar.edu.co:cecar/231
network_acronym_str RepoCECAR2
network_name_str Repositorio Digital CECAR
repository_id_str
dc.title.spa.fl_str_mv Modelo para la Programación de la Producción, por medio de Algoritmo Genético, Métodos Heurísticos y Reglas de Despacho en Concreaceros SAS.
title Modelo para la Programación de la Producción, por medio de Algoritmo Genético, Métodos Heurísticos y Reglas de Despacho en Concreaceros SAS.
spellingShingle Modelo para la Programación de la Producción, por medio de Algoritmo Genético, Métodos Heurísticos y Reglas de Despacho en Concreaceros SAS.
Programación de la producción (scheduling)
Single machine
Algoritmo genético
Heurística de Johnson
Reglas de despacho y Makespan
title_short Modelo para la Programación de la Producción, por medio de Algoritmo Genético, Métodos Heurísticos y Reglas de Despacho en Concreaceros SAS.
title_full Modelo para la Programación de la Producción, por medio de Algoritmo Genético, Métodos Heurísticos y Reglas de Despacho en Concreaceros SAS.
title_fullStr Modelo para la Programación de la Producción, por medio de Algoritmo Genético, Métodos Heurísticos y Reglas de Despacho en Concreaceros SAS.
title_full_unstemmed Modelo para la Programación de la Producción, por medio de Algoritmo Genético, Métodos Heurísticos y Reglas de Despacho en Concreaceros SAS.
title_sort Modelo para la Programación de la Producción, por medio de Algoritmo Genético, Métodos Heurísticos y Reglas de Despacho en Concreaceros SAS.
dc.creator.fl_str_mv Bitar Polo, Juan Manuel
dc.contributor.advisor.spa.fl_str_mv Merlano Porto, Rafael
dc.contributor.author.spa.fl_str_mv Bitar Polo, Juan Manuel
dc.subject.spa.fl_str_mv Programación de la producción (scheduling)
Single machine
Algoritmo genético
Heurística de Johnson
Reglas de despacho y Makespan
topic Programación de la producción (scheduling)
Single machine
Algoritmo genético
Heurística de Johnson
Reglas de despacho y Makespan
description La presente investigación se fundamenta principalmente en un modelo para programar la producción de una manera eficiente, con respecto a los tiempos de terminación de los lotes a fabricar en Concreaceros S.A.S. ya que se presenta de una manera Sistemática el incumplimiento en los tiempos de entrega, resultando con ello la insatisfacción de los clientes. Por tal motivo, dicho modelo se ajusta a cada célula de trabajo contribuyendo al mejoramiento de su rendimiento, con base en lo anterior se presenta como tema de investigación: la programación de la producción en dicha empresa para así comprobar la aceptabilidad de aplicar el modelo propuesto, teniendo como función objetivo el minimizar el tiempo de terminación máximo (Makespan). Para solucionar este problema se ha diseñado un modelo basado en un algoritmo genético modificados bajo un ambiente de máquinas en paralelo idénticas y la heurística de Johnson. Además, se precisa la adopción de reglas de despacho para poder tener en cuenta criterios evaluativos para considerar y escoger la secuencia acertada para ir en pro a la satisfacción de los clientes, y en la toma de decisiones basada en datos concretos.
publishDate 2016
dc.date.issued.spa.fl_str_mv 2016
dc.date.accessioned.spa.fl_str_mv 2017-08-26T14:03:48Z
dc.date.available.spa.fl_str_mv 2017-08-26T14:03:48Z
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.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv INI-05447 2016
dc.identifier.uri.spa.fl_str_mv https://repositorio.cecar.edu.co/handle/cecar/231
identifier_str_mv INI-05447 2016
url https://repositorio.cecar.edu.co/handle/cecar/231
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos Reservados - Corporación Universitaria del Caribe - CECAR
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.spa.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 - Corporación Universitaria del Caribe - CECAR
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.publisher.faculty.spa.fl_str_mv Facultad de Ciencias Básicas, Ingenierías y Arquitectura
dc.publisher.program.spa.fl_str_mv Ingeniería Industrial
institution Corporación Universitaria del Caribe - CECAR
bitstream.url.fl_str_mv http://10.10.12.190/bitstreams/13bbc2cb-0ca8-4c89-badb-fd04b4e53ed0/download
http://10.10.12.190/bitstreams/925e4ff6-0ad1-494b-a9f6-3d1135fe6438/download
http://10.10.12.190/bitstreams/558c201f-18a9-4ad0-98f6-faab45c31fd4/download
http://10.10.12.190/bitstreams/5f1aca51-86a1-44f1-b5cb-471e77898c27/download
http://10.10.12.190/bitstreams/918eb3c3-0514-46d1-92f1-ec34d525f276/download
bitstream.checksum.fl_str_mv a1fb460f1f93c2d5a6bbea7a92dade75
9f5eb859bd5c30bc88515135ce7ba417
85534a27ab3b95e5836e05bcf08066b1
0dd929c2b8e183b0bfb04245c1149171
7ddbe69706195864027dc7534a5c5521
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital de la Corporación Universitaria Del Caribe (Cecar)
repository.mail.fl_str_mv biblioteca@cecar.edu.co
_version_ 1814355689545400320
spelling Merlano Porto, RafaelBitar Polo, Juan Manuel2017-08-26T14:03:48Z2017-08-26T14:03:48Z2016INI-05447 2016https://repositorio.cecar.edu.co/handle/cecar/231La presente investigación se fundamenta principalmente en un modelo para programar la producción de una manera eficiente, con respecto a los tiempos de terminación de los lotes a fabricar en Concreaceros S.A.S. ya que se presenta de una manera Sistemática el incumplimiento en los tiempos de entrega, resultando con ello la insatisfacción de los clientes. Por tal motivo, dicho modelo se ajusta a cada célula de trabajo contribuyendo al mejoramiento de su rendimiento, con base en lo anterior se presenta como tema de investigación: la programación de la producción en dicha empresa para así comprobar la aceptabilidad de aplicar el modelo propuesto, teniendo como función objetivo el minimizar el tiempo de terminación máximo (Makespan). Para solucionar este problema se ha diseñado un modelo basado en un algoritmo genético modificados bajo un ambiente de máquinas en paralelo idénticas y la heurística de Johnson. Además, se precisa la adopción de reglas de despacho para poder tener en cuenta criterios evaluativos para considerar y escoger la secuencia acertada para ir en pro a la satisfacción de los clientes, y en la toma de decisiones basada en datos concretos.PregradoIngeniero(a) IndustrialspaDerechos Reservados - Corporación Universitaria del Caribe - CECARhttps://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_abf2Programación de la producción (scheduling)Single machineAlgoritmo genéticoHeurística de JohnsonReglas de despacho y MakespanModelo para la Programación de la Producción, por medio de Algoritmo Genético, Métodos Heurísticos y Reglas de Despacho en Concreaceros SAS.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Facultad de Ciencias Básicas, Ingenierías y ArquitecturaIngeniería IndustrialPublicationORIGINALMODELOPARALAPROGRAMACIÓN.pdfMODELOPARALAPROGRAMACIÓN.pdfapplication/pdf1652904http://10.10.12.190/bitstreams/13bbc2cb-0ca8-4c89-badb-fd04b4e53ed0/downloada1fb460f1f93c2d5a6bbea7a92dade75MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8810http://10.10.12.190/bitstreams/925e4ff6-0ad1-494b-a9f6-3d1135fe6438/download9f5eb859bd5c30bc88515135ce7ba417MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-84350http://10.10.12.190/bitstreams/558c201f-18a9-4ad0-98f6-faab45c31fd4/download85534a27ab3b95e5836e05bcf08066b1MD53TEXTMODELOPARALAPROGRAMACIÓN.pdf.txtMODELOPARALAPROGRAMACIÓN.pdf.txtExtracted texttext/plain219049http://10.10.12.190/bitstreams/5f1aca51-86a1-44f1-b5cb-471e77898c27/download0dd929c2b8e183b0bfb04245c1149171MD510THUMBNAILMODELOPARALAPROGRAMACIÓN.pdf.jpgMODELOPARALAPROGRAMACIÓN.pdf.jpgGenerated Thumbnailimage/jpeg6366http://10.10.12.190/bitstreams/918eb3c3-0514-46d1-92f1-ec34d525f276/download7ddbe69706195864027dc7534a5c5521MD511cecar/231oai:10.10.12.190:cecar/2312024-05-15 12:03:58.694https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Corporación Universitaria del Caribe - CECARrestrictedhttp://10.10.12.190Repositorio Digital de la Corporación Universitaria Del Caribe (Cecar)biblioteca@cecar.edu.coTElDRU5DSUEgREUgVVNPCgkJCQkKU0lTVEVNQSBERSBCSUJMSU9URUNBUyBDRUNBUgpDb3Jwb3JhY2nDs24gVW5pdmVyc2l0YXJpYSBkZWwgQ2FyaWJlLUNFQ0FSCkNpdWRhZAoKTGFzIHBlcnNvbmFzIHN1c2NyaXRhczoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsIGNvbiBDLkMuIE5vICAgICAgICAgICAgICAgICAgICAgICAgIENlbHVsYXIgTm8uIAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICwgY29uIEMuQy4gTm8gICAgICAgICAgICAgICAgICAgICAgICAgQ2VsdWxhciBOby4KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsIGNvbiBDLkMuIE5vICAgICAgICAgICAgICAgICAgICAgICAgIENlbHVsYXIgTm8uCgoKCkVuIG3DrSAobnVlc3RyYSkgY2FsaWRhZCBkZSBhdXRvciAoZXMpIGRlIGxhIG9icmEgdGl0dWxhZGE6CgoKUHJlc2VudGFkYSB5IGFwcm9iYWRhIGVuIGVsIGHDsW8gX19fX19fXywgbWFuaWZpZXN0YSAobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgZGV0ZW50YSBsYSB0aXR1bGFyaWRhZCBzb2JyZSBsYSBtaXNtYS4gRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSBlbiBjdWVzdGnDs24sIGVsIGF1dG9yL2EgKGxvcyBhdXRvcmVzL2FzKSwgYXN1bWlyw6EgKGFzdW1pcsOhbikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zOyBwYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBDRUNBUiBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAKUG9yIGxvIGFudGVyaW9yLCBvdG9yZ28gKG90b3JnYW1vcykgTElDRU5DSUEgREUgVVNPIE5PIEVYQ0xVU0lWQSBzb2JyZSBsYSBvYnJhLCBhIGxhIENvcnBvcmFjacOzbiBVbml2ZXJzaXRhcmlhIGRlbCBDYXJpYmUg4oCTIENFQ0FSLCBsYSBjdWFsIHBvZHLDoSB1c2FybGEsIGV4cGxvdGFybGEgeS9vIGRpZnVuZGlybGEsIHBvciBjdWFscXVpZXIgbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlciwgdGVuaWVuZG8gZW4gY3VlbnRhIHF1ZSwgZW4gY3VhbHF1aWVyIGNhc28sIGxhIGZpbmFsaWRhZCBwZXJzZWd1aWRhIHNlcsOhIGZhY2lsaXRhciwgZGlmdW5kaXIgeSBwcm9tb3ZlciBlbCBhcHJlbmRpemFqZSwgbGEgZW5zZcOxYW56YSB5IGxhIGludmVzdGlnYWNpw7NuLiBQb3IgZWxsbywgQ0VDQVIgcG9kcsOhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiBkZSBsYSBvYnJhLCBhc8OtIGNvbW8gc3UgZGViaWRvIGFsbWFjZW5hbWllbnRvLiBBc8OtIG1pc21vLCBlbCBwcmVzZW50ZSBtYXRlcmlhbCBubyBwZXJzaWd1ZSBpbnRlcsOpcyBlY29uw7NtaWNvIGFsZ3VubyB5IHNlcsOhIGRlIGFjY2VzbyBhYmllcnRvLCBkZWJpZG8gYSBxdWUgZWwgYXV0b3IgKGVzKSBjb25jZWRlbiBlc3RhIGxpY2VuY2lhIGEgdGl0dWxvIGdyYXR1aXRvLCBwb3IgbG8gY3VhbCBzZSByZW51bmNpYSBhIGN1YWxxdWllciB0aXBvIGRlIHJldHJpYnVjacOzbiBvIHBhZ29zLCBwb3IgbG8gYXF1w60gYXV0b3JpemFkby4KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBDRUNBUiwgc2UgY29tcHJvbWV0ZSBhIHJlc3BldGFyIGxvcyBkZXJlY2hvcyBtb3JhbGVzIGRlbCBhdXRvciAoZXMpIGRlIGxhIG9icmEgcXVlIHRyYXRhIGVzdGUgZG9jdW1lbnRvLgoKQ29tbyBhdXRvciAoZXMpIGF1dG9yaXpvIChhdXRvcml6YW1vcykgbGEgcmVhbGl6YWNpw7NuIGRlIGN1YWxxdWllciBjb3BpYSBvIGZpamFjacOzbiBkZSBsYSBvYnJhIGVuIGN1YWxxdWllciBzb3BvcnRlIHF1ZSBwZXJtaXRhIGxhIHJlcHJvZHVjY2nDs24gbyBjb211bmljYWNpw7NuIGRlIGxhIG9icmEsIHBvciBtZWRpbyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBDRUNBUi4gSWd1YWxtZW50ZSBhdXRvcml6byAoYXV0b3JpemFtb3MpIHRvZG8gYWN0byBkZSBDRUNBUiwgcGFyYSBjb211bmljYXIgcMO6YmxpY2FtZW50ZSBsYSBvYnJhIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjacOzbiwgYSBxdWllbmVzIHNlYW4gbG9zIHVzdWFyaW9zIGRlbCBtaXNtby4gQXPDrSBtaXNtbywgYXV0b3Jpem8gKGF1dG9yaXphbW9zKSBsYSBhZGFwdGFjacOzbiwgZWwgYXJyZWdsbyBvIGN1YWxxdWllciBvdHJhIHRyYW5zZm9ybWFjacOzbiBkZSBsYSBvYnJhLCBwb3IgY3VhbHF1aWVyIG1lZGlvIHF1ZSBzZSBuZWNlc2l0ZSByZWFsaXphciwgcGFyYSBwb2RlciB1dGlsaXphciBsYSBvYnJhIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIG8gcGFyYSBlamVyY2VyIGxvcyBvdHJvcyBkZXJlY2hvcyBjb21vIGxhIHJlcHJvZHVjY2nDs24sIGRpc3RyaWJ1Y2nDs24sIHkgY29tdW5pY2FjacOzbiBww7pibGljYS4gCgpMYSBvYnJhIGVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIENFQ0FSLCBwb3IgdW4gcGxhem8gZGUgNSBhw7FvcywgcXVlIHNlcsOhbiBwcm9ycm9nYWJsZXMgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBwYXRyaW1vbmlhbCBkZWwgYXV0b3IgKGEpLiBFbCBhdXRvciAoYSkgcG9kcsOhIGRhciBwb3IgdGVybWluYWRhIGxhIGxpY2VuY2lhIHNvbGljaXTDoW5kb2xvIGEgQ0VDQVIgY29uIHVuYSBhbnRlbGFjacOzbiBkZSBkb3MgbWVzZXMgZW4gY3VhbHF1aWVyIG1vbWVudG8uIElndWFsbWVudGUsIENFQ0FSLCBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgZW4gY3VhbHF1aWVyIG1vbWVudG8sIHNpbiBwcmV2aW8gYXZpc28gYWwgQVVUT1IgKEVTKS4gVGVuaWVuZG8gZW4gY3VlbnRhIHF1ZSB0b2RvcyBsb3MgZGVyZWNob3Mgb3RvcmdhZG9zIGEgQ0VDQVIgcG9kcsOhbiBlamVyY2Vyc2UgZW4gY3VhbHF1aWVyIGx1Z2FyIGRlbCBtdW5kby4gSWd1YWxtZW50ZSBhdXRvcml6byAoYXV0b3JpemFtb3MpIGEgc3VibGljZW5jaWFyLCB0b2RhcyBsYXMgYXRyaWJ1Y2lvbmVzIG90b3JnYWRhcyBhbCBDRUNBUiwgYmFqbyBsYXMgbWlzbWFzIGNvbmRpY2lvbmVzLgpOT1RBIEFDTEFSQVRPUklBLiBFbiBjYXNvIGRlIHF1ZSBlc3RhIG9icmEgKHRlc2lzIG8gdHJhYmFqbyBkZSBncmFkbykgY29udGVuZ2EgaW5mb3JtYWNpw7NuIGNvbmZpZGVuY2lhbCBvIGhhZ2EgcGFydGUgZGUgdW5hIGludmVzdGlnYWNpw7NuIHF1ZSBzZSBhZGVsYW50YSB5IGN1eW9zIHJlc3VsdGFkb3MgZmluYWxlcyBubyBzZSBoYW4gcHVibGljYWRvLCBpbmRpY2Fyw6kgKGluZGljYXJlbW9zKSBlbiBjYXJ0YSBhZGp1bnRhIHRhbCBzaXR1YWNpw7NuIGNvbiBlbCBmaW4gZGUgcXVlIHNlIG1hbnRlbmdhIGxhIHJlc3RyaWNjacOzbiBkZSBhY2Nlc28uCgpJTkZPUk1BQ0nDk04gQ09ORklERU5DSUFMICAgICBTSSAJCU5PICAgIAoKTm9tYnJlOiBfX19fX19fX19fX19fX19fX19fX19fX19fQy5DLiBOb19fX19fX19fX19fX19fX19fX19fIEZpcm1hOiBfX19fX19fX19fX18KTm9tYnJlOiBfX19fX19fX19fX19fX19fX19fX19fX19fQy5DLiBOb19fX19fX19fX19fX19fX19fX19fIEZpcm1hOiBfX19fX19fX19fX18KTm9tYnJlOiBfX19fX19fX19fX19fX19fX19fX19fX19fQy5DLiBOb19fX19fX19fX19fX19fX19fX19fIEZpcm1hOiBfX19fX19fX19fX18KUHJvZ3JhbWEgQWNhZMOpbWljbzogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gCkZhY3VsdGFkOiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpEYWRvIGVuIGxhIGNpdWRhZCBkZSBfX19fX19fX19fX19fX19fLCBkZXBhcnRhbWVudG8gZGVfX19fX19fX19fX19fX19fXywgYSBsb3MgX19fX19fX19fX19fXyBkZWwgbWVzX19fX19fX19fX19fX19fIGHDsW8gX19fX19fX18K