RESULTADOS
Acontinuación se abren las librerias correspondientes, el dataset a utilizar y se transforma para obtener los datos que se desean.
library(haven)
library(dplyr)
library(ggplot2)
Educacion <- read_sav("~/Data Science/ENCOVI/personas.sav")
Educacion <- select(Educacion, DEPTO, AREA, POBREZA, PPA03, P06B01, P06B25A, P06B25B)
names(Educacion) <- c("Departamento", "Area", "Pobreza", "Edad", "LeerEscribir", "Nivel", "Grado")
Educacion <-Educacion[complete.cases(Educacion),]
Educacion$Departamento <- as.factor(Educacion$Departamento)
Educacion$Area <- as.factor(Educacion$Area)
Educacion$Pobreza <- as.factor(Educacion$Pobreza)
levels(Educacion$Departamento)<- c("Guatemala", "El Progreso", "Sacatepequez", "Chimaltenango", "Escuintla", "Santa Rosa", "Solola", "Totonicapan", "Quetzaltenango", "Suchitepequez", "Retalhuleu", "San Marcos", "Huehuetenango", "Quiche", "Baja Verapaz", "Alta Verapaz", "Peten", "Izabal", "Zacapa", "Chiquimula", "Jalapa", "Jutiapa")
levels(Educacion$Area)<- c("Urbana", "Rural")
levels(Educacion$Pobreza) <- c ("Pobre extremo", "Pobre no extremo", "No pobre")
Educacion <- filter(Educacion, Edad>=15)
Educacion <- Educacion %>%
mutate(AniosEscolaridad = ifelse(Nivel==1,1,ifelse(Nivel==2, 1+Grado, ifelse(Nivel==3 | Nivel==4, 7+Grado, ifelse(Nivel==5, 12+Grado, ifelse(Nivel==6, 17+Grado, ifelse(Nivel==7,19+Grado,0))))))) %>%
mutate(Alfabetismo = ifelse(LeerEscribir==1,1,0)) %>%
select(Departamento, Area, Pobreza, Edad, AniosEscolaridad, Alfabetismo)
Se crea una tabla con los datos de alfabetismo y años de escolaridad en el rango de edad mayor a 15 años total:
EduMayor15_Total <- Educacion %>%
summarise(Alfabetismo = sum(ifelse(Alfabetismo==1,1,0)/n()*100), AniosEscolaridad = sum(AniosEscolaridad)/n())
EduMayor15_Total
Está tabla presenta los datos a estudiar en el ámbito de área, pobreza y departamento en el rango de edad mayor a 15 años:
EduMayor15_Area <- Educacion %>%
group_by(Area)%>%
summarise(Alfabetismo = sum(ifelse(Alfabetismo==1,1,0)/n()*100), AniosEscolaridad = sum(AniosEscolaridad)/n())
EduMayor15_Area
EduMayor15_Pobreza <- Educacion %>%
group_by(Pobreza)%>%
summarise(Alfabetismo = sum(ifelse(Alfabetismo==1,1,0)/n()*100), AniosEscolaridad = sum(AniosEscolaridad)/n())
EduMayor15_Pobreza
EduMayor15_Dep <- Educacion %>%
group_by(Departamento)%>%
summarise(Alfabetismo = sum(ifelse(Alfabetismo==1,1,0)/n()*100), AniosEscolaridad = sum(AniosEscolaridad)/n())
EduMayor15_Dep
EduRango15.24_Total <- Educacion %>%
filter(Edad<=24)%>%
summarise(Alfabetismo = sum(ifelse(Alfabetismo==1,1,0)/n()*100), AniosEscolaridad = sum(AniosEscolaridad)/n())
EduRango15.24_Total
Está tabla presenta los datos en el ámbito de área, pobreza y departamento en el rango de edad de 15 a 24 años:
EduRango15.24_Area <- Educacion %>%
filter(Edad<=24)%>%
group_by(Area)%>%
summarise(Alfabetismo = sum(ifelse(Alfabetismo==1,1,0)/n()*100), AniosEscolaridad = sum(AniosEscolaridad)/n())
EduRango15.24_Area
EduRango15.24_Pobreza <- Educacion %>%
filter(Edad<=24)%>%
group_by(Pobreza)%>%
summarise(Alfabetismo = sum(ifelse(Alfabetismo==1,1,0)/n()*100), AniosEscolaridad = sum(AniosEscolaridad)/n())
EduRango15.24_Pobreza
EduRango15.24_Dep <- Educacion %>%
filter(Edad<=24)%>%
group_by(Departamento)%>%
summarise(Alfabetismo = sum(ifelse(Alfabetismo==1,1,0)/n()*100), AniosEscolaridad = sum(AniosEscolaridad)/n())
EduRango15.24_Dep
GRÁFICAS
Gráfica de tasa de alfabetización y años de escolaridad en los distintos departamentos del país.
EduRango15.24_Dep1 <- EduRango15.24_Dep %>% gather(tasas, penetracion, -Departamento)
EduRango15.24_Dep1 %>% ggplot(aes(as_factor(Departamento), penetracion)) +
geom_col(aes(fill = tasas, group = tasas), position = "dodge") +
labs(title = "Porcentaje de las tasas de alfabetismo y años de escolaridad", x= "Departamento", y="Tasa de alfabetismo y años de escolaridad" )+
theme(axis.text.x = element_text(angle = 90))

Estás gráficas nos muestran el alfabetismo y años de escolaridad en el rango de edad mayor de 15 años, así también en las dos áreas del país.
EduMayor15_Area %>% ggplot(aes(as_factor(Area), Alfabetismo)) +
geom_point(aes(color = "red",size= 1)) +
coord_cartesian(ylim = c(90, 100))+
labs(title = "Porcentaje de las tasas de alfabetismo", x= "Área", y="Tasa de alfabetismo" ) +
theme(axis.text.x = element_text(angle = 90), legend.position = "none")

EduMayor15_Area %>% ggplot(aes(as_factor(Area), AniosEscolaridad)) +
geom_point(aes(color = "pink", size= 1)) +
coord_cartesian(ylim = c(5, 10))+
labs(title = "Años de escolaridad en las áreas de Guatemala", x= "Área", y="Años de escolaridad" ) +
theme(axis.text.x = element_text(angle = 90), legend.position = "none")

CONCLUSIONES
La tasa de alfabetización y el nivel de escolaridad en la muestra estudiada según nuestras tablas y gráficas, muestra que son verdaderamente altas Las tasas de alfabetización están arriba de 90% en su mayoría. Y el nivel de escolaridad es de aproximadamente de 7 a 9 años de escolaridad demostrando así que la mayoría de la población ha culmido al menos la primari y empezado un grado en el nivel básico.
La población pobre extrema es la que muestra menos años de escolaridad en promedio unos 6 años que abarca hasta cuarto primaria y se evidencia que está área no llega a terminar la primaria, tanto en los rangos de mayor de 15 y los de 15 y 24.
Aí mismo podemos ver que el área rural sabiendo que muchas veces estás están en algún tipo de pobrezasolo tienen dos años menos de escolaridad que el área urbana comparandola en ambos rangos de edad. Evidenciando que está área del país está fortaleciendo la educación en sus comunidades.
LS0tDQp0aXRsZTogIlJlc3VsdGFkb3MgRW5jb3ZpIDIwMTQiDQphdXRob3I6ICJTaGFyaXMgQmFycmlvcywgU2l1IExpbmcgQ2hhbmcsIFJvZG9sZm8gUm9qYXMsIEppbWVuYSBT4W5jaGV6LCBTdWNlbHkgVGV5dWwiDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQojVEFCIDI6IFRhc2EgZGUgYWxmYWJldGlzbW8geSBh8W9zIGRlIGVzY29sYXJpZGFkIHByb21lZGlvDQoNCiNERVNDUklQQ0nTTg0KRXN0ZSBhbuFsaXNpcyB2ZSBsYSB0YXNhIGRlIGFsZmFiZXRpc21vIHkgbG9zIGHxb3MgZGUgZXNjb2xhcmlkYWQgcHJvbWVkaW8gZW4gZG9zIHJhbmdvcyBkZSBlZGFkZXM6IE1heW9ybyBpZ3VhbCBhIDE1IHkgZGUgMTUgYSAyNCBh8W9zLiBFc3RvcyBhIHN1IHZleiBzZSBhbmFsaXphbiBwb3Ig4XJlYSwgZGVwYXJ0YW1lbnRvIHkgbml2ZWwgZGUgcG9icmV6YSwgZGFuZG8gYXPtIHJlc3VsdGFkb3MgcXVlIG5vcyBheXVkYXLhbiBhIGhhY2VyIGluZmVyZW5jaWFzIGRlIGNvbW8gc2UgZW5jdWVudHJhIGVsIHBh7XMgZW4gdGVybWlub3MgZGUgYWxmYWJldGlzbW8geSBh8W9zIGRlIGVzY29sYXJpZGFkLg0KDQoNCiNSRVNVTFRBRE9TDQpBY29udGludWFjafNuIHNlIGFicmVuIGxhcyBsaWJyZXJpYXMgY29ycmVzcG9uZGllbnRlcywgZWwgZGF0YXNldCBhIHV0aWxpemFyIHkgc2UgdHJhbnNmb3JtYSBwYXJhIG9idGVuZXIgbG9zIGRhdG9zIHF1ZSBzZSBkZXNlYW4uIA0KYGBge3J9DQpsaWJyYXJ5KGhhdmVuKQ0KbGlicmFyeShkcGx5cikNCmxpYnJhcnkoZ2dwbG90MikNCg0KRWR1Y2FjaW9uIDwtIHJlYWRfc2F2KCJ+L0RhdGEgU2NpZW5jZS9FTkNPVkkvcGVyc29uYXMuc2F2IikNCg0KRWR1Y2FjaW9uICA8LSBzZWxlY3QoRWR1Y2FjaW9uLCBERVBUTywgQVJFQSwgUE9CUkVaQSwgUFBBMDMsIFAwNkIwMSwgUDA2QjI1QSwgUDA2QjI1QikNCm5hbWVzKEVkdWNhY2lvbikgPC0gYygiRGVwYXJ0YW1lbnRvIiwgIkFyZWEiLCAiUG9icmV6YSIsICJFZGFkIiwgIkxlZXJFc2NyaWJpciIsICJOaXZlbCIsICJHcmFkbyIpDQpFZHVjYWNpb24gPC1FZHVjYWNpb25bY29tcGxldGUuY2FzZXMoRWR1Y2FjaW9uKSxdDQoNCkVkdWNhY2lvbiREZXBhcnRhbWVudG8gPC0gYXMuZmFjdG9yKEVkdWNhY2lvbiREZXBhcnRhbWVudG8pDQpFZHVjYWNpb24kQXJlYSAgPC0gYXMuZmFjdG9yKEVkdWNhY2lvbiRBcmVhKQ0KRWR1Y2FjaW9uJFBvYnJlemEgIDwtIGFzLmZhY3RvcihFZHVjYWNpb24kUG9icmV6YSkNCg0KbGV2ZWxzKEVkdWNhY2lvbiREZXBhcnRhbWVudG8pPC0gYygiR3VhdGVtYWxhIiwgIkVsIFByb2dyZXNvIiwgIlNhY2F0ZXBlcXVleiIsICJDaGltYWx0ZW5hbmdvIiwgIkVzY3VpbnRsYSIsICJTYW50YSBSb3NhIiwgIlNvbG9sYSIsICJUb3RvbmljYXBhbiIsICJRdWV0emFsdGVuYW5nbyIsICJTdWNoaXRlcGVxdWV6IiwgIlJldGFsaHVsZXUiLCAiU2FuIE1hcmNvcyIsICJIdWVodWV0ZW5hbmdvIiwgIlF1aWNoZSIsICJCYWphIFZlcmFwYXoiLCAiQWx0YSBWZXJhcGF6IiwgIlBldGVuIiwgIkl6YWJhbCIsICJaYWNhcGEiLCAiQ2hpcXVpbXVsYSIsICJKYWxhcGEiLCAiSnV0aWFwYSIpDQpsZXZlbHMoRWR1Y2FjaW9uJEFyZWEpPC0gYygiVXJiYW5hIiwgIlJ1cmFsIikNCmxldmVscyhFZHVjYWNpb24kUG9icmV6YSkgPC0gYyAoIlBvYnJlIGV4dHJlbW8iLCAiUG9icmUgbm8gZXh0cmVtbyIsICJObyBwb2JyZSIpDQoNCkVkdWNhY2lvbiA8LSBmaWx0ZXIoRWR1Y2FjaW9uLCBFZGFkPj0xNSkNCkVkdWNhY2lvbiA8LSBFZHVjYWNpb24gJT4lDQogIG11dGF0ZShBbmlvc0VzY29sYXJpZGFkID0gaWZlbHNlKE5pdmVsPT0xLDEsaWZlbHNlKE5pdmVsPT0yLCAxK0dyYWRvLCBpZmVsc2UoTml2ZWw9PTMgfCBOaXZlbD09NCwgNytHcmFkbywgaWZlbHNlKE5pdmVsPT01LCAxMitHcmFkbywgaWZlbHNlKE5pdmVsPT02LCAxNytHcmFkbywgaWZlbHNlKE5pdmVsPT03LDE5K0dyYWRvLDApKSkpKSkpICU+JQ0KICBtdXRhdGUoQWxmYWJldGlzbW8gPSBpZmVsc2UoTGVlckVzY3JpYmlyPT0xLDEsMCkpICU+JQ0KICBzZWxlY3QoRGVwYXJ0YW1lbnRvLCBBcmVhLCBQb2JyZXphLCBFZGFkLCBBbmlvc0VzY29sYXJpZGFkLCBBbGZhYmV0aXNtbykNCmBgYA0KDQpTZSBjcmVhIHVuYSB0YWJsYSBjb24gbG9zIGRhdG9zIGRlIGFsZmFiZXRpc21vIHkgYfFvcyBkZSBlc2NvbGFyaWRhZCBlbiBlbCByYW5nbyBkZSBlZGFkIG1heW9yIGEgMTUgYfFvcyB0b3RhbDoNCmBgYHtyfQ0KRWR1TWF5b3IxNV9Ub3RhbCA8LSBFZHVjYWNpb24gJT4lDQogIHN1bW1hcmlzZShBbGZhYmV0aXNtbyA9IHN1bShpZmVsc2UoQWxmYWJldGlzbW89PTEsMSwwKS9uKCkqMTAwKSwgQW5pb3NFc2NvbGFyaWRhZCA9IHN1bShBbmlvc0VzY29sYXJpZGFkKS9uKCkpDQpFZHVNYXlvcjE1X1RvdGFsDQpgYGANCg0KRXN04SB0YWJsYSBwcmVzZW50YSBsb3MgZGF0b3MgYSBlc3R1ZGlhciBlbiBlbCDhbWJpdG8gZGUg4XJlYSwgcG9icmV6YSB5IGRlcGFydGFtZW50byBlbiBlbCByYW5nbyBkZSBlZGFkIG1heW9yIGEgMTUgYfFvczoNCmBgYHtyfQ0KRWR1TWF5b3IxNV9BcmVhIDwtIEVkdWNhY2lvbiAlPiUNCiAgZ3JvdXBfYnkoQXJlYSklPiUNCiAgc3VtbWFyaXNlKEFsZmFiZXRpc21vID0gc3VtKGlmZWxzZShBbGZhYmV0aXNtbz09MSwxLDApL24oKSoxMDApLCBBbmlvc0VzY29sYXJpZGFkID0gc3VtKEFuaW9zRXNjb2xhcmlkYWQpL24oKSkNCkVkdU1heW9yMTVfQXJlYQ0KYGBgDQoNCmBgYHtyfQ0KRWR1TWF5b3IxNV9Qb2JyZXphIDwtIEVkdWNhY2lvbiAlPiUNCiAgZ3JvdXBfYnkoUG9icmV6YSklPiUNCiAgc3VtbWFyaXNlKEFsZmFiZXRpc21vID0gc3VtKGlmZWxzZShBbGZhYmV0aXNtbz09MSwxLDApL24oKSoxMDApLCBBbmlvc0VzY29sYXJpZGFkID0gc3VtKEFuaW9zRXNjb2xhcmlkYWQpL24oKSkNCkVkdU1heW9yMTVfUG9icmV6YQ0KYGBgDQoNCmBgYHtyfQ0KDQpFZHVNYXlvcjE1X0RlcCA8LSBFZHVjYWNpb24gJT4lDQogIGdyb3VwX2J5KERlcGFydGFtZW50byklPiUNCiAgc3VtbWFyaXNlKEFsZmFiZXRpc21vID0gc3VtKGlmZWxzZShBbGZhYmV0aXNtbz09MSwxLDApL24oKSoxMDApLCBBbmlvc0VzY29sYXJpZGFkID0gc3VtKEFuaW9zRXNjb2xhcmlkYWQpL24oKSkNCkVkdU1heW9yMTVfRGVwDQpgYGANCg0KYGBge3J9DQpFZHVSYW5nbzE1LjI0X1RvdGFsIDwtIEVkdWNhY2lvbiAlPiUNCiAgZmlsdGVyKEVkYWQ8PTI0KSU+JQ0KICBzdW1tYXJpc2UoQWxmYWJldGlzbW8gPSBzdW0oaWZlbHNlKEFsZmFiZXRpc21vPT0xLDEsMCkvbigpKjEwMCksIEFuaW9zRXNjb2xhcmlkYWQgPSBzdW0oQW5pb3NFc2NvbGFyaWRhZCkvbigpKQ0KRWR1UmFuZ28xNS4yNF9Ub3RhbA0KYGBgDQoNCg0KRXN04SB0YWJsYSBwcmVzZW50YSBsb3MgZGF0b3MgZW4gZWwg4W1iaXRvIGRlIOFyZWEsIHBvYnJlemEgeSBkZXBhcnRhbWVudG8gZW4gZWwgcmFuZ28gZGUgZWRhZCBkZSAxNSBhIDI0IGHxb3M6DQpgYGB7cn0NCkVkdVJhbmdvMTUuMjRfQXJlYSA8LSBFZHVjYWNpb24gJT4lDQogIGZpbHRlcihFZGFkPD0yNCklPiUNCiAgZ3JvdXBfYnkoQXJlYSklPiUNCiAgc3VtbWFyaXNlKEFsZmFiZXRpc21vID0gc3VtKGlmZWxzZShBbGZhYmV0aXNtbz09MSwxLDApL24oKSoxMDApLCBBbmlvc0VzY29sYXJpZGFkID0gc3VtKEFuaW9zRXNjb2xhcmlkYWQpL24oKSkNCkVkdVJhbmdvMTUuMjRfQXJlYQ0KDQpgYGANCg0KYGBge3J9DQpFZHVSYW5nbzE1LjI0X1BvYnJlemEgPC0gRWR1Y2FjaW9uICU+JQ0KICBmaWx0ZXIoRWRhZDw9MjQpJT4lDQogIGdyb3VwX2J5KFBvYnJlemEpJT4lDQogIHN1bW1hcmlzZShBbGZhYmV0aXNtbyA9IHN1bShpZmVsc2UoQWxmYWJldGlzbW89PTEsMSwwKS9uKCkqMTAwKSwgQW5pb3NFc2NvbGFyaWRhZCA9IHN1bShBbmlvc0VzY29sYXJpZGFkKS9uKCkpDQpFZHVSYW5nbzE1LjI0X1BvYnJlemENCmBgYA0KDQpgYGB7cn0NCkVkdVJhbmdvMTUuMjRfRGVwIDwtIEVkdWNhY2lvbiAlPiUNCiAgZmlsdGVyKEVkYWQ8PTI0KSU+JQ0KICBncm91cF9ieShEZXBhcnRhbWVudG8pJT4lDQogIHN1bW1hcmlzZShBbGZhYmV0aXNtbyA9IHN1bShpZmVsc2UoQWxmYWJldGlzbW89PTEsMSwwKS9uKCkqMTAwKSwgQW5pb3NFc2NvbGFyaWRhZCA9IHN1bShBbmlvc0VzY29sYXJpZGFkKS9uKCkpDQpFZHVSYW5nbzE1LjI0X0RlcA0KYGBgDQoNCg0KIyMjR1LBRklDQVMNCkdy4WZpY2EgZGUgdGFzYSBkZSBhbGZhYmV0aXphY2nzbiB5IGHxb3MgZGUgZXNjb2xhcmlkYWQgZW4gbG9zIGRpc3RpbnRvcyBkZXBhcnRhbWVudG9zIGRlbCBwYe1zLiANCmBgYHtyfQ0KDQpFZHVSYW5nbzE1LjI0X0RlcDEgPC0gRWR1UmFuZ28xNS4yNF9EZXAgJT4lIGdhdGhlcih0YXNhcywgcGVuZXRyYWNpb24sIC1EZXBhcnRhbWVudG8pDQpFZHVSYW5nbzE1LjI0X0RlcDEgICU+JSBnZ3Bsb3QoYWVzKGFzX2ZhY3RvcihEZXBhcnRhbWVudG8pLCBwZW5ldHJhY2lvbikpICsNCiAgICBnZW9tX2NvbChhZXMoZmlsbCA9IHRhc2FzLCBncm91cCA9IHRhc2FzKSwgcG9zaXRpb24gPSAiZG9kZ2UiKSArDQogIGxhYnModGl0bGUgPSAiUG9yY2VudGFqZSBkZSBsYXMgdGFzYXMgZGUgYWxmYWJldGlzbW8geSBh8W9zIGRlIGVzY29sYXJpZGFkIiwgeD0gIkRlcGFydGFtZW50byIsIHk9IlRhc2EgZGUgYWxmYWJldGlzbW8geSBh8W9zIGRlIGVzY29sYXJpZGFkIiApKw0KICAgIHRoZW1lKGF4aXMudGV4dC54ID0gZWxlbWVudF90ZXh0KGFuZ2xlID0gOTApKQ0KYGBgDQoNCkVzdOFzIGdy4WZpY2FzIG5vcyBtdWVzdHJhbiBlbCBhbGZhYmV0aXNtbyB5IGHxb3MgZGUgZXNjb2xhcmlkYWQgZW4gZWwgcmFuZ28gZGUgZWRhZCBtYXlvciBkZSAxNSBh8W9zLCBhc+0gdGFtYmnpbiBlbiBsYXMgZG9zIOFyZWFzIGRlbCBwYe1zLiANCmBgYHtyfQ0KRWR1TWF5b3IxNV9BcmVhICU+JSBnZ3Bsb3QoYWVzKGFzX2ZhY3RvcihBcmVhKSwgQWxmYWJldGlzbW8pKSArDQogICAgZ2VvbV9wb2ludChhZXMoY29sb3IgPSAicmVkIixzaXplPSAxKSkgKw0KICAgIGNvb3JkX2NhcnRlc2lhbih5bGltID0gYyg5MCwgMTAwKSkrDQogICAgbGFicyh0aXRsZSA9ICJQb3JjZW50YWplIGRlIGxhcyB0YXNhcyBkZSBhbGZhYmV0aXNtbyIsIHg9ICLBcmVhIiwgeT0iVGFzYSBkZSBhbGZhYmV0aXNtbyIgKSArDQogICAgdGhlbWUoYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoYW5nbGUgPSA5MCksIGxlZ2VuZC5wb3NpdGlvbiA9ICJub25lIikNCmBgYA0KDQoNCmBgYHtyfQ0KRWR1TWF5b3IxNV9BcmVhICU+JSBnZ3Bsb3QoYWVzKGFzX2ZhY3RvcihBcmVhKSwgQW5pb3NFc2NvbGFyaWRhZCkpICsNCiAgICBnZW9tX3BvaW50KGFlcyhjb2xvciA9ICJwaW5rIiwgc2l6ZT0gMSkpICsNCiAgICBjb29yZF9jYXJ0ZXNpYW4oeWxpbSA9IGMoNSwgMTApKSsNCiAgICBsYWJzKHRpdGxlID0gIkHxb3MgZGUgZXNjb2xhcmlkYWQgZW4gbGFzIOFyZWFzIGRlIEd1YXRlbWFsYSIsIHg9ICLBcmVhIiwgeT0iQfFvcyBkZSBlc2NvbGFyaWRhZCIgKSArDQogICAgdGhlbWUoYXhpcy50ZXh0LnggPSBlbGVtZW50X3RleHQoYW5nbGUgPSA5MCksIGxlZ2VuZC5wb3NpdGlvbiA9ICJub25lIikNCmBgYA0KDQojIyNDT05DTFVTSU9ORVMNCg0KMSkgTGEgdGFzYSBkZSBhbGZhYmV0aXphY2nzbiB5IGVsIG5pdmVsIGRlIGVzY29sYXJpZGFkIGVuIGxhIG11ZXN0cmEgZXN0dWRpYWRhIHNlZ/puIG51ZXN0cmFzIHRhYmxhcyB5IGdy4WZpY2FzLCBtdWVzdHJhIHF1ZSBzb24gdmVyZGFkZXJhbWVudGUgYWx0YXMgTGFzIHRhc2FzIGRlIGFsZmFiZXRpemFjafNuIGVzdOFuIGFycmliYSBkZSA5MCUgZW4gc3UgbWF5b3LtYS4gWSBlbCBuaXZlbCBkZSBlc2NvbGFyaWRhZCBlcyBkZSBhcHJveGltYWRhbWVudGUgZGUgNyBhIDkgYfFvcyBkZSBlc2NvbGFyaWRhZCBkZW1vc3RyYW5kbyBhc+0gcXVlIGxhIG1heW9y7WEgZGUgbGEgcG9ibGFjafNuIGhhIGN1bG1pZG8gYWwgbWVub3MgbGEgcHJpbWFyaSB5IGVtcGV6YWRvIHVuIGdyYWRvIGVuIGVsIG5pdmVsIGLhc2ljby4gDQoNCjIpIExhIHBvYmxhY2nzbiBwb2JyZSBleHRyZW1hIGVzIGxhIHF1ZSBtdWVzdHJhIG1lbm9zIGHxb3MgZGUgZXNjb2xhcmlkYWQgZW4gcHJvbWVkaW8gdW5vcyA2IGHxb3MgcXVlIGFiYXJjYSBoYXN0YSBjdWFydG8gcHJpbWFyaWEgeSBzZSBldmlkZW5jaWEgcXVlIGVzdOEg4XJlYSBubyBsbGVnYSBhIHRlcm1pbmFyIGxhIHByaW1hcmlhLCB0YW50byBlbiBsb3MgcmFuZ29zIGRlIG1heW9yIGRlIDE1IHkgbG9zIGRlIDE1IHkgMjQuIA0KDQozKSBB7SBtaXNtbyBwb2RlbW9zIHZlciBxdWUgZWwg4XJlYSBydXJhbCBzYWJpZW5kbyBxdWUgbXVjaGFzIHZlY2VzIGVzdOFzIGVzdOFuIGVuIGFsZ/puIHRpcG8gZGUgcG9icmV6YXNvbG8gdGllbmVuIGRvcyBh8W9zIG1lbm9zIGRlIGVzY29sYXJpZGFkIHF1ZSBlbCDhcmVhIHVyYmFuYSBjb21wYXJhbmRvbGEgZW4gYW1ib3MgcmFuZ29zIGRlIGVkYWQuIEV2aWRlbmNpYW5kbyBxdWUgZXN04SDhcmVhIGRlbCBwYe1zIGVzdOEgZm9ydGFsZWNpZW5kbyBsYSBlZHVjYWNp824gZW4gc3VzIGNvbXVuaWRhZGVzLiANCg==