Qué se entiende por "ley democrática" en el mundo hispanohablante
Llamamos ley democrática, en sentido amplio, al conjunto de normas que regulan las reglas del juego político de un país: cómo se forman y compiten los partidos, cómo se financia la política, quién puede votar y ser votado, y cómo se reconoce la memoria de quienes padecieron vulneraciones de derechos durante períodos dictatoriales. Es un principio que se repiteenEspaña,MéxicoyArgentinay en都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都都
Preguntas frecuentes sobre la ley democrática
1. ¿Qué es la Ley de Memoria Democrática de España?
Es la Ley 20/2022, de 19 de octubre, que sustituyó a la Ley 52/2007 de Memoria Histórica. Reconoce y amplía derechos de quienes sufrieron la Guerra Civil y la dictadura franquista, incluyendo la posibilidad de obtener la nacionalidad española para nietos y, en algunos casos, bisnietos de exiliados.
2. ¿Qué cambios introdujo la Ley de Memoria Democrática respecto a la ley anterior?
La Ley 20/2022 amplió el plazo para solicitar la nacionalidad por descendencia (antes dos años, ahora hasta octubre de 2025) y abrió la puerta a los bisnietos en condiciones tasadas. También reforzó la obligación de retirar simbología franquista y reguló las exhumaciones en el Valle de los Caídos.
3. ¿La Ley de Memoria Democrática permite a los bisnietos acceder a la nacionalidad española?
Sí, pero solo de forma limitada: el bisnieto debe acreditar que su padre o madre, siendo ya español de origen, no pudo transmitirle la nacionalidad por haber fallecido antes de la entrada en vigor de la Constitución de 1978. El trámite se realiza ante el Registro Civil consular correspondiente.
4. ¿Cómo solicitar la nacionalidad por la Ley de Nietos en 2026?
El plazo general de la Ley 20/2022 finalizó el 22 de octubre de 2025. En 2026 únicamente pueden seguir pidiendo la nacionalidad quienes estén dentro del régimen especial de bisnietos previsto en la disposición adicional, con cita previa en el consulado de España en el país de residencia y aportación de la documentación genealógica completa.
5. ¿Qué requisitos hay para conseguir la nacionalidad española por la Ley de Memoria Democrática?
Los principales son: ser nieto o, cuando proceda, bisnieto de español exiliado durante la Guerra Civil o la dictadura; presentar partida de nacimiento propia y del progenitor afectado; acreditar el vínculo con el exiliado; y, en su caso, superar las pruebas de idioma y conocimiento constitucional (CCSE y DELE A2) si el solicitante es mayor de edad.
6. ¿Qué regulaba la Ley de Memoria Democrática aprobada en 2022?
La Ley 20/2022, aprobada por el Congreso el 7 de julio y publicada en el BOE el 20 de octubre de 2022, reguló cuatro ejes: memoria y reparación de las víctimas, retirada de elementos contrarios a la memoria democrática, sanciones a quienes los mantengan y un régimen de nacionalidad ampliada para nietos y bisnietos de exiliados.
7. ¿En qué se diferencia la Ley de Memoria Democrática de la Ley de Memoria Histórica?
La Ley 52/2007, conocida como Ley de Memoria Histórica, se centró en las víctimas y en la declaración de ilegitimidad del franquismo. La Ley 20/2022 de Memoria Democrática va más allá: crea un régimen sancionador, amplía la nacionalidad a bisnietos en supuestos tasados y establece un plazo concreto que la ley anterior no contemplaba.
Fuentes
- InfolegLey 26.323 – Jus.gob.arconsultado el 04/10/2026
- WikipediaLey de Memoria Democrática – Wikipedia, la enciclopedia libreconsultado el 04/10/2026
- VozyvotoMemoria democráticaconsultado el 04/10/2026
- ChilenosaespanaLey de Nietos 2026: alternativas reales – Chilenos a Españaconsultado el 04/10/2026
- LamoncloaLey de Memoria Democrática: objetivos y actuaciones – La Moncloaconsultado el 04/10/2026