Diferencia entre revisiones de «Jeff Hardy»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 190.174.220.211 a la última edición de AVBOT
Línea 1: Línea 1:
{{Artículo bueno}}
putoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputoputo ay gei
{{Ficha de wrestler
|name=Jeff Hardy
|image=[[Archivo:Jeff Hardy SmackDown November 2008.jpg|220px]]
|names= '''Jeff Hardy'''<ref name="wwe" /><br />Wolverine<ref name="page23"/><br />Mean Jimmy Jack<ref name="page23">{{cita libro|apellidos=Hardy|nombre=Jeff|coautores=Matt Hardy, Michael Krugman|título=The Hardy Boyz: Exist 2 Inspire|editorial=WWE Books|año=2003|página=23|isbn=978-0736821421}}</ref><br />Galaxion<ref name="page23" /><br />Gladiator<ref name="page23" /><br />The Iceman<ref name="page23" /><br />Willow the Whisp<ref name="oww" />Daredevil
|height= {{height|m=1.85}}<ref name="wwe" />
|weight= {{weight|kg=103}}<ref name="wwe" />
|birth_date=[[31 de agosto]] de [[1977]]<ref name="slam" />
|birth_place= [[Cameron]],<br />[[Carolina del Norte]]<ref name="slam" />
|death_date =
|death_place=
|resides=
|billed= [[Cameron]],<br />[[Carolina del Norte]]<ref name="wwe" /><ref name="slam" />
|trainer=Dory Funk, Jr.<ref name="wwe" /><br />Michael Hayes<ref name="wwe" />
|debut= [[15 de octubre]] de [[1993]]
|retired=
}}

'''Jeffrey Nero "Jeff" Hardy'''<ref name="slam">{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/Bios/jeffhardy.html|título=SLAM! Sports - Wrestling - Jeff Hardy|fechaacceso=26-05-2009| editorial=Canadian Online Explorer}}</ref> ([[31 de agosto]] de [[1977]] -)<ref name="oww">{{Cita web|url=http://www.onlineworldofwrestling.com/profiles/j/jeff-hardy.html|título=Online World of Wrestling: Jeff Hardy|fechaacceso=26-05-2009|editorial=Online World Of Wrestling}}</ref> es un [[lucha libre profesional|luchador profesional]] [[Estados Unidos|estadounidense]] que trabaja actualmente para la [[World Wrestling Entertainment]] (WWE), luchando en su marca ''[[WWE Friday Night SmackDown!|SmackDown!]]''.<ref name="wwe">{{Cita web|url=http://www.wwe.com/superstars/smackdown/jeffhardy/bio/|título=WWE Bio|fechaacceso=26-05-2009|editorial=WWE}}</ref>

Jeff es dos veces [[World Heavyweight Championship|Campeón Mundial]], al obtener un reinado como [[WWE Championship|Campeón de la WWE]] y 1 como [[WWE World Heavyweight Championship|Campeón Mundial Peso Pesado]]. Otros logros destacables en su carrera son sus 4 reinados [[WWE Intercontinental Championship|Campeón Intercontinental]], 6 reinados como [[WWE World Tag Team Championship|Campeón Mundial en Parejas]] y sus reinados como [[WWE Hardcore Championship|Campeón Hardcore]], [[WWE European Championship|Campeón Europeo de la WWF]] y [[WWF Light Heavyweight Championship|Campeón Peso Ligero]]. Además es [[Triple Crown Championship|Campeón de Triple Corona]] y [[Grand Slam Championship|Gran Campeón]].

== Vida personal ==
Jeff Hardy nació el [[31 de agosto]] de [[1977]]. Sus padres fueron Gilbert y Ruby Moore Hardy, y es el hermano menor de [[Matt Hardy]].<ref name="wwe" /><ref name=digest /><ref name="space">{{Cita web|url=http://collect.myspace.com/index.cfm?fuseaction=blog.view&friendID=152686889&blogID=225048911&Mytoken=6E547422-C607-4D0F-8E71B824191D321D34687857|título=My first official blog thingy... "Who Am I?"|fecha=02-02-2007]]|apellido=Hardy|nombre=Matt|fechaacceso=26-05-2009|editorial=MySpace}}</ref> Su madre murió debido a un cáncer cerebral en 1986, cuando Jeff tenía 9 años.<ref name=digest /><ref>{{cita libro|título=The Hardy Boyz: Exist 2 Inspire|apellidos=Hardy|nombre=Jeff|coautores=Hardy, Matt; Krugman, Michael|editorial=WWE Books|año=2003|página=7|isbn=978-0736821421}}</ref><ref name="rumours suck">{{Cita web|url=http://www.canoe.ca/Slam/Wrestling/2003/04/20/69455.html|título=Rumours 'suck' for Jeff Hardy|fecha=20-04-2003|apellido=Baines|nombre=Tim|fechaacceso=fechaacceso=26-05-2009|editorial=SLAM! Sports}}</ref> Se interesó en el motocross a los 12 años y tuvo su primera moto, una [[Yamaha Motor Company Limited|Yamaha YZ-80]], a los 13.<ref name="page11">{{cita libro|título=The Hardy Boyz: Exist 2 Inspire|apellidos=Hardy|nombre=Jeff|coautores=Hardy, Matt; Krugman, Michael|editorial=WWE Books|año=2003|página=11|isbn=978-0736821421}}</ref><ref name="page12">{{cita libro|título=The Hardy Boyz: Exist 2 Inspire| apellidos=Hardy|nombre=Jeff|coautores=Hardy, Matt; Krugman, Michael|editorial=WWE Books|año=2003|página=12|isbn= 978-0736821421}}</ref> Cuando era pequeño jugaba al béisbol, pero lo tuvo que dejar debido a una lesión en el brazo producida durante una carrera de motocross.<ref name="page12" /> También jugó [[Fútbol americano|fútbol]] mientras estaba en el instituto en las posiciones de [[fullback]] y [[linebacker]].<ref name="page11" /> También compitió como luchador ''amateur'' en el instituto.<ref>{{cita libro|título=The Hardy Boyz: Exist 2 Inspire|apellidos=Hardy|nombre=Jeff|coautores=Hardy, Matt; Krugman, Michael|editorial=WWE Books|año=2003|página=45|isbn=978-0736821421}}</ref> Tuvo que dejar de competir en los deportes del instituto, después de que se le diera a elegir entre los deportes y la lucha libre, siendo la lucha libre su decisión final.<ref>{{cita libro|título=The Hardy Boyz: Exist 2 Inspire|apellidos=Hardy|nombre=Jeff|coautores=Hardy, Matt; Krugman, Michael|editorial=WWE Books|año=2003|página=46|isbn=978-0736821421}}</ref><ref>{{cita libro|título=The Hardy Boyz: Exist 2 Inspire|apellidos=Hardy|nombre=Jeff|coautores=Hardy, Matt; Krugman, Michael|editorial=WWE Books|año= 2003|página=9|isbn=978-0736821421}}</ref>

Tiene un tatuaje que empieza en la cabeza y termina en su mano.<ref name="superstar ink">{{Cita web|url=http://www.wwe.com/inside/superstarink/articles/jeffhardy|título=Jeff Hardy's roots|fecha=11-10-2007|apellido=Zeigler|nombre=Zack|fechaacceso=26-05-2009|dateformat=mdy|editorial=WWE}}</ref><ref name="superstar ink" /> Su primer tatuaje, el cual le ocultó a su padre, se lo hizo en 1998.<ref name="page130">{{cita libro|título=The Hardy Boyz:Exist 2 Inspire|apellidos=Hardy|nombre=Matt|coautores=Hardy, Matt; Krugman, Michael|editorial=WWE Books|año=2003|página=130|isbn=978-0736821421}}</ref> También tiene tatuajes de símbolos chinos.<ref name="page130" /> Jeff considera que sus tatuajes son "impulsos artísticos".<ref>{{cita libro|título=The Hardy Boyz: Exist 2 Inspire|apellidos=Hardy|nombre=Jeff|coautores=Hardy, Matt; Krugman, Michael|editorial=WWE Books|año=2003|página=131|isbn= 978-0736821421}}</ref> Además es un gran amigo de [[Shannon Moore]], el cual le ha hecho varios tatuajes.<ref>{{cita libro|título =The Hardy Boyz: Exist 2 Inspire|apellidos=Hardy|nombre=Jeff|coautores=Hardy, Matt; Krugman, Michael|editorial=WWE Books|año=2003|página=18|isbn=978-0736821421}}</ref>

El 15 de marzo de 2008, la casa de Jeff fue calcinada por un incendio, durante el cual Jeff no estaba en su casa, pero su perro, "Jack", murió.<ref name="baltimoresun-2008" /><ref name="fire1">{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/2008/06/21/5947241.html|título=Hardy was down, but he's not out|fecha=21-06-2008|apellido=Baines|nombre=Tim|fechaacceso=26-05-2009|editorial=SLAM! Sports}}</ref><ref>{{Cita web|url=http://www.wrestlingnewsworld.com/wwe-news/matt-hardy-jeff-s-house-fire.php|título=Matt Hardy Posts Details On Jeff's House Fire; Gives Info On How You Can Help|fecha=[[2008-03-20]]|apellido=Gray|nombre=Richard|fechaacceso=26-05-2009|editorial=WrestlingNewsWorld}}</ref> Poco tiempo después construyó una nueva casa en la misma zona.<ref name="baltimoresun-2008" /><ref name="fire1" /> El [[17 de septiembre]] de [[2008]], estuvo involucrado en un incidente en el aeropuerto internacional de [[Nashville]], donde un empleado del aeropuerto informó de que Jeff apareció en estado de embriaguez y debido a eso se le negó la entrada al avión.<ref name="drunk-flight">{{Cita web|url=http://www.thesun.co.uk/sol/homepage/sport/wrestling/article1705799.ece|título=Jeff Hardy removed from flight|fecha=[[2008-09-18]]|apellido=Rothstein|nombre=Simon|fechaacceso=26-05-2009|editorial=The Sun}}</ref>

== Carrera ==

=== Inicios ===
Cuando era joven mencionó como inspiración a [[Steve Borden|Sting]], [[Warrior|The Ultimate Warrior]] y a [[Shawn Michaels]] para ser luchador.<ref name=IGN>{{Cita web|url=http://sports.ign.com/articles/776/776337p1.html|autor=Jon Robinson|título=Interview: WrestleMania, ladders, and The Swanton Bomb|fechaacceso=08-06-2009|fecha=27-07-2007}}</ref> Jeff mintió en el formulario de empleo de la WWF sobre su edad, apareciendo por primera vez en [[1993]] a la edad de 16 años en el [[King of the Ring]] como el encargado en abrir las puertas y cargar con el trono del ganador de ''King of the Ring''. Debutó como luchador en la [[World Wrestling Entertainment|World Wrestling Federation]] a la edad de 16 años como [[Términos de lucha libre profesional#jobber|jobber]]. Su primer combate fue el [[24 de mayo]] de [[1994]], donde ganó a [[Scott Hall|Razor Ramon]] por [[Términos de lucha libre profesional#C|count out]].<ref>{{cita libro|apellidos=Hardy|nombre=Jeff|coautores=Matt Hardy, Michael Krugman|título=The Hardy Boyz: Exist 2 Inspire|editorial=WWE Books|año=2003|página=43|isbn=978-0736821421}}</ref> Siguió luchando como [[Términos de lucha libre profesional#jobber|jobber]] durante el [[1997]] frente a luchadores como [[Owen Hart]] y [[Robert Szatkowski|Rob Van Dam]].<ref name=digest /> Cuando los directivos se enteraron de que era menor de edad, decidieron enviar a Jeff a ligas menores. Jeff junto con su hermano [[Matt Hardy]] y sus amigos crearon una nueva compañía, la TWF (Trampoline Wrestling Federation) donde imitaban los movimientos que veían por televisión.<ref name=digest>{{Cita web|url=http://findarticles.com/p/articles/mi_m0FCO/is_4_3/ai_80302525|título=Flying to the top: the Hardy Boyz used hard work, dedication, and passion to become a premier WWF tag team|apellido=Varsallone|nombre=Jim|editorial=Wrestling Digest|fechaacceso=26-05-2009|mes=diciembre|año=2001}}</ref>

Antes de entrar en la WWF, su hermano Matt formó su propia promoción de lucha libre, [[Organization of Modern Extreme Grappling Arts]] (OMEGA), junto con Thomas Simpson.<ref name="oww" /> La promoción fue mucho más exitosa que la versión original, la TWF, e incluía mejores talentos como [[Shannon Moore]], [[Gregory Helms]] y [[Adam Birch|Joey Matthews]].<ref>{{Cita web|url=http://www.wwe.com/superstars/smackdown/matthardy/willnotdieariesarchive/willlnotdiearies052907|urlarchivo=http://web.archive.org/web/20070531083129/http://www.wwe.com/superstars/smackdown/matthardy/willnotdieariesarchive/willlnotdiearies052907|fechaarchivo=[[2007-05-31]]|título=Will Not Die-aries: Thoughts on rival Gregory Helms|fecha=[[2007-05-29]]|apellido=Hardy|nombre=Matt|fechaacceso=26-05-2009|editorial=WWE (Internet Archive)}}</ref> En OMEGA, Jeff utilizó diferentes [[Términos de lucha libre profesional#g|gimmicks]] como '''Willow the Wisp''', '''Iceman''', '''Mean Jimmy Jack''' y '''The Masked Mountain'''.<ref name="oww" /> Mientras estuvo en OMEGA, Jeff consiguió el [[OMEGA New Frontiers Championship|Campeonato de Nuevas Fronteras de OMEGA]] y el [[OMEGA Tag Team Championship|Campeonato por Parejas de OMEGA]].<ref>{{Cita web|url=http://www.cagematch.de/?id=5&nr=714|título=OMEGA Tag Team Championship|fechaacceso=26-05-2009|editorial=Cagematch.de|idioma=German}}</ref><ref name=nf>{{Cita web|url= http://www.cagematch.de/?id=5&nr=713|título=OMEGA New Frontiers Championship|fechaacceso=26-05-2009|editorial=Cagematch.de|idioma=German}}</ref> La promoción cerró en abril de 1998 cuando los hermanos firmaron con la WWF.<ref>{{Cita web|url=http://www.cagematch.de/?id=8&nr=303|título=Organization Of Modern Extreme Grappling Arts|fechaacceso=26-05-2009|editorial=Cagematch.de|idioma=German}}</ref>

=== World Wrestling Federation/Entertainment (1998-2003) ===

==== 1998-1999 ====
En 1998, los hermanos Hardy firmaron con la [[World Wrestling Entertainment|World Wrestling Federation]] (WWF) y fueron entrenados por [[Dory Funk, Jr.]] en su [[Dōjō|dojo]] junto con otros luchadores como [[Kurt Angle]], [[Jason Reso|Christian]], [[Andrew Martin|Test]] y [[Matt Bloom|A-Train]].<ref name="slam" /> Finalmente debutaron en la WWF a mediados de 1998, formando un equipo llamado [[The Hardy Boyz]] (llamado posteriormente The Hardys). Los Hardy lucharon frecuentemente en [[WWF Shotgun Saturday Night|Shotgun]] y [[WWE Sunday Night HEAT|HEAT]] durante gran parte del año antes de antes de entrar al plantel principal de ''[[WWE Raw|Raw]]''. Cuando [[Adam Copeland|Edge]] y Christian crearon el grupo [[The Brood]] en [[1999]], The Hardys comenzaron a ser acompañados al ring por [[Michael Hayes]], quien más tarde se estableció como su manager. El [[29 de junio]] de 1999, ganaron su primer [[WWE World Tag Team Championship|Campeonato en Parejas de la WWF]] venciendo a [[The Acolytes]], perdiéndolo un mes más tarde en el evento [[WWF Fully Loaded|Fully Loaded]] ante los mismos.

Después de la disolución de [[The Brood]], The Hardys crearon junto con el ex miembro de dicho equipo, [[David Heath|Gangrel]], un nuevo grupo llamado [[The New Brood]], comenzando un [[Términos de lucha libre profesional#f|feudo]] con Edge y Christian, a quienes derrotaron en [[No Mercy#1999|No Mercy]], ganando los servicios de [[Terri Runnels]] como manager.<ref>{{Cita web |título=Resultados del PPV "No Mercy 1999|url=http://www.pwwew.net/ppv/wwf/october/1999.htm|fechaacceso=26-05-2009|editorial=PWWEW.net}}</ref> Posteriormente, en [[Survivor Series (1999)|Survivor Series]] y [[WWE Armageddon#1999|Armageddon]], participaron en combates en parejas, sin lograr la victoria.<ref>{{Cita web |título=Resultados del PPV "Survivor Series 1999"|url=http://www.pwwew.net/ppv/wwf/november/1999.htm|fechaacceso=26-05-2009|editorial=PWWEW.net}}</ref><ref>{{Cita web |título=Resultados del PPV "Armageddon 1999"|url=http://www.pwwew.net/ppv/wwf/december/1999.htm|fechaacceso=26-05-2009|editorial=PWWEW.net}}</ref>

==== 2000 ====
[[Archivo:Jeff Hardyt Seattle, WA; 2003.jpg|thumb|right|180px|Jeff Hardy en un show antes de [[WrestleMania XIX]].]]
A inicios de [[2000]], The Hardy Boyz comenzaron a ser acompañados al ring por [[Amy Dumas|Lita]], con quien formaron el grupo Team Xtreme. Durante el primer trimestre del año protagonizaron varios combates frente a otros equipos tales como [[Team 3D|The Dudley Boys]] y [[Edge & Christian]], enfrentándose a los primeros en el [[Royal Rumble (2000)|Royal Rumble]] en un [[Tipos de combates de lucha libre profesional#Tables Match|Tag Team Table Match]]; a los segundos en [[WWE No Way Out#2000|No Way Out]]; y a ambos en [[WrestleMania 2000]], con una victoria y dos derrotas respectivamente.<ref>{{Cita web |título=Resultados del PPV "Royal Rumble 2000"|url=http://www.pwwew.net/ppv/wwf/january/2000.htm|fechaacceso=26-05-2009|editorial=PWWEW.net}}</ref><ref>{{Cita web |título=Resultados del PPV "No Way Out 2000"|url=http://www.pwwew.net/ppv/wwf/february/2000.htm|fechaacceso=26-05-2009|editorial=PWWEW.net}}</ref><ref>{{Cita web |título=Resultados del PPV "Wrestlemania 2000"|url=http://www.pwwew.net/ppv/wwf/march/xvi.htm|fechaacceso=26-05-2009|editorial=PWWEW.net}}</ref> El combate de WrestleMania, fue elegido por la revista [[Pro Wrestling Illustrated]] como la [[PWI Match of the Year|Lucha del año 2000]].

Después de WrestleMania lucharon ocasionalmente en ''[[WWE Raw|RAW]]'' y ''[[WWE Friday Night SmackDown!|SmackDown!]]'' contra parejas como los Dudley Boyz, Edge & Christian, [[Andrew Martin|Test]] & Albert y [[Too Cool]]. En [[SummerSlam (2000)|SummerSlam]], fueron derrotados por Edge & Christian en un combate [[Tipos de combates de lucha libre profesional#Tables, Ladders and Chairs Match (TLC)|TLC]] en el que además participaron los [[Team 3D|The Dudley Boys]].<ref>{{Cita web |título=Resultados del PPV "SummerSlam 2000"|url=http://www.pwwew.net/ppv/wwf/august/2000.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref> En [[WWE Unforgiven#2000|Unforgiven]] obtuvieron el [[WWE World Tag Team Championship|Campeonato en Parejas de la WWF]] tras derrotar a Edge & Christian en un [[Tipos de combates de lucha libre profesional#Steel Cage|Steel Cage Match]], pero lo perdieron frente a los mismos en [[WWE No Mercy#2000|No Mercy]].<ref>{{Cita web |título=Resultados del PPV "Unforgiven 2000"|url=http://www.pwwew.net/ppv/wwf/september/2000.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref><ref>{{Cita web |título=Resultados del PPV "No Mercy 2000"|url=http://www.pwwew.net/ppv/wwf/october/2000.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref> Sin embargo, un día después, recuperaron los campeonatos tras derrotar nuevamente a Edge & Christian, perdiéndolos el [[6 de noviembre]] frente a [[Right to Censor]]. En [[Survivor Series (2000)|Survivor Series]], el equipo de Jeff ganó la [[Tipos de combates de lucha libre profesional#Elimination|lucha de eliminación clásica]], siendo Jeff el único superviviente del combate.<ref>{{Cita web |título=Resultados del PPV "Survivor Series 2000"|url=http://www.pwwew.net/ppv/wwf/november/2000.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref>

Durante el mes de [[diciembre]], Team Xtreme tuvo una corta rivalidad con [[The Radicalz]], a quienes se enfrentaron en numerosas ocasiones en ''[[WWE Raw|RAW]]'' y ''[[WWE Friday Night SmackDown!|SmackDown!]]'', además de tener un combate en [[WWE Armageddon#2000|Armageddon]], donde salieron derrotados.<ref>{{Cita web |título=Resultados del PPV "Armageddon 2000"|url=http://www.pwwew.net/ppv/wwf/december/2000.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref>

==== 2001 ====
En el evento [[Royal Rumble (2001)|Royal Rumble]], Jeff participó en el ''[[Royal Rumble#Royal Rumble match|Royal Rumble Match]]'' donde fue rápidamente eliminado.<ref name=Resultados del PPV "Royal Rumble 2001">{{Cita web |título=Resultados del PPV "Royal Rumble 2001"|url=http://www.pwwew.net/ppv/wwf/january/2001.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref> Luego, en [[WrestleMania X-Seven]] y en [[WWE Insurrextion#2001|Insurrextion]], The Hardys se enfrentaron a Edge y Christian, siendo derrotados en ambos combates.<ref>{{Cita web |título=Resultados del PPV "WrestleMania X-Seven"|url=http://www.pwwew.net/ppv/wwf/march/xvii.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref> El [[10 de abril]], Jeff derrotó a [[Paul Levesque|Triple H]] ganando su primer [[WWE Intercontinental Championship|Campeonato Intercontinental]], sin embargo el [[16 de abril]] perdió el campeonato frente al mismo.<ref>[http://www.wwe.com/inside/titlehistory/intercontinental/322664 Reinado Intercontinental de Triple H]</ref> El [[5 de junio]], derrotó a [[Jerry Lynn]] ganando el [[WWF Light Heavyweight Championship|Campeonato Peso Ligero]], el cual retuvo durante tres semanas hasta que lo perdió frente [[Sean Waltman|X-Pac]].<ref name=Resultados del King of the Ring>{{Cita web |título=Resultados del "King of the Ring 2001"|url=http://www.pwwew.net/ppv/wwf/june/2001.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref> Durante el año además, consiguió el [[WWE Hardcore Championship|Campeonato Hardcore]] en dos ocasiones, perdiéndolo ambas veces frente a [[Robert Szatkowski|Rob Van Dam]].<ref name=Resultados de Summerslam 2001>{{Cita web |título=Resultados del PPV "Summerslam 2001"|url=http://www.pwwew.net/ppv/wwf/august/2001.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref>

En [[WWE Unforgiven#2001|Unforgiven]], The Hardys participaron en un [[Tipos de lucha|Four Way Elimination Match]] pero fueron derrotados por los [[Dudley Boys]].<ref name=Resultados de Unforgiven 2001>{{Cita web |título=Resultados del PPV "Unforgiven 2001"|url=http://www.pwwew.net/ppv/wwf/september/2001.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref> En la edición de ''[[WWE Raw|RAW]]'' del [[8 de octubre]] derrotaron a [[Booker Huffman|Booker T]] y [[Andrew Martin|Test]], ganando el [[WCW World Tag Team Championship|Campeonato Mundial en Parejas de la WCW]]. Retuvieron el campeonato en [[No Mercy#2001|No Mercy]] frente a [[Lance Storm]] y [[Gregory Helms|The Hurricane]], perdiéndolo luego frente a los [[Dudley Boyz]] el [[23 de octubre]] en ''RAW''.<ref name=Resultados de No Mercy 2001>{{Cita web |título=Resultados del PPV "No Mercy 2001"|url=http://www.pwwew.net/ppv/wwf/october/2001.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref> El [[12 de noviembre]] consiguieron el [[WWE World Tag Team Championship|Campeonato en Parejas de la WWF]] tras derrotar a [[Booker Huffman|Booker T]] y [[Andrew Martin|Test]], perdiéndolo en [[Survivor Series (2001)|Survivor Series]] frente a los [[Dudley Boyz]] en un combate de unificación del [[WCW World Tag Team Championship|Campeonato en Parejas de la WCW]] de los Dudleys y el [[WWE World Tag Team Championship|Campeonato en Parejas de la WWF]] de los Hardys.<ref name=Resultados de Survivor Series 2002>{{Cita web |título=Resultados del PPV "Survivor Series 2001"|url=http://www.pwwew.net/ppv/wwf/november/2001.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref>

Después de perder los títulos Jeff tuvo un pequeño [[Términos de lucha libre profesional#F|feudo]] con su hermano Matt lo que les llevó a un combate en [[WWE Night of Champions#2001|Vengeance]], donde Jeff salió victorioso.<ref>{{Cita web |título=Resultados del PPV "Vengeance 2001"|url=http://www.pwwew.net/ppv/wwf/december/2001.htm|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref> Posteriormente, ambos Hardys fueron atacados por [[Mark Calaway|The Underaker]], provocándoles una lesión que los mantuvo inactivos hasta el año siguiente ([[Anexo:Términos de lucha libre profesional#K|kayfabe]]).<ref>{{cita web|url= http://www.onlineworldofwrestling.com/results/smackdown/011220.html|título=WWE SmackDown! Results - December 20, 2001|fecha=2001-12-20|fechaacceso=2008-03-16|editorial=Online world Of Wrestling|fechaacceso=08-06-2009|editorial=PWWEW.net}}</ref>

==== 2002-2003 ====
[[Archivo:Poetryinmotion.jpg|thumb|180px|right|Jeff peleando en [[WrestleMania X8]].]]
Jeff y Matt regresaron en el [[Royal Rumble (2002)|Royal Rumble 2002]], sin ninguna mención de su rivalidad anterior, donde fueron rápidamente eliminados por [[The Undertaker]].<ref>{{Cita web |título=Resultados del PPV "Royal Rumble 2002"|url=http://www.pwwew.net/ppv/wwf/january/2002.htm|fechaacceso=18-05-09|editorial=PWWEW.net}}</ref> En [[No Way Out#2002|No Way Out]], The Hardys participaron en un [[Professional wrestling match types#Gauntlet Match|Tag Team Turmoil match]] pero fueron derrotados por [[Acolytes Protection Agency|The APA]].<ref>{{Cita web |título=Resultados del PPV "No Way Out 2002"|url=http://www.pwwew.net/ppv/wwf/february/2002.htm|fechaacceso=18-05-09|editorial=PWWEW.net}}</ref> También participaron en [[WrestleMania X8]] donde fueron derrotados por [[Billy Gunn|Billy]] y [[Chuck Palumbo|Chuck]] en un combate por el [[WWE World Tag Team Championship|Campeonato Mundial en Parejas]].<ref>{{Cita web |título=Resultados del PPV "Wrestlemania X8"|url=http://www.pwwew.net/ppv/wwf/march/xviii.htm|fechaacceso=18-05-09|editorial=PWWEW.net}}</ref> Tras esto, [[Hardy Boyz|The Hardys]] se separaron cuando su hermano Matt pasó a ''[[WWE Friday Night SmackDown!|SmackDown!]]'' y Jeff se quedó en ''RAW''.

Posteriormente tuvo un [[Términos de lucha libre profesional#F|feudo]] con [[Brock Lesnar]] en el que también participó su hermano Matt. Se enfrentó a Lesnar en [[Backlash#2002|Backlash]] y en [[WWE Judgment Day#2002|Judgment Day]], siendo ambas veces derrotado.<ref>{{Cita web |título=Resultados del PPV "Backlash 2002"|url=http://www.pwwew.net/ppv/wwf/april/2002.htm|fechaacceso=18-05-09|editorial=PWWEW.net}}</ref><ref>{{Cita web |título=Resultados del PPV "Judgment Day 2002"|url=http://www.pwwew.net/ppv/wwf/may/2002.htm|fechaacceso=18-05-09|editorial=PWWEW.net}}</ref> Luego, el [[8 de julio]] derrotó a [[Darren Matthews|William Regal]] ganando el [[WWE European Championship|Campeonato Europeo]]. Tras retener el campeonato en [[WWE Vengeance#2002|Vengeance]] frente a William Regal, perdió el campeonato frente a [[Robert Szatkowski|Rob Van Dam]] en una lucha por la unificación del [[WWE European Championship|Campeonato Europeo]] y del [[WWE Intercontinental Championship|Campeonato Intercontinental]].<ref>{{Cita web |título=Resultados del PPV "Vengeance 2002"|url=http://www.pwwew.net/ppv/wwf/july/2002.htm|fechaacceso=18-05-09|editorial=PWWEW.net}}</ref> Participó en [[Survivor Series (2002)|Survivor Series]] haciendo equipo con los [[Team 3D|Dudley Boyz]] con quienes derrotó a [[Matt Anoa'i|Rosey]], [[Eddie Fatu|Jamal]] y [[Rico Constantino|Rico]].<ref>{{Cita web |título=Resultados del PPV "Survivor Series 2002"|url=http://www.pwwew.net/ppv/wwf/december/2002.htm|fechaacceso=18-05-09|editorial=PWWEW.net}}</ref> En [[WWE Armageddon#2002|Armageddon]] derrotó a [[Accie Conner|D'Lo Brown]].<ref>{{Cita web |título=Resultados del PPV "Armageddon 2002"|url=http://www.pwwew.net/ppv/wwf/december/2002.htm|fechaacceso=18-05-09|editorial=PWWEW.net}}</ref>

En [[enero]] de [[2003]], Jeff se convirtió en [[Términos de lucha libre profesional#H|heel]] cuando atacó a Rob Van Dam y [[Shawn Michaels]]. Participó en [[Royal Rumble (2003)|Royal Rumble]], siendo eliminado por Van Dam.<ref>{{Cita web |título=Resultados del PPV "Royal Rumble 2003"|url=http://www.pwwew.net/ppv/wwf/january/2003.htm|fechaacceso=18-05-09|editorial=PWWEW.net}}</ref> Sin embargo, Jeff se volvió nuevamente [[Términos de lucha libre profesional#f|face]] un mes después de salvar a [[Stacy Keibler]] de ser atacada por [[Jason Reso|Christian]]. Durante las siguientes semanas tuvo un pequeño [[Términos de lucha libre profesional#F|feudo]] con [[Chris Jericho]], el cual terminó en [[No Way Out#2003|No Way Out]], donde Jeff fue derrotado.<ref name=Resultados de No Way Out 2003>{{Cita web |título=Resultados del PPV "No Way Out 2003"|url=http://www.pwwew.net/ppv/wwf/february/2003.htm|fechaacceso=18-05-09|editorial=PWWEW.net}}</ref> En marzo, Jeff tuvo una relación sentimental con [[Trish Stratus]] ([[Términos de lucha libre profesional#Kayfabe|kayfabe]]) después de salvarla de [[Steven Richards]] y [[Lisa Marie Varon|Victoria]].<ref>{{Cita web|url=http://www.onlineworldofwrestling.com/results/raw/030324.html|título=WWE Raw Results|fecha=2003-03-24|fechaacceso=2008-02-04|editorial=Online World Of Wrestling}}</ref>

La historia con Trish no logró ser culminada debido al despido de Jeff de la WWE el [[22 de abril]] de [[2003]]. Los motivos dados para su liberación de la empresa eran el comportamiento errático, el uso de drogas, la negativa de ir a la rehabilitación, su deterioro en el ring y su falta de asistencia.<ref name="return">{{Cita web|url=http://www.wwe.com/inside/news/archive/hardyboyzreunion|título=Bound by blood and fate|fechaacceso=2007-12-22|editorial=WWE}}</ref>

=== Circuito independiente (2003) ===
La primera aparición de Jeff después de ser despedido por la WWE fue el [[24 de mayo]] en [[Organization of Modern Extreme Grappling Arts|OMEGA]], usando su antiguo [[Términos de lucha libre profesional#g|gimmick]], '''Willow the Wisp''', desafiando a [[Kirby Mack|Krazy K]] por el [[OMEGA Cruiserweight Championship|Campeonato Crucero de OMEGA]], pero fue derrotado.<ref name="oww" /> Durante este periodo, realizó una aparición en el evento de [[Ring of Honor]] (ROH) [[Death Before Dishonor]], bajo su ''gimmick'' de "Willow the Wisp", enfrentándose a [[Adam Birch|Joey Matthews]] y Krazy K en un combate, el cual ganó.<ref name="ROHboo">{{Cita web|url=http://www.onlineworldofwrestling.com/results/roh/030719.html|título=Ring of Honor - Death Before Dishonor|fecha=[[2003-07-19]]|fechaacceso=[[2008-02-03]]|editorial=Online World Of Wrestling}}</ref><ref name="ROHboo" /> Tras eso, Jeff estuvo un año fuera del mundo de la lucha libre, el cual dedicó para concentrarse en el [[motocross]].<ref name="moto">{{Cita web|url=http://www.thesun.co.uk/sol/homepage/podcasts/wrestling/article19730.ece|título=WrestleCast:I'm proud to pee in a cup|autor=Simon Lilsboy and Radio 1' Joel|fechaacceso=[[2007-03-06]]|fecha=[[2007-02-26]]|editorial=The Sun}}</ref>

=== Total Nonstop Action Wrestling (2004-2005) ===
[[Archivo:Jeffhardy 5.jpg|thumb|180px|right|Hardy en la TNA.]]
El [[23 de junio]] de [[2004]] Jeff debutó en la [[Total Nonstop Action Wrestling]] (TNA) frente a [[Allen Lloyd Jones|A.J. Styles]] en una pelea por el [[TNA X Division Championship|Campeonato de la División X]], la cual acabó en empate cuando [[Kid Kash]] y [[Lance Hoyt|Dallas]] interfirieron y les golpearon.<ref name="TNA debut">{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/2004/06/24/512582.html|título=TNA: Second anniversary nothing special|fecha=2004-06-24|apellido=Clevett|nombre=Jason|fechaacceso=2008-12-05|editorial=SLAM! Sports}}</ref> Hardy regresó el [[21 de julio]] y se centró en el [[NWA World Heavyweight Championship (TNA)|Campeonato Mundial Peso Pesado de la NWA]].<ref>{{Cita web|url=http://www.onlineworldofwrestling.com/results/tna/040721.html|título=TNA Wrestling Results|fecha=2004-07-21|fechaacceso=2007-12-28|editorial=Online World Of Wrestling}}</ref> El [[8 de septiembre]], Jeff se enfrentó a [[Jeff Jarret]] por el campeonato, pero fue derrotado.<ref>{{Cita web|url=http://www.onlineworldofwrestling.com/results/tna/040908.html|título=TNA Wrestling Results|fecha=2004-09-08|fechaacceso=2007-12-28|editorial=Online World Of Wrestling}}</ref> En octubre, Jeff ganó un torneo, convirtiéndose en el retador N°1 del campeonato, recibiendo una oportunidad en [[TNA Victory Road|Victory Road]], donde fue nuevamente derrotado por Jeff Jarret en un [[Tipos de combates de lucha libre profesional#ladder match|ladder]].<ref name="victoryroad">{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/PPVReports/2004/11/08/723409.html|título=Victory Road bombs|fecha=2004-11-08|apellido=Clevett|nombre=Jason|fechaacceso=2009-09-27|editorial=SLAM! Sports}}</ref><ref name="victoryroad" /> Un mes después, en [[TNA Turning Point|Turning Point]], Jeff, [[Allen Lloyd Jones|Styles]] y [[Randy Poffo|Randy Savage]] derrotaron a [[Jeff Jarret]], [[Scott Hall]] y [[Kevin Nash]].

El [[16 de enero]] de [[2005]], Jeff volvió a derrotar a [[Scott Hall]] en el evento [[TNA Final Resolution|Final Resolution]] y en febrero de 2005, en [[TNA Against All Odds|Against All Odds]], fue derrotado por [[Chris Parks|Abyss]] en un combate [[Tipos de combates de lucha libre profesional#f|Full Metal Mayhem]].<ref>{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/PPVReports/2005/01/17/901070.html|título=New Resolution needed by TNA|fecha=2005-01-17|apellido=Clevett|nombre=Jason|fechaacceso=2008-09-27|editorial=SLAM! Sports}}</ref><ref>{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/PPVReports/2005/02/14/930282.html|título=Iron Man steals Against All Odds|fecha=2005-02-14|apellido=Clevett|nombre=Jason|fechaacceso=2008-09-27|editorial=SLAM! Sports}}</ref> Sin embargo, en [[TNA Destination X|Destination X]], Jeff venció a Abyss en un [[Tipos de combates de lucha libre profesional#Falls Count Anywhere|Falls Count Anywhere]].<ref>{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/PPVReports/2005/03/14/960363.html|título=Destination X: Overbooked but fun|fecha=2005-03-14|apellido=Sokol|nombre=Chris|fechaacceso=2008-09-27|editorial=SLAM! Sports}}</ref>

Luego inició un [[Términos de lucha libre profesional#F|feudo]] con [[Scott Levy|Raven]], a quien derrotó en [[TNA Lockdown|Lockdown]] en una [[Tipos de combates de lucha libre profesional#Steel Cage match|steel cage]].<ref>{{Cita web|url=http://www.onlineworldofwrestling.com/results/tnaimpact/050401.html|título=NWA:TNA Impact|fecha=2005-03-15|fechaacceso=2008-02-03|editorial=Online World Of Wrestling}}</ref><ref>{{Cita web|url=http://www.onlineworldofwrestling.com/results/tnaimpact/050422.html|título=TNA Wrestling Results|fecha=2005-04-05| fechaacceso=2008-02-03|editorial=Online World Of Wrestling}}</ref><ref>{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/PPVReports/2005/04/25/1019275.html|título=Lockdown lacks|fecha=2005-04-25|apellido=Clevett|nombre=Jason|fechaacceso=2008-09-27|editorial=SLAM! Sports}}</ref> El [[15 de mayo]], Jeff fue suspendido por no aparecer en un combate contra Raven en [[TNA Hard Justice|Hard Justice]], alegando que tuvo dificultades en el viaje.<ref>{{Cita web|url=http://www.wrestleview.com/news2005/1116387289.shtml|título=Jeff Hardy suspended by TNA for no-showing May 15th Hard Justice PPV|fecha=2005-05-17|apellido=Martin|nombre=Adam|fechaacceso=2008-02-03|editorial=WrestleView}}</ref> Jeff regresó el [[5 de agosto]] en [[TNA Sacrifice#2005|Sacrifice]], atacando a [[Jeff Jarret]].<ref>{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/PPVReports/2005/08/15/1174128.html|título=TNA makes a great Sacrifice|fecha=2005-08-15|apellido=Corey David|nombre=LaCroix|fechaacceso=2008-09-27|editorial=SLAM! Sports}}</ref> En [[TNA Unbreakable#2005|Unbreakable]] fue derrotado por [[Robert Roode|Bobby Roode]] debido a la interferencia de [[Jeff Jarret|Jarret]].<ref>{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/PPVReports/2005/09/12/1213460.html|título=Unbreakable an astounding PPV|fecha=2005-09-12|apellido=LaCroix|nombre=Corey David|fechaacceso=2008-09-27|editorial=SLAM! Sports}}</ref> En octubre de 2005, Hardy empezó una rivalidad con [[Chris Parks|Abyss]], [[Terry Gerin|Rhino]] y [[Terry Brunk|Sabu]], la cual terminó en [[Bound for Glory (2005)|TNA Bound for Glory]], donde Jeff fue derrotado.<ref name="slam" /><ref name="Bound05">{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/PPVReports/2005/10/24/1276228.html|título=Rhino upsets Jarrett at Bound for Glory|fecha=2005-10-24|apellido=Kapur|nombre=Bob|fechaacceso=2008-09-27|editorial=SLAM! Sports}}</ref><ref>{{Cita web|url=http://www.onlineworldofwrestling.com/results/tnaimpact/051001.html|título=TNA Wrestling Results|fecha=2005-09-27|fechaacceso=2008-02-03|editorial=Online World Of Wrestling}}</ref><ref>{{Cita web|url=http://www.onlineworldofwrestling.com/results/tnaimpact/051015.html|título=TNA Wrestling Results|fecha=2005-10-15|fechaacceso=2008-02-03|editorial=Online World Of Wrestling}}</ref> Más tarde, esa misma noche, Jeff compitió en una [[Tipos de combates de lucha libre profesional#Battle Royal|Battle Royal]] para convertirse en el retador del [[NWA World Heavyweight Championship|Campeonato Mundial de la NWA]], la cual ganó Rhino.<ref name="Bound05" /> En [[TNA Genesis|Genesis]] Jeff perdió frente a [[Monty Brown]].<ref>{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/PPVReports/2005/11/14/1306393.html|título=Genesis turns Christian and much more|fecha=2005-11-14|apellido=LaCroix|nombre=Corey David|fechaacceso=2008-09-27|editorial=SLAM! Sports}}</ref>

Hardy fue nuevamente suspendido por no aparecer en el evento [[TNA Turning Point#2005|Turning Point]], volviendo a alegar problemas en el viaje.<ref name="slam" /> Finalmente, fue despedido de la empresa a principios del [[2006]].

=== World Wrestling Entertainment (2006-presente) ===
==== 2006 ====
[[Archivo:Jeff Hardy.jpg|thumb|180px|right|Jeff como [[WWE World Tag Team Championship|Campeón Mundial por parejas]] junto a su hermano [[Matt Hardy|Matt]].]]
El [[4 de agosto]] de [[2006]] la [[World Wrestling Entertainment]] (WWE) anunció el regreso de Jeff a la compañía, haciendo su regreso oficial el [[21 de agosto]] en ''[[WWE Raw|RAW]]'' al enfrentar y derrotar por descalificación al entonces [[WWE Championship|Campeón de la WWE]] [[Adam Copeland|Edge]].<ref name="return" /><ref>{{Cita web|url=http://www.wwe.com/shows/raw/archive/08142006/|título=Cena goes off|fecha=2006-08-14|apellido=Zeigler|nombre=Zack|fechaacceso=2008-02-05|editorial=WWE}}</ref><ref>{{Cita web|url=http://www.wwe.com/shows/raw/archive/08212006/|título=Broken down?|apellido=Williams III|nombre=Ed|fecha=2006-08-21|editorial=WWE|fechaacceso=2007-06-11}}</ref> Durante las siguientes semanas entró en [[Términos de lucha libre profesional#F|feudo]] con [[John Hennigan|Johnny Nitro]] en torno al [[WWE Intercontinental Championship|Campeonato Intercontinental]], enfrentándose en la edición del [[4 de septiembre]] de ''RAW'' y en [[WWE Unforgiven#2006|Unforgiven]], sin poder obtener el campeonato en dichas ocasiones.<ref>{{Cita web|url=http://www.wwe.com/shows/unforgiven/history/2006/matches/28817582/results/|título=Nitro escapes Toronto with the gold|apellido=Tello|nombre=Craig|fecha=2006-09-17|fechaacceso=2007-11-18|editorial=WWE}}</ref> Sin embargo, el [[2 de octubre]] en ''RAW'', Jeff derrotó a Nitro, ganando su segundo Campeonato Intercontinental.<ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/intercontinental/29684101|título=History Of The Intercontinental Championship - Jeff Hardy(2)|fecha=2006-10-02|fechaacceso=2008-02-05|editorial=WWE}}</ref> Tras retener el campeonato frente a [[Carlos Colón, Jr.|Carlito]] en [[WWE Cyber Sunday#2006|Cyber Sunday]], fue derrotado por Nitro el [[6 de noviembre]] en ''RAW'', perdiendo el Campeonato Intercontinental. Sólo una semana más tarde, el [[13 de noviembre]] en ''RAW'', recuperó el campeonato al derrotar nuevamente a Nitro.<ref>{{Cita web|url=http://www.wwe.com/shows/raw/archive/11062006/|título=Payback is a Dick|apellido=Dee|nombre=Louie|fecha=2006-11-06|fechaacceso=2007-11-18|editorial=WWE}}</ref><ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/intercontinental/36442661|título=History Of The Intercontinental Championship - Jeff Hardy(3)|fecha=2006-11-13|fechaacceso=2008-02-05|editorial=WWE}}</ref>

Posteriormente, en [[Survivor Series (2006)|Survivor Series]], el equipo de DX ([[Paul Levesque|Triple H]], [[Shawn Michaels]], [[Phil Brooks|CM Punk]], [[Matt Hardy]] y Jeff Hardy) derrotó al equipo de Rated-RKO ([[Adam Copeland|Edge]], [[Randy Orton]], [[Mike Knox]], [[John Hennigan|Johnny Nitro]] y [[Gregory Helms]]) con un categórico 5-0.<ref>{{Cita web|url=http://www.wwe.com/shows/survivorseries/history/2006/matches/3332480/results/|título=D-Xtreme dominance|fecha=2006-11-26|apellido=Dee|nombre=Louie|fechaacceso=2007-11-18|editorial=WWE}}</ref> En [[WWE Armageddon#2006|Armageddon]], Jeff se reunió con su hermano Matt y compitió en un [[Tipos de combates de lucha libre profesional#Ladder match|ladder match]] por el [[WWE Tag Team Championship|Campeonato en Parejas de la WWE]], siendo derrotados por [[Paul London]] & [[Brian Kendrick]], en una lucha donde también participaron [[William Regal]] & [[Dave Taylor]] y [[MNM]] ([[Joey Mercury]] & Johnny Nitro).<ref name="aramgeddonladder">{{Cita web|url=http://www.wwe.com/shows/armageddon/history/2006/matches/34729444/results/|título=Climbing the rungs of respect|apellido=Tello|nombre=Craig|fecha=2006-12-17|fechaacceso=2007-11-18|editorial=WWE}}</ref> Durante el combate Jeff le rompió la nariz a Mercury con una escalera, casándole una severa lesión.<ref>{{Cita web|url=http://www.wwe.com/shows/armageddon/history/2006/exclusives/38575801|título=Update on Joey Mercury|fecha=2006-12-18|fechaacceso=2007-04-09|editorial=WWE}}</ref>

==== 2007 ====
En [[WWE New Year's Revolution#2007|New Year's Revolution]], Jeff derrotó a [[John Hennigan|Johnny Nitro]] en una [[Tipos de combates de lucha libre profesional#Steel Cage|Steel Cage]] reteniendo el [[WWE Intercontinental Championship|Campeonato Intercontinental]].<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/january/2007raw.htm|título=Resultados del PPV "New Year's Revolution 2007"|fechaacceso=20-02-09|editorial=PWWEW.net}}</ref> En [[Royal Rumble (2007)|Royal Rumble]], The Hardys derrotaron [[Adam Birch|Joey Mercury]] y a [[John Hennigan|Johnny Nitro]]. Más tarde participó en el ''[[Royal Rumble (2007)|Royal Rumble]] [[Royal Rumble#Royal Rumble match|match]]'', donde fue eliminado por [[Adam Copeland|Edge]].<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/january/2007.htm|título=Resultados del PPV "Royal Rumble 2007"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> Posteriormente en [[No Way Out#2007|No Way Out]] hicieron equipo con [[Chris Benoit]] y vencieron a [[Alvin Burke, Jr.|MVP]] y [[MNM]].<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/february/2007.htm|título=Resultados del PPV "No Way Out 2007"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref>

El [[17 de febrero]], Jeff fue derrotado por [[Eddie Fatu|Umaga]], perdiendo el [[WWE Intercontinental Championship|Campeonato Intercontinental]].<ref>{{Cita web|url=http://www.wwe.com/shows/raw/archive/02192007/|título=Chairman's Choice|fecha=2007-02-19|fechaacceso=2007-11-18|editorial=WWE}}</ref> Se clasificó y participó en la [[Money in the Bank]] de [[WrestleMania 23]], donde se enfrentó a [[CM Punk]], [[Randy Orton]], [[Dave Finlay|Finlay]], [[Adam Copeland|Edge]], [[Ken Anderson|Mr. Kennedy]], [[Booker Huffman|King Booker]] y [[Matt Hardy]], lucha que fue ganada por Kennedy.<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/march/xxiii.htm|título=Resultados del PPV "Wrestlemania 23"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> El [[2 de abril]], Jeff y su hermano [[Matt Hardy|Matt]] ganaron el [[WWE World Tag Team Championship|Campeonato Mundial en Parejas]] tras ganar una [[Tipos de combates de lucha libre profesional#Battle Royal|Battle Royal]] de 10 equipos.<ref name="Apr2tagtitles">{{Cita web|url=http://www.wwe.com/shows/raw/archive/04022007/|título=HBK dumps Cena|fecha=2007-04-02|apellido=Starr|nombre=Noah|fechaacceso=2007-11-18|editorial=WWE}}</ref>

[[Archivo:Jeff_Hardy_WWE_IC_Champ.jpg|thumb|180px|right|Jeff Hardy como [[Intercontinental Championship|Campeón Intercontinental]].]]

En [[WWE Backlash#2007|Backlash]] y en [[Judgement Day#2007|Judgement Day]], [[The Hardys]] retuvieron el [[WWE World Tag Team Championship|Camepeonato Mundial en Parejas]] frente a [[Lance Cade]] y [[Trevor Rhodes|Trevor Murdoch]], y en [[WWE One Night Stand#2007|One Night Stand]] lo hicieron frente a [[The World's Greatest Tag Team]].<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/april/2007.htm|título=Resultados del PPV "Backlash 2007"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref><ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/may/2007.htm|título=Resultados del PPV "Judgement Day 2007"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref><ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/june/2007-01.htm|título=Resultados del PPV "One Night Stand 2007"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> El [[4 de junio]] perdieron el Campeonato Mundial en Parejas tras ser derrotados por [[Lance Cade]] y [[Trevor Rhodes|Trevor Murdoch]], perdiendo además la revancha en [[WWE Night of Champions#2007|Vengeance: Night of Champions]].<ref>{{Cita web|url=http://www.wwe.com/shows/raw/archive/06042007/|título=Crazy like a fox|fecha=[[2007-06-04]]|lastClayton|nombre=Corey|fechaacceso=[[2007-11-18]]|editorial=WWE}}</ref><ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/june/2007-02.htm|título=Resultados del PPV "Vengeance 2007"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> En [[WWE The Great American Bash#2007|The Great American Bash]], Jeff se enfrentó a [[Eddie Fatu|Umaga]] en un combate por el [[WWE Intercontinental Championship|Campeonato Intercontinental]], el cual perdió.<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/july/2007.htm|título=Resultados del PPV "The Great American Bash 2007"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref>

El [[2 de septiembre]] en la edición de ''[[WWE Raw|RAW]]'', Jeff derrotó a Umaga consiguiendo su cuarto [[WWE Intercontinental Championship|Campeonato Intercontinental]].<ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/intercontinental/36442661111|título=History Of The Intercontinental Championship - Jeff Hardy (4)|fecha=[[2007-09-03]]|fechaacceso=[[2008-02-04]]|editorial=WWE}}</ref> Unas semanas antes de [[WWE Cyber Sunday#2007|Cyber Sunday]] se anunció de que Jeff Hardy, [[Shawn Michaels]] y [[Ken Anderson|Mr.Kennedy]] podrían conseguir la oportunidad por el [[WWE Championship|Campeonato de la WWE]] frente a [[Randy Orton]]. La votación fue ganada por [[Shawn Michaels]] por lo que [[Ken Anderson|Mr.Kennedy]] y Jeff se enfrentaron en un combate donde Jeff perdió.<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/october/cyber2007.htm|título=Resultados del PPV "Cyber Sunday 2007"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> En [[Survivor Series (2007)|Survivor Series]] formó parte del equipo de [[Paul Levesque|Triple H]] donde consiguieron derrotar al equipo de Umaga, quedando como único sobreviviente junto a Triple H.<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/november/2007.htm|título=Resultados del PPV "Survivor Series 2007"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> En [[WWE Armageddon#2007|Armageddon]] Jeff derrotó a Triple H, convirtiéndose en el retador N°1 por el [[WWE Championship|Campeonato de la WWE]] en [[Royal Rumble (2008)|Royal Rumble]].<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/december/2007.htm|título=Resultados del PPV "Armageddon 2007"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref>

==== 2008-2009 ====
El [[27 de enero]] en [[Royal Rumble (2008)|Royal Rumble]] fue derrotado por [[Randy Orton]] en una lucha por el [[WWE Championship|Campeonato de la WWE]], terminando así el [[Términos de lucha libre profesional#F|feudo]] entre ellos.<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/February/2008.htm|título=Resultados del PPV "Royal Rumble 2008"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> En [[WWE No Way Out#2008|No Way Out]] participó en una [[Elimination Chamber]], siendo eliminado por [[Paul Levesque|Triple H]].<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/february/2008.htm|título=Resultados del PPV "No Way Out 2008"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> El [[18 de febrero]] en ''RAW'', Jeff derrotó a [[Gene Snitsky|Snitsky]] obteniendo la clasificación para el [[Money in the Bank]] de [[Wrestlemania XXIV]]. El [[10 de marzo]], Jeff perdió el [[WWE Intercontinental Championship|Campeonato Intercontinental]] frente a [[Christopher Irvine|Chris Jericho]] tras la suspensión de 60 días realizada por violar por segunda vez la política antidrogas de la empresa.<ref name="baltimoresun-2008">{{Cita web|url=http://weblogs.baltimoresun.com/sports/wrestling/blog/2008/10/qa_with_jeff_hardy.html|título=Q&A with Jeff Hardy|fecha=[[2008-10-03]]|apellido=Eck|nombre=Kevin|fechaacceso=[[2008-10-03]]|editorial=Baltimore Sun}}</ref> Al dar positivo en el control antidrogas, Jeff fue inmediatamente eliminado del combate [[Money in the Bank]] de WrestleMania.<ref name="fire1">{{Cita web|url=http://slam.canoe.ca/Slam/Wrestling/2008/06/21/5947241.html|título=Hardy was down, but he's not out|fecha=[[2008-06-21]]|apellido=Baines|nombre=Tim|fechaacceso=[[2008-09-27]]|editorial=SLAM! Sports}}</ref><ref name="baltimoresun-2008" />

El [[12 de mayo]] hizo su regreso a ''[[WWE Raw|RAW]]'', donde derrotó a [[Eddie Fatu|Umaga]].<ref>{{Cita web|url=http://www.wwe.com/shows/raw/archive/05122008/|título=No Time Wasted|fecha=[[2008-05-12]]|apellido=Rote|nombre=Andrew|fechaacceso=[[2008-09-26]]|editorial=WWE}}</ref> Posteriormente se enfrento a [[Alvin Burke, Jr.|MVP]] en [[WWE Judgment Day#2008|Judgment Day]] y a Umaga en un combate [[Tipos de combates de lucha libre profesional#Falls Count Anywhere match|Falls Count Anywhere]] en [[WWE One Night Stand#2008|One Night Stand]], resultando ganador en ambos combates.<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/may/2008.htm|título=Resultados del PPV "Judgment Day 2008"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref><ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/june/2008-01.htm|título=Resultados del PPV "One Night Stand 2008"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> El [[23 de junio]] en la edición de [[WWE Raw|Raw]], durante la cual se realizó el [[WWE Draft (2008)|Draft]], Jeff fue enviado a la marca ''[[WWE Friday Night SmackDown!|SmackDown!]]''.<ref>{{Cita web|url=http://www.wwe.com/shows/raw/archive/06232008/|título=A Draft Disaster|fecha=[[2008-06-23]]|apellido=Sitterson|nombre=Aubrey|editorial=[[World Wrestling Entertainment]]|fechaacceso=[[2008-06-25]]}}</ref>

En [[WWE Unforgiven#2008|Unforgiven]], [[WWE No Mercy#2008|No Mercy]] y [[WWE Cyber Sunday#2008|Cyber Suday]] no logró ganar el [[WWE Championship|Campeonato de la WWE]], al ser derrotado en todas las ocasiones por [[Paul Levesque|Triple H]].<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/september/2008.htm|título=Resultados del PPV "Unforgiven 2008"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref><ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/october/2008.htm|título=Resultados del PPV "No Mercy 2008"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref><ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/october/cyber2008.htm|título=Resultados del PPV "Cyber Sunday 2008"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> Finalmente logró ganar el Campeonato de la WWE en [[WWE Armageddon#2008|Armageddon]], después de derrotar a Triple H y al entonces campeón [[Adam Copeland|Edge]] en un [[Tipos de combates de lucha libre profesional#Triple Threat Match|Triple Threat Match]].<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/december/2008.htm|título=Resultados del PPV "Armageddon 2008"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref>

En [[Royal Rumble (2009)|Royal Rumble]], Jeff perdió el [[WWE Championship|Campeonato de la WWE]] frente a [[Adam Copeland|Edge]], después de que su hermano [[Matt Hardy|Matt]] le atacara con una silla.<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/january/2009.htm|título=Resultados del PPV "Royal Rumble 2009"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref> En [[No Way Out#2009|No Way Out]] participó en la Elimination Chamber eliminando a Edge pero fue eliminado por [[Mark Callaway|The Undertaker]].<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/february/2009.htm|título=Resultados del PPV "No Way Out 2009"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref>

Durante las siguientes semanas entró en [[Términos de lucha libre profesional#F|feudo]] con su hermano [[Matt Hardy|Matt]], con quien se enfrentó en [[WrestleMania XXV]], en un [[Tipos de lucha|Extreme rules match]], en ''SmackDown!'' en una [[Tipos de combates de lucha libre profesional#Combates basados en un Vehículo o Contenedor|Stretcher match]] y en [[WWE Backlash#2009|Backlash]], en un [[Tipos de combates de lucha libre profesional#I quit match|I Quit match]]. En los dos primeros encuentros, fue Matt quien obtuvo la victoria, mientras que en Backlash fue Jeff quien logró ganar.<ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/march/xxv.htm|título=Resultados del PPV "Wrestlemania XXV"|fechaacceso=25-01-09|editorial=PWWEW.net}}</ref><ref>{{Cita web|url=http://www.pwwew.net/ppv/wwf/april/2009.htm|título=Resultados del PPV "Backlash"|fechaacceso=29-04-09|editorial=PWWEW.net}}</ref> Tras esto, recibió una oportunidad por el [[WWE World Heavyweight Championship|Campeonato Mundial Peso Pesado]] en [[WWE Judgment Day#2009|Judgment Day]], donde fue derrotado por [[Adam Copeland|Edge]]. Sin embargo, en [[WWE Extreme Rules#2009|Extreme Rules]], Jeff derrotó a Edge, ganando el [[WWE World Heavyweight Championship|Campeonato Mundial Peso Pesado]], aunque inmediatamente después [[Phil Brooks|CM Punk]] le arrebató el campeonato tras usar el contrato del [[Money in the Bank]]. En [[WWE The Bash#2009|The Bash]] ganó por descalificación a [[Phil Brooks|CM Punk]], quien retuvo su título.<ref>{{cita web|url=http://www.wwe.com/shows/extremerules/matches/10294714/results/|título=Results:Punk cashes in for gold|fecha=07-06-2009|apellido=Passero|nombre=Mitch|fechaacceso=09-06-2009|editorial=[[World Wrestling Entertainment]]}}</ref>

== En lucha ==
[[Archivo:Hardy vs Jericho.jpg|thumb|160px|right|Jeff Hardy aplicando un Swanton Bomb a [[Chris Jericho]].]]
[[Archivo:Jeff Hardy performs Whisper in the Wind.jpg|160px|thumb|Jeff Hardy aplicando su "Whisper in the Wind" a [[Adam Copeland|Edge]].]]
*'''[[Anexo:Términos de lucha libre profesional#F|Movimientos finales]]'''
**'''''Swanton Bomb''''' ([[Movimientos aéreos de lucha libre profesional#High-angle senton bomb|High-angle senton bomb]])
**'''''Twist of Fate''''' ([[Cutter#Twist of Fate|Front facelock cutter]])
**'''''Twist of Fate''''' (Front facelock stunner) - [[Total Nonstop Action Wrestling|TNA]]
**'''''Reverse of Fate'''''<!-- NO SE LLAMA "EXTREME TWIST OF FATE" --> ([[Movimientos de lucha libre profesional#N|Inverted facelock neckbreaker slam]])
**'''''Spine Line''''' (Armlock cloverleaf) – [[Organization of Modern Extreme Grappling Arts|OMEGA]]
**'''[[Movimientos aéreos de lucha libre profesional|450º Splash]]''' - [[1990s]]

*'''[[Anexo:Términos de lucha libre profesional#s|Movimientos de firma]]'''
**''Whisper in the Wind'' ([[Movimientos aéreos de lucha libre profesional#Corkscrew senton|Corkscrew senton]])
**''Hardyac Arrest'' ([[Movimientos de lucha libre profesional#C|Rope aided corner dropkick]])
**[[Movimientos de lucha libre profesional#C|Armlock cloverleaf]]
**[[Movimientos aéreos de lucha libre profesional#Plancha|Slingshot crossbody]]
**[[Movimientos aéreos de lucha libre profesional#Diving leg drop|Guillotine leg drop]]
**[[Movimientos de lucha libre profesional#S|Sitout inverted suplex slam]]
**[[Movimientos de lucha libre profesional#J|Sitout jawbreaker]]
**[[Movimientos de lucha libre profesional#S|Snap reverse STO]] - [[Total Nonstop Action Wrestling|TNA]]

*'''[[Anexo:Términos de lucha libre profesional#M|Managers]]'''
**[[David Heath|Gangrel]]
**[[Michael Hayes]]
**[[Amy Dumas|Lita]]
**[[Trish Stratus]]
**[[Terri]]
**[[Vince McMahon]]

*'''Apodos'''
**The Charismatic Enigma (TNA)
**'''The Rainbow-Haired Warrior''' (WWE)
**The Legend Thriller (WWE)
**'''The Extreme Enigma''' (WWE)

== Campeonatos y logros ==
[[Archivo:The Hardy Boyz.jpg|thumb|180px|right|Jeff como [[WWE World Tag Team Championship|Campeón Mundial por parejas]] junto a su hermano [[Matt Hardy|Matt]].]]
[[Archivo:Jeff-Hardy-IC-Champ,-Entrance,-RLA-Melb-10.11.2007 filtered.jpg|thumb|180px|right|Jeff como [[Intercontinental Championship|Campeón Intercontinental]].]]
[[Archivo:Jeff Hardy WWE Champion Royal Rumble.jpg|thumb|180px|right|Jeff como [[WWE Championship|Campeón de la WWE]].]]
*'''National Championship Wrestling'''
**NCW Light Heavyweight Championship (2 veces)<ref name="slam"/>

*'''New Dimension Wrestling'''
**NDW Light Heavyweight Championship (1 vez)<ref name="slam"/>

*'''New Frontier Wrestling Association'''
**NFWA Heavyweight Championship (1 vez)<ref name="slam"/>

*'''North East Wrestling'''
**NEW Junior Heavyweight Championship (1 vez)<ref name="slam"/>

*'''[[National Wrestling Alliance|NWA 2000]]'''
**NWA 2000 Tag Team Championship (1 vez) - con [[Matt Hardy]]<ref name="slam"/>

*'''[[Organization of Modern Extreme Grappling Arts]]'''
**[[OMEGA Tag Team Championship]] ([[OMEGA Tag Team Championship#Lista de campeones|1 vez]]) - con [[Matt Hardy|Surge]]<ref name="slam"/>
**[[OMEGA New Frontiers Championship]] ([[OMEGA New Frontiers Championship#Lista de campeones|1 vez]])<ref name=nf/>

*'''Universal Wrestling Association'''
**UWA World Middleweight Championship (1 vez)<ref name="slam"/>

*'''[[World Wrestling Entertainment|World Wrestling Federation - Entertainment]]
**[[WWE Championship]] (1 vez)<ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/wwechampionship/8920772|título=Reinado WWE Championship 1|fechaacceso=28-01-09|obra=WWE.com}}</ref>
**[[WWE World Heavyweight Championship|World Heavyweight Championship]] (1 vez)<ref name=WHC>{{cita web|url=http://www.wwe.com/inside/titlehistory/worldheavyweight/200904261|fechaacceso=2009-06-12|título=History of the World Heavyweight Championship - Jeff Hardy (1)|editorial=[[World Wrestling Entertainment]]}}</ref>
**[[WWE Intercontinental Championship]] (4 veces)<ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/intercontinental/322660|título=Reinado Intercontinental Championship 1|fechaacceso=28-01-09|obra=WWE.com}}</ref><ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/intercontinental/29684101|título=Reinado Intercontinental Championship 2|fechaacceso=28-01-09|obra=WWE.com}}</ref><ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/intercontinental/36442661|título=Reinado Intercontinental Championship 3|fechaacceso=28-01-09|obra=WWE.com}}</ref><ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/intercontinental/36442661111|título=Intercontinental 4|fechaacceso=28-01-09|obra=WWE.com}}</ref>
**[[WWE World Tag Team Championship|World Tag Team Championship]] ([[WWE World Tag Team Championship#Lista de campeones|6 veces]]) - con [[Matt Hardy]]<ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/worldtagteam/304454132111213|título=Reinado World Tag Team Championship 1|fechaacceso=28-01-09|obra=WWE.com}}</ref><ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/worldtagteam/30445413211232|título=Reinado World Tag Team Championship 2|fechaacceso=28-01-09|obra=WWE.com}}</ref><ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/worldtagteam/30445413214112|título=Reinado World Tag Team Championship 3|fechaacceso=28-01-09|obra=WWE.com}}</ref><ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/worldtagteam/3044541321152|título=Reinado World Tag Team Championship 4|fechaacceso=28-01-09|obra=WWE.com}}</ref><ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/worldtagteam/3044541321125|título=Reinado World Tag Team Championship 5|fechaacceso=28-01-09|obra=WWE.com}}</ref><ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/worldtagteam/04022007|título=Reinado World Tag Team Championship 6|fechaacceso=28-01-09|obra=WWE.com}}</ref>
**[[WCW World Tag Team Championship]] ([[WCW World Tag Team Championship#Lista de campeones|1 vez]]) - con [[Matt Hardy]]
**[[WWE European Championship]] (1 vez)<ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/euro/358594|título=Reinado European Championship 1|fechaacceso=28-01-09|obra=WWE.com}}</ref>
**[[WWE Hardcore Championship|WWF/E Hardcore Championship]] (3 veces)<ref name="WWE hardcore">{{cita web|url=http://www.wwe.com/inside/titlehistory/hard/|título=History Of The Hardcore Championship|fechaacceso=2007-11-15|editorial=WWE}}</ref>
**[[WWE Light Heavyweight Championship]] (1 vez)<ref>{{Cita web|url=http://www.wwe.com/inside/titlehistory/lightheavyweight/357160|título=Reinado European Championship 1|fechaacceso=28-01-09|obra=WWE.com}}</ref>
**[[Triple Crown Championship#Campeón de Tres Coronas de la WWF/E|Triple Crown Championship]] ([[Triple Crown Championship#Lista Oficial de Campeones de Tres Coronas de la WWE|décimoctavo]])
**[[Grand Slam Championship]] ([[Grand Slam Championship#Lista de ganadores|noveno]])

*'''[[Pro Wrestling Illustrated]]'''
**[[PWI Match of the Year|PWI Lucha del año]] - 2000, con Matt Hardy vs. [[The Dudley Boyz]] vs. [[Adam Copeland|Edge]] & [[Jason Reso|Christian]] <small>(''[[WrestleMania 2000]]'', [[2 de abril]] de [[2000]])</small><ref name=pwi2000>{{Cita web|url=http://www.genickbruch.com/index.php?befehl=weitereawards&award=10&sort=0&jahr=2000|fechaacceso=[[2008-02-24]]|editorial=Genickbruch: Die Wrestlingseite des alten Europa|idioma=German|título=Awards der Pro Wrestling Illustrated: 2000}}</ref>
**[[PWI Match of the Year|PWI Lucha del año]] - 2001, con Matt Hardy vs. [[The Dudley Boyz]] vs. [[Adam Copeland|Edge]] & [[Jason Reso|Christian]] <small>(''[[WrestleMania X-Seven]]'', [[1 de abril]] de [[2001]])</small><ref>{{Cita web|url=http://www.genickbruch.com/index.php?befehl=weitereawards&award=10&sort=0&jahr=2001|fechaacceso=[[2008-02-24]]|editorial=Genickbruch: Die Wrestlingseite des alten Europa|idioma=German|título=Awards der Pro Wrestling Illustrated: 2001}}</ref>
**[[PWI Tag Team of the Year|PWI Pareja del Año]] - 2000, con Matt Hardy</small><ref name=pwi2000 />
**[[PWI Comeback of the Year|PWI Regreso del Año]] - 2007<ref>{{Cita web|title=Pro Wrestling Illustrated Award Winners: Comeback of the Year|url=http://www.100megsfree4.com/wiawrestling/pages/pwi/pwicome.htm|fechaacceso=[[2008-02-24]]|título= Pro Wrestling Illustrated Top 500 - 2001|editorial=Wrestling Information Archive}}</ref>
**[[PWI Most Popular Wrestler of the Year|PWI Luchador más popular del año]] - 2008
**Ranqueado ''Nº 30'' en los PWI 500 de 2000<ref>{{Cita web|url=http://www.100megsfree4.com/wiawrestling/pages/pwi/pwi50000.htm|título=Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2000|fechaacceso=19-02-09|editorial=Pro Wrestling Illustrated}}</ref>
**Ranqueado ''Nº 17'' en los PWI 500 de 2001<ref>{{Cita web|url=http://www.100megsfree4.com/wiawrestling/pages/pwi/pwi50001.htm|título=Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2001|fechaacceso=19-02-09|editorial=Pro Wrestling Illustrated}}</ref>
**Ranqueado ''Nº 32'' en los PWI 500 de 2002<ref>{{Cita web|url=http://www.100megsfree4.com/wiawrestling/pages/pwi/pwi50002.htm|título=Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2002|fechaacceso=19-02-09|editorial=Pro Wrestling Illustrated}}</ref>
**Ranqueado ''Nº 64'' en los PWI 500 de 2003<ref>{{Cita web|url=http://www.100megsfree4.com/wiawrestling/pages/pwi/pwi50003.htm|título=Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2003|fechaacceso=19-02-09|editorial=Pro Wrestling Illustrated}}</ref>
**Ranqueado ''Nº58'' en los PWI 500 del 2005<ref>{{Cita web|url=http://www.100megsfree4.com/wiawrestling/pages/pwi/pwi50005.htm|título=Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2005|fechaacceso=19-02-09|editorial=Pro Wrestling Illustrated}}</ref>
**Ranqueado ''Nº29'' en los PWI 500 del 2007<ref>{{Cita web|url=http://www.100megsfree4.com/wiawrestling/pages/pwi/pwi50007.htm|título=Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2007|fechaacceso=19-02-09|editorial=Pro Wrestling Illustrated}}</ref>
**Ranqueado ''Nº18'' en los PWI 500 del 2008<ref>{{Cita web|url=http://www.wrestlezone.com/article.php?articleid=223834880|título=Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2008|fechaacceso=19-02-09|editorial=Wrestlezone.com}}</ref>

*'''[[Wrestling Observer Newsletter]]'''
**[[WON Best Flying Wrestler|WON Mejor luchador volador]] - 2000<ref>{{Cita web|título=Observer: Best Flying Wrestler|editorial=Genickbruch: Die Wrestlingseite des alten Europa|url=http://www.genickbruch.com/index.php?befehl=observer&award=12|fechaacceso=[[2008-02-24]]|idioma=German}}</ref>

== Referencias ==
{{listaref|2}}

== Enlaces externos ==
* [http://www.wwe.com/superstars/smackdown/jeffhardy Perfil en WWE.com]
* [http://www.jeffnerohardy.com Página oficial de Jeff Hardy]
* [http://www.thehardyshow.com Página oficial de Jeff y Matt Hardy]
* [http://www.jeffhardyspain.co.nr Jeff Hardy Spain Foro]

{{commonscat|Jeff Hardy}}

{{bueno|en}}

[[Categoría:Nacidos en 1977]]
[[Categoría:Luchadores actuales de SmackDown!]]
[[Categoría:Ex luchadores de la TNA|Jeff Hardy]]
[[Categoría:Norcarolinos]]
[[Categoría:Campeones de la WWE]]
[[Categoría:Campeones del World Heavyweight Championship]]

[[bar:Jeff Hardy]]
[[bg:Джеф Харди]]
[[ca:Jeff Hardy]]
[[cs:Jeff Hardy]]
[[da:Jeff Hardy]]
[[de:Jeff Hardy]]
[[el:Τζεφ Χάρντι]]
[[en:Jeff Hardy]]
[[eu:Jeff Hardy]]
[[fi:Jeff Hardy]]
[[fr:Jeff Hardy]]
[[gl:Jeff Hardy]]
[[he:ג'ף הארדי]]
[[it:Jeff Hardy]]
[[ja:ジェフ・ハーディー]]
[[lt:Jeff Hardy]]
[[nl:Jeff Hardy]]
[[no:Jeff Hardy]]
[[pl:Jeff Hardy]]
[[pt:Jeff Hardy]]
[[ro:Jeff Hardy]]
[[ru:Харди, Джеффри Неро]]
[[simple:Jeff Hardy]]
[[sv:Jeff Hardy]]
[[th:เจฟฟ์ ฮาร์ดี้]]
[[tr:Jeff Hardy]]
[[vi:Jeff Hardy]]
[[zh:傑夫·哈迪]]

Revisión del 01:24 17 jul 2009

Jeff Hardy
Nacimiento Cameron (Estados Unidos)
31 de agosto de 1977
Peso 102 kilogramos
Estatura 185 centímetros
Nacionalidad Estados Unidos
Estadísticas
Debut 15 de octubre de 1993

Jeffrey Nero "Jeff" Hardy[1]​ (31 de agosto de 1977 -)[2]​ es un luchador profesional estadounidense que trabaja actualmente para la World Wrestling Entertainment (WWE), luchando en su marca SmackDown!.[3]

Jeff es dos veces Campeón Mundial, al obtener un reinado como Campeón de la WWE y 1 como Campeón Mundial Peso Pesado. Otros logros destacables en su carrera son sus 4 reinados Campeón Intercontinental, 6 reinados como Campeón Mundial en Parejas y sus reinados como Campeón Hardcore, Campeón Europeo de la WWF y Campeón Peso Ligero. Además es Campeón de Triple Corona y Gran Campeón.

Vida personal

Jeff Hardy nació el 31 de agosto de 1977. Sus padres fueron Gilbert y Ruby Moore Hardy, y es el hermano menor de Matt Hardy.[3][4][5]​ Su madre murió debido a un cáncer cerebral en 1986, cuando Jeff tenía 9 años.[4][6][7]​ Se interesó en el motocross a los 12 años y tuvo su primera moto, una Yamaha YZ-80, a los 13.[8][9]​ Cuando era pequeño jugaba al béisbol, pero lo tuvo que dejar debido a una lesión en el brazo producida durante una carrera de motocross.[9]​ También jugó fútbol mientras estaba en el instituto en las posiciones de fullback y linebacker.[8]​ También compitió como luchador amateur en el instituto.[10]​ Tuvo que dejar de competir en los deportes del instituto, después de que se le diera a elegir entre los deportes y la lucha libre, siendo la lucha libre su decisión final.[11][12]

Tiene un tatuaje que empieza en la cabeza y termina en su mano.[13][13]​ Su primer tatuaje, el cual le ocultó a su padre, se lo hizo en 1998.[14]​ También tiene tatuajes de símbolos chinos.[14]​ Jeff considera que sus tatuajes son "impulsos artísticos".[15]​ Además es un gran amigo de Shannon Moore, el cual le ha hecho varios tatuajes.[16]

El 15 de marzo de 2008, la casa de Jeff fue calcinada por un incendio, durante el cual Jeff no estaba en su casa, pero su perro, "Jack", murió.[17][18][19]​ Poco tiempo después construyó una nueva casa en la misma zona.[17][18]​ El 17 de septiembre de 2008, estuvo involucrado en un incidente en el aeropuerto internacional de Nashville, donde un empleado del aeropuerto informó de que Jeff apareció en estado de embriaguez y debido a eso se le negó la entrada al avión.[20]

Carrera

Inicios

Cuando era joven mencionó como inspiración a Sting, The Ultimate Warrior y a Shawn Michaels para ser luchador.[21]​ Jeff mintió en el formulario de empleo de la WWF sobre su edad, apareciendo por primera vez en 1993 a la edad de 16 años en el King of the Ring como el encargado en abrir las puertas y cargar con el trono del ganador de King of the Ring. Debutó como luchador en la World Wrestling Federation a la edad de 16 años como jobber. Su primer combate fue el 24 de mayo de 1994, donde ganó a Razor Ramon por count out.[22]​ Siguió luchando como jobber durante el 1997 frente a luchadores como Owen Hart y Rob Van Dam.[4]​ Cuando los directivos se enteraron de que era menor de edad, decidieron enviar a Jeff a ligas menores. Jeff junto con su hermano Matt Hardy y sus amigos crearon una nueva compañía, la TWF (Trampoline Wrestling Federation) donde imitaban los movimientos que veían por televisión.[4]

Antes de entrar en la WWF, su hermano Matt formó su propia promoción de lucha libre, Organization of Modern Extreme Grappling Arts (OMEGA), junto con Thomas Simpson.[2]​ La promoción fue mucho más exitosa que la versión original, la TWF, e incluía mejores talentos como Shannon Moore, Gregory Helms y Joey Matthews.[23]​ En OMEGA, Jeff utilizó diferentes gimmicks como Willow the Wisp, Iceman, Mean Jimmy Jack y The Masked Mountain.[2]​ Mientras estuvo en OMEGA, Jeff consiguió el Campeonato de Nuevas Fronteras de OMEGA y el Campeonato por Parejas de OMEGA.[24][25]​ La promoción cerró en abril de 1998 cuando los hermanos firmaron con la WWF.[26]

World Wrestling Federation/Entertainment (1998-2003)

1998-1999

En 1998, los hermanos Hardy firmaron con la World Wrestling Federation (WWF) y fueron entrenados por Dory Funk, Jr. en su dojo junto con otros luchadores como Kurt Angle, Christian, Test y A-Train.[1]​ Finalmente debutaron en la WWF a mediados de 1998, formando un equipo llamado The Hardy Boyz (llamado posteriormente The Hardys). Los Hardy lucharon frecuentemente en Shotgun y HEAT durante gran parte del año antes de antes de entrar al plantel principal de Raw. Cuando Edge y Christian crearon el grupo The Brood en 1999, The Hardys comenzaron a ser acompañados al ring por Michael Hayes, quien más tarde se estableció como su manager. El 29 de junio de 1999, ganaron su primer Campeonato en Parejas de la WWF venciendo a The Acolytes, perdiéndolo un mes más tarde en el evento Fully Loaded ante los mismos.

Después de la disolución de The Brood, The Hardys crearon junto con el ex miembro de dicho equipo, Gangrel, un nuevo grupo llamado The New Brood, comenzando un feudo con Edge y Christian, a quienes derrotaron en No Mercy, ganando los servicios de Terri Runnels como manager.[27]​ Posteriormente, en Survivor Series y Armageddon, participaron en combates en parejas, sin lograr la victoria.[28][29]

2000

Jeff Hardy en un show antes de WrestleMania XIX.

A inicios de 2000, The Hardy Boyz comenzaron a ser acompañados al ring por Lita, con quien formaron el grupo Team Xtreme. Durante el primer trimestre del año protagonizaron varios combates frente a otros equipos tales como The Dudley Boys y Edge & Christian, enfrentándose a los primeros en el Royal Rumble en un Tag Team Table Match; a los segundos en No Way Out; y a ambos en WrestleMania 2000, con una victoria y dos derrotas respectivamente.[30][31][32]​ El combate de WrestleMania, fue elegido por la revista Pro Wrestling Illustrated como la Lucha del año 2000.

Después de WrestleMania lucharon ocasionalmente en RAW y SmackDown! contra parejas como los Dudley Boyz, Edge & Christian, Test & Albert y Too Cool. En SummerSlam, fueron derrotados por Edge & Christian en un combate TLC en el que además participaron los The Dudley Boys.[33]​ En Unforgiven obtuvieron el Campeonato en Parejas de la WWF tras derrotar a Edge & Christian en un Steel Cage Match, pero lo perdieron frente a los mismos en No Mercy.[34][35]​ Sin embargo, un día después, recuperaron los campeonatos tras derrotar nuevamente a Edge & Christian, perdiéndolos el 6 de noviembre frente a Right to Censor. En Survivor Series, el equipo de Jeff ganó la lucha de eliminación clásica, siendo Jeff el único superviviente del combate.[36]

Durante el mes de diciembre, Team Xtreme tuvo una corta rivalidad con The Radicalz, a quienes se enfrentaron en numerosas ocasiones en RAW y SmackDown!, además de tener un combate en Armageddon, donde salieron derrotados.[37]

2001

En el evento Royal Rumble, Jeff participó en el Royal Rumble Match donde fue rápidamente eliminado.Error en la cita: Etiqueta <ref> no válida; nombres no válidos, p. ej. demasiados Luego, en WrestleMania X-Seven y en Insurrextion, The Hardys se enfrentaron a Edge y Christian, siendo derrotados en ambos combates.[38]​ El 10 de abril, Jeff derrotó a Triple H ganando su primer Campeonato Intercontinental, sin embargo el 16 de abril perdió el campeonato frente al mismo.[39]​ El 5 de junio, derrotó a Jerry Lynn ganando el Campeonato Peso Ligero, el cual retuvo durante tres semanas hasta que lo perdió frente X-Pac.Error en la cita: Etiqueta <ref> no válida; nombres no válidos, p. ej. demasiados Durante el año además, consiguió el Campeonato Hardcore en dos ocasiones, perdiéndolo ambas veces frente a Rob Van Dam.Error en la cita: Etiqueta <ref> no válida; nombres no válidos, p. ej. demasiados

En Unforgiven, The Hardys participaron en un Four Way Elimination Match pero fueron derrotados por los Dudley Boys.Error en la cita: Etiqueta <ref> no válida; nombres no válidos, p. ej. demasiados En la edición de RAW del 8 de octubre derrotaron a Booker T y Test, ganando el Campeonato Mundial en Parejas de la WCW. Retuvieron el campeonato en No Mercy frente a Lance Storm y The Hurricane, perdiéndolo luego frente a los Dudley Boyz el 23 de octubre en RAW.Error en la cita: Etiqueta <ref> no válida; nombres no válidos, p. ej. demasiados El 12 de noviembre consiguieron el Campeonato en Parejas de la WWF tras derrotar a Booker T y Test, perdiéndolo en Survivor Series frente a los Dudley Boyz en un combate de unificación del Campeonato en Parejas de la WCW de los Dudleys y el Campeonato en Parejas de la WWF de los Hardys.Error en la cita: Etiqueta <ref> no válida; nombres no válidos, p. ej. demasiados

Después de perder los títulos Jeff tuvo un pequeño feudo con su hermano Matt lo que les llevó a un combate en Vengeance, donde Jeff salió victorioso.[40]​ Posteriormente, ambos Hardys fueron atacados por The Underaker, provocándoles una lesión que los mantuvo inactivos hasta el año siguiente (kayfabe).[41]

2002-2003

Jeff peleando en WrestleMania X8.

Jeff y Matt regresaron en el Royal Rumble 2002, sin ninguna mención de su rivalidad anterior, donde fueron rápidamente eliminados por The Undertaker.[42]​ En No Way Out, The Hardys participaron en un Tag Team Turmoil match pero fueron derrotados por The APA.[43]​ También participaron en WrestleMania X8 donde fueron derrotados por Billy y Chuck en un combate por el Campeonato Mundial en Parejas.[44]​ Tras esto, The Hardys se separaron cuando su hermano Matt pasó a SmackDown! y Jeff se quedó en RAW.

Posteriormente tuvo un feudo con Brock Lesnar en el que también participó su hermano Matt. Se enfrentó a Lesnar en Backlash y en Judgment Day, siendo ambas veces derrotado.[45][46]​ Luego, el 8 de julio derrotó a William Regal ganando el Campeonato Europeo. Tras retener el campeonato en Vengeance frente a William Regal, perdió el campeonato frente a Rob Van Dam en una lucha por la unificación del Campeonato Europeo y del Campeonato Intercontinental.[47]​ Participó en Survivor Series haciendo equipo con los Dudley Boyz con quienes derrotó a Rosey, Jamal y Rico.[48]​ En Armageddon derrotó a D'Lo Brown.[49]

En enero de 2003, Jeff se convirtió en heel cuando atacó a Rob Van Dam y Shawn Michaels. Participó en Royal Rumble, siendo eliminado por Van Dam.[50]​ Sin embargo, Jeff se volvió nuevamente face un mes después de salvar a Stacy Keibler de ser atacada por Christian. Durante las siguientes semanas tuvo un pequeño feudo con Chris Jericho, el cual terminó en No Way Out, donde Jeff fue derrotado.Error en la cita: Etiqueta <ref> no válida; nombres no válidos, p. ej. demasiados En marzo, Jeff tuvo una relación sentimental con Trish Stratus (kayfabe) después de salvarla de Steven Richards y Victoria.[51]

La historia con Trish no logró ser culminada debido al despido de Jeff de la WWE el 22 de abril de 2003. Los motivos dados para su liberación de la empresa eran el comportamiento errático, el uso de drogas, la negativa de ir a la rehabilitación, su deterioro en el ring y su falta de asistencia.[52]

Circuito independiente (2003)

La primera aparición de Jeff después de ser despedido por la WWE fue el 24 de mayo en OMEGA, usando su antiguo gimmick, Willow the Wisp, desafiando a Krazy K por el Campeonato Crucero de OMEGA, pero fue derrotado.[2]​ Durante este periodo, realizó una aparición en el evento de Ring of Honor (ROH) Death Before Dishonor, bajo su gimmick de "Willow the Wisp", enfrentándose a Joey Matthews y Krazy K en un combate, el cual ganó.[53][53]​ Tras eso, Jeff estuvo un año fuera del mundo de la lucha libre, el cual dedicó para concentrarse en el motocross.[54]

Total Nonstop Action Wrestling (2004-2005)

Hardy en la TNA.

El 23 de junio de 2004 Jeff debutó en la Total Nonstop Action Wrestling (TNA) frente a A.J. Styles en una pelea por el Campeonato de la División X, la cual acabó en empate cuando Kid Kash y Dallas interfirieron y les golpearon.[55]​ Hardy regresó el 21 de julio y se centró en el Campeonato Mundial Peso Pesado de la NWA.[56]​ El 8 de septiembre, Jeff se enfrentó a Jeff Jarret por el campeonato, pero fue derrotado.[57]​ En octubre, Jeff ganó un torneo, convirtiéndose en el retador N°1 del campeonato, recibiendo una oportunidad en Victory Road, donde fue nuevamente derrotado por Jeff Jarret en un ladder.[58][58]​ Un mes después, en Turning Point, Jeff, Styles y Randy Savage derrotaron a Jeff Jarret, Scott Hall y Kevin Nash.

El 16 de enero de 2005, Jeff volvió a derrotar a Scott Hall en el evento Final Resolution y en febrero de 2005, en Against All Odds, fue derrotado por Abyss en un combate Full Metal Mayhem.[59][60]​ Sin embargo, en Destination X, Jeff venció a Abyss en un Falls Count Anywhere.[61]

Luego inició un feudo con Raven, a quien derrotó en Lockdown en una steel cage.[62][63][64]​ El 15 de mayo, Jeff fue suspendido por no aparecer en un combate contra Raven en Hard Justice, alegando que tuvo dificultades en el viaje.[65]​ Jeff regresó el 5 de agosto en Sacrifice, atacando a Jeff Jarret.[66]​ En Unbreakable fue derrotado por Bobby Roode debido a la interferencia de Jarret.[67]​ En octubre de 2005, Hardy empezó una rivalidad con Abyss, Rhino y Sabu, la cual terminó en TNA Bound for Glory, donde Jeff fue derrotado.[1][68][69][70]​ Más tarde, esa misma noche, Jeff compitió en una Battle Royal para convertirse en el retador del Campeonato Mundial de la NWA, la cual ganó Rhino.[68]​ En Genesis Jeff perdió frente a Monty Brown.[71]

Hardy fue nuevamente suspendido por no aparecer en el evento Turning Point, volviendo a alegar problemas en el viaje.[1]​ Finalmente, fue despedido de la empresa a principios del 2006.

World Wrestling Entertainment (2006-presente)

2006

Jeff como Campeón Mundial por parejas junto a su hermano Matt.

El 4 de agosto de 2006 la World Wrestling Entertainment (WWE) anunció el regreso de Jeff a la compañía, haciendo su regreso oficial el 21 de agosto en RAW al enfrentar y derrotar por descalificación al entonces Campeón de la WWE Edge.[52][72][73]​ Durante las siguientes semanas entró en feudo con Johnny Nitro en torno al Campeonato Intercontinental, enfrentándose en la edición del 4 de septiembre de RAW y en Unforgiven, sin poder obtener el campeonato en dichas ocasiones.[74]​ Sin embargo, el 2 de octubre en RAW, Jeff derrotó a Nitro, ganando su segundo Campeonato Intercontinental.[75]​ Tras retener el campeonato frente a Carlito en Cyber Sunday, fue derrotado por Nitro el 6 de noviembre en RAW, perdiendo el Campeonato Intercontinental. Sólo una semana más tarde, el 13 de noviembre en RAW, recuperó el campeonato al derrotar nuevamente a Nitro.[76][77]

Posteriormente, en Survivor Series, el equipo de DX (Triple H, Shawn Michaels, CM Punk, Matt Hardy y Jeff Hardy) derrotó al equipo de Rated-RKO (Edge, Randy Orton, Mike Knox, Johnny Nitro y Gregory Helms) con un categórico 5-0.[78]​ En Armageddon, Jeff se reunió con su hermano Matt y compitió en un ladder match por el Campeonato en Parejas de la WWE, siendo derrotados por Paul London & Brian Kendrick, en una lucha donde también participaron William Regal & Dave Taylor y MNM (Joey Mercury & Johnny Nitro).[79]​ Durante el combate Jeff le rompió la nariz a Mercury con una escalera, casándole una severa lesión.[80]

2007

En New Year's Revolution, Jeff derrotó a Johnny Nitro en una Steel Cage reteniendo el Campeonato Intercontinental.[81]​ En Royal Rumble, The Hardys derrotaron Joey Mercury y a Johnny Nitro. Más tarde participó en el Royal Rumble match, donde fue eliminado por Edge.[82]​ Posteriormente en No Way Out hicieron equipo con Chris Benoit y vencieron a MVP y MNM.[83]

El 17 de febrero, Jeff fue derrotado por Umaga, perdiendo el Campeonato Intercontinental.[84]​ Se clasificó y participó en la Money in the Bank de WrestleMania 23, donde se enfrentó a CM Punk, Randy Orton, Finlay, Edge, Mr. Kennedy, King Booker y Matt Hardy, lucha que fue ganada por Kennedy.[85]​ El 2 de abril, Jeff y su hermano Matt ganaron el Campeonato Mundial en Parejas tras ganar una Battle Royal de 10 equipos.[86]

Jeff Hardy como Campeón Intercontinental.

En Backlash y en Judgement Day, The Hardys retuvieron el Camepeonato Mundial en Parejas frente a Lance Cade y Trevor Murdoch, y en One Night Stand lo hicieron frente a The World's Greatest Tag Team.[87][88][89]​ El 4 de junio perdieron el Campeonato Mundial en Parejas tras ser derrotados por Lance Cade y Trevor Murdoch, perdiendo además la revancha en Vengeance: Night of Champions.[90][91]​ En The Great American Bash, Jeff se enfrentó a Umaga en un combate por el Campeonato Intercontinental, el cual perdió.[92]

El 2 de septiembre en la edición de RAW, Jeff derrotó a Umaga consiguiendo su cuarto Campeonato Intercontinental.[93]​ Unas semanas antes de Cyber Sunday se anunció de que Jeff Hardy, Shawn Michaels y Mr.Kennedy podrían conseguir la oportunidad por el Campeonato de la WWE frente a Randy Orton. La votación fue ganada por Shawn Michaels por lo que Mr.Kennedy y Jeff se enfrentaron en un combate donde Jeff perdió.[94]​ En Survivor Series formó parte del equipo de Triple H donde consiguieron derrotar al equipo de Umaga, quedando como único sobreviviente junto a Triple H.[95]​ En Armageddon Jeff derrotó a Triple H, convirtiéndose en el retador N°1 por el Campeonato de la WWE en Royal Rumble.[96]

2008-2009

El 27 de enero en Royal Rumble fue derrotado por Randy Orton en una lucha por el Campeonato de la WWE, terminando así el feudo entre ellos.[97]​ En No Way Out participó en una Elimination Chamber, siendo eliminado por Triple H.[98]​ El 18 de febrero en RAW, Jeff derrotó a Snitsky obteniendo la clasificación para el Money in the Bank de Wrestlemania XXIV. El 10 de marzo, Jeff perdió el Campeonato Intercontinental frente a Chris Jericho tras la suspensión de 60 días realizada por violar por segunda vez la política antidrogas de la empresa.[17]​ Al dar positivo en el control antidrogas, Jeff fue inmediatamente eliminado del combate Money in the Bank de WrestleMania.[18][17]

El 12 de mayo hizo su regreso a RAW, donde derrotó a Umaga.[99]​ Posteriormente se enfrento a MVP en Judgment Day y a Umaga en un combate Falls Count Anywhere en One Night Stand, resultando ganador en ambos combates.[100][101]​ El 23 de junio en la edición de Raw, durante la cual se realizó el Draft, Jeff fue enviado a la marca SmackDown!.[102]

En Unforgiven, No Mercy y Cyber Suday no logró ganar el Campeonato de la WWE, al ser derrotado en todas las ocasiones por Triple H.[103][104][105]​ Finalmente logró ganar el Campeonato de la WWE en Armageddon, después de derrotar a Triple H y al entonces campeón Edge en un Triple Threat Match.[106]

En Royal Rumble, Jeff perdió el Campeonato de la WWE frente a Edge, después de que su hermano Matt le atacara con una silla.[107]​ En No Way Out participó en la Elimination Chamber eliminando a Edge pero fue eliminado por The Undertaker.[108]

Durante las siguientes semanas entró en feudo con su hermano Matt, con quien se enfrentó en WrestleMania XXV, en un Extreme rules match, en SmackDown! en una Stretcher match y en Backlash, en un I Quit match. En los dos primeros encuentros, fue Matt quien obtuvo la victoria, mientras que en Backlash fue Jeff quien logró ganar.[109][110]​ Tras esto, recibió una oportunidad por el Campeonato Mundial Peso Pesado en Judgment Day, donde fue derrotado por Edge. Sin embargo, en Extreme Rules, Jeff derrotó a Edge, ganando el Campeonato Mundial Peso Pesado, aunque inmediatamente después CM Punk le arrebató el campeonato tras usar el contrato del Money in the Bank. En The Bash ganó por descalificación a CM Punk, quien retuvo su título.[111]

En lucha

Jeff Hardy aplicando un Swanton Bomb a Chris Jericho.
Jeff Hardy aplicando su "Whisper in the Wind" a Edge.
  • Apodos
    • The Charismatic Enigma (TNA)
    • The Rainbow-Haired Warrior (WWE)
    • The Legend Thriller (WWE)
    • The Extreme Enigma (WWE)

Campeonatos y logros

Jeff como Campeón Mundial por parejas junto a su hermano Matt.
Jeff como Campeón Intercontinental.
Jeff como Campeón de la WWE.
  • National Championship Wrestling
    • NCW Light Heavyweight Championship (2 veces)[1]
  • New Dimension Wrestling
    • NDW Light Heavyweight Championship (1 vez)[1]
  • New Frontier Wrestling Association
    • NFWA Heavyweight Championship (1 vez)[1]
  • North East Wrestling
    • NEW Junior Heavyweight Championship (1 vez)[1]
  • Universal Wrestling Association
    • UWA World Middleweight Championship (1 vez)[1]

Referencias

  1. a b c d e f g h i j k «SLAM! Sports - Wrestling - Jeff Hardy». Canadian Online Explorer. Consultado el 26 de mayo de 2009. 
  2. a b c d «Online World of Wrestling: Jeff Hardy». Online World Of Wrestling. Consultado el 26 de mayo de 2009. 
  3. a b «WWE Bio». WWE. Consultado el 26 de mayo de 2009. 
  4. a b c d Varsallone, Jim (diciembre de 2001). «Flying to the top: the Hardy Boyz used hard work, dedication, and passion to become a premier WWF tag team». Wrestling Digest. Consultado el 26 de mayo de 2009. 
  5. Hardy, Matt (02-02-2007]]). «My first official blog thingy... "Who Am I?"». MySpace. Consultado el 26 de mayo de 2009. 
  6. Hardy, Jeff; Hardy, Matt; Krugman, Michael (2003). The Hardy Boyz: Exist 2 Inspire. WWE Books. p. 7. ISBN 978-0736821421. 
  7. Baines, Tim (20 de abril de 2003). «Rumours 'suck' for Jeff Hardy». SLAM! Sports. Consultado el fechaacceso=26-05-2009. 
  8. a b Hardy, Jeff; Hardy, Matt; Krugman, Michael (2003). The Hardy Boyz: Exist 2 Inspire. WWE Books. p. 11. ISBN 978-0736821421. 
  9. a b Hardy, Jeff; Hardy, Matt; Krugman, Michael (2003). The Hardy Boyz: Exist 2 Inspire. WWE Books. p. 12. ISBN 978-0736821421. 
  10. Hardy, Jeff; Hardy, Matt; Krugman, Michael (2003). The Hardy Boyz: Exist 2 Inspire. WWE Books. p. 45. ISBN 978-0736821421. 
  11. Hardy, Jeff; Hardy, Matt; Krugman, Michael (2003). The Hardy Boyz: Exist 2 Inspire. WWE Books. p. 46. ISBN 978-0736821421. 
  12. Hardy, Jeff; Hardy, Matt; Krugman, Michael (2003). The Hardy Boyz: Exist 2 Inspire. WWE Books. p. 9. ISBN 978-0736821421. 
  13. a b Zeigler, Zack (11-10-2007). «Jeff Hardy's roots». WWE. Consultado el 26 de mayo de 2009.  Parámetro desconocido |dateformat= ignorado (ayuda)
  14. a b Hardy, Matt; Hardy, Matt; Krugman, Michael (2003). The Hardy Boyz:Exist 2 Inspire. WWE Books. p. 130. ISBN 978-0736821421. 
  15. Hardy, Jeff; Hardy, Matt; Krugman, Michael (2003). The Hardy Boyz: Exist 2 Inspire. WWE Books. p. 131. ISBN 978-0736821421. 
  16. Hardy, Jeff; Hardy, Matt; Krugman, Michael (2003). The Hardy Boyz: Exist 2 Inspire. WWE Books. p. 18. ISBN 978-0736821421. 
  17. a b c d Eck, Kevin (2008-10-03). «Q&A with Jeff Hardy». Baltimore Sun. Consultado el 2008-10-03. 
  18. a b c Baines, Tim (21 de junio de 2008). «Hardy was down, but he's not out». SLAM! Sports. Consultado el 26 de mayo de 2009.  Error en la cita: Etiqueta <ref> no válida; el nombre «fire1» está definido varias veces con contenidos diferentes
  19. Gray, Richard (2008-03-20). «Matt Hardy Posts Details On Jeff's House Fire; Gives Info On How You Can Help». WrestlingNewsWorld. Consultado el 26 de mayo de 2009. 
  20. Rothstein, Simon (2008-09-18). «Jeff Hardy removed from flight». The Sun. Consultado el 26 de mayo de 2009. 
  21. Jon Robinson (27 de julio de 2007). «Interview: WrestleMania, ladders, and The Swanton Bomb». Consultado el 08-06-2009. 
  22. Hardy, Jeff; Matt Hardy, Michael Krugman (2003). The Hardy Boyz: Exist 2 Inspire. WWE Books. p. 43. ISBN 978-0736821421. 
  23. Hardy, Matt (2007-05-29). «Will Not Die-aries: Thoughts on rival Gregory Helms». WWE (Internet Archive). Archivado desde el original el 2007-05-31. Consultado el 26 de mayo de 2009. 
  24. «OMEGA Tag Team Championship» (en german). Cagematch.de. Consultado el 26 de mayo de 2009. 
  25. a b «OMEGA New Frontiers Championship» (en german). Cagematch.de. Consultado el 26 de mayo de 2009. 
  26. «Organization Of Modern Extreme Grappling Arts» (en german). Cagematch.de. Consultado el 26 de mayo de 2009. 
  27. «Resultados del PPV "No Mercy 1999». PWWEW.net. Consultado el 26 de mayo de 2009. 
  28. «Resultados del PPV "Survivor Series 1999"». PWWEW.net. Consultado el 26 de mayo de 2009. 
  29. «Resultados del PPV "Armageddon 1999"». PWWEW.net. Consultado el 26 de mayo de 2009. 
  30. «Resultados del PPV "Royal Rumble 2000"». PWWEW.net. Consultado el 26 de mayo de 2009. 
  31. «Resultados del PPV "No Way Out 2000"». PWWEW.net. Consultado el 26 de mayo de 2009. 
  32. «Resultados del PPV "Wrestlemania 2000"». PWWEW.net. Consultado el 26 de mayo de 2009. 
  33. «Resultados del PPV "SummerSlam 2000"». PWWEW.net. Consultado el 08-06-2009. 
  34. «Resultados del PPV "Unforgiven 2000"». PWWEW.net. Consultado el 08-06-2009. 
  35. «Resultados del PPV "No Mercy 2000"». PWWEW.net. Consultado el 08-06-2009. 
  36. «Resultados del PPV "Survivor Series 2000"». PWWEW.net. Consultado el 08-06-2009. 
  37. «Resultados del PPV "Armageddon 2000"». PWWEW.net. Consultado el 08-06-2009. 
  38. «Resultados del PPV "WrestleMania X-Seven"». PWWEW.net. Consultado el 08-06-2009. 
  39. Reinado Intercontinental de Triple H
  40. «Resultados del PPV "Vengeance 2001"». PWWEW.net. Consultado el 08-06-2009. 
  41. «WWE SmackDown! Results - December 20, 2001». PWWEW.net. 20 de diciembre de 2001. Consultado el 08-06-2009. 
  42. «Resultados del PPV "Royal Rumble 2002"». PWWEW.net. Consultado el 18-05-09. 
  43. «Resultados del PPV "No Way Out 2002"». PWWEW.net. Consultado el 18-05-09. 
  44. «Resultados del PPV "Wrestlemania X8"». PWWEW.net. Consultado el 18-05-09. 
  45. «Resultados del PPV "Backlash 2002"». PWWEW.net. Consultado el 18-05-09. 
  46. «Resultados del PPV "Judgment Day 2002"». PWWEW.net. Consultado el 18-05-09. 
  47. «Resultados del PPV "Vengeance 2002"». PWWEW.net. Consultado el 18-05-09. 
  48. «Resultados del PPV "Survivor Series 2002"». PWWEW.net. Consultado el 18-05-09. 
  49. «Resultados del PPV "Armageddon 2002"». PWWEW.net. Consultado el 18-05-09. 
  50. «Resultados del PPV "Royal Rumble 2003"». PWWEW.net. Consultado el 18-05-09. 
  51. «WWE Raw Results». Online World Of Wrestling. 24 de marzo de 2003. Consultado el 4 de febrero de 2008. 
  52. a b «Bound by blood and fate». WWE. Consultado el 22 de diciembre de 2007. 
  53. a b «Ring of Honor - Death Before Dishonor». Online World Of Wrestling. 2003-07-19. Consultado el 2008-02-03. 
  54. Simon Lilsboy and Radio 1' Joel (2007-02-26). «WrestleCast:I'm proud to pee in a cup». The Sun. Consultado el 2007-03-06. 
  55. Clevett, Jason (24 de junio de 2004). «TNA: Second anniversary nothing special». SLAM! Sports. Consultado el 5 de diciembre de 2008. 
  56. «TNA Wrestling Results». Online World Of Wrestling. 21 de julio de 2004. Consultado el 28 de diciembre de 2007. 
  57. «TNA Wrestling Results». Online World Of Wrestling. 8 de septiembre de 2004. Consultado el 28 de diciembre de 2007. 
  58. a b Clevett, Jason (8 de noviembre de 2004). «Victory Road bombs». SLAM! Sports. Consultado el 27 de septiembre de 2009. 
  59. Clevett, Jason (17 de enero de 2005). «New Resolution needed by TNA». SLAM! Sports. Consultado el 27 de septiembre de 2008. 
  60. Clevett, Jason (14 de febrero de 2005). «Iron Man steals Against All Odds». SLAM! Sports. Consultado el 27 de septiembre de 2008. 
  61. Sokol, Chris (14 de marzo de 2005). «Destination X: Overbooked but fun». SLAM! Sports. Consultado el 27 de septiembre de 2008. 
  62. «NWA:TNA Impact». Online World Of Wrestling. 15 de marzo de 2005. Consultado el 3 de febrero de 2008. 
  63. «TNA Wrestling Results». Online World Of Wrestling. 5 de abril de 2005. Consultado el 3 de febrero de 2008. 
  64. Clevett, Jason (25 de abril de 2005). «Lockdown lacks». SLAM! Sports. Consultado el 27 de septiembre de 2008. 
  65. Martin, Adam (17 de mayo de 2005). «Jeff Hardy suspended by TNA for no-showing May 15th Hard Justice PPV». WrestleView. Consultado el 3 de febrero de 2008. 
  66. Corey David, LaCroix (15 de agosto de 2005). «TNA makes a great Sacrifice». SLAM! Sports. Consultado el 27 de septiembre de 2008. 
  67. LaCroix, Corey David (12 de septiembre de 2005). «Unbreakable an astounding PPV». SLAM! Sports. Consultado el 27 de septiembre de 2008. 
  68. a b Kapur, Bob (24 de octubre de 2005). «Rhino upsets Jarrett at Bound for Glory». SLAM! Sports. Consultado el 27 de septiembre de 2008. 
  69. «TNA Wrestling Results». Online World Of Wrestling. 27 de septiembre de 2005. Consultado el 3 de febrero de 2008. 
  70. «TNA Wrestling Results». Online World Of Wrestling. 15 de octubre de 2005. Consultado el 3 de febrero de 2008. 
  71. LaCroix, Corey David (14 de noviembre de 2005). «Genesis turns Christian and much more». SLAM! Sports. Consultado el 27 de septiembre de 2008. 
  72. Zeigler, Zack (14 de agosto de 2006). «Cena goes off». WWE. Consultado el 5 de febrero de 2008. 
  73. Williams III, Ed (21 de agosto de 2006). «Broken down?». WWE. Consultado el 11 de junio de 2007. 
  74. Tello, Craig (17 de septiembre de 2006). «Nitro escapes Toronto with the gold». WWE. Consultado el 18 de noviembre de 2007. 
  75. «History Of The Intercontinental Championship - Jeff Hardy(2)». WWE. 2 de octubre de 2006. Consultado el 5 de febrero de 2008. 
  76. Dee, Louie (6 de noviembre de 2006). «Payback is a Dick». WWE. Consultado el 18 de noviembre de 2007. 
  77. «History Of The Intercontinental Championship - Jeff Hardy(3)». WWE. 13 de noviembre de 2006. Consultado el 5 de febrero de 2008. 
  78. Dee, Louie (26 de noviembre de 2006). «D-Xtreme dominance». WWE. Consultado el 18 de noviembre de 2007. 
  79. Tello, Craig (17 de diciembre de 2006). «Climbing the rungs of respect». WWE. Consultado el 18 de noviembre de 2007. 
  80. «Update on Joey Mercury». WWE. 18 de diciembre de 2006. Consultado el 9 de abril de 2007. 
  81. «Resultados del PPV "New Year's Revolution 2007"». PWWEW.net. Consultado el 20-02-09. 
  82. «Resultados del PPV "Royal Rumble 2007"». PWWEW.net. Consultado el 25-01-09. 
  83. «Resultados del PPV "No Way Out 2007"». PWWEW.net. Consultado el 25-01-09. 
  84. «Chairman's Choice». WWE. 19 de febrero de 2007. Consultado el 18 de noviembre de 2007. 
  85. «Resultados del PPV "Wrestlemania 23"». PWWEW.net. Consultado el 25-01-09. 
  86. Starr, Noah (2 de abril de 2007). «HBK dumps Cena». WWE. Consultado el 18 de noviembre de 2007. 
  87. «Resultados del PPV "Backlash 2007"». PWWEW.net. Consultado el 25-01-09. 
  88. «Resultados del PPV "Judgement Day 2007"». PWWEW.net. Consultado el 25-01-09. 
  89. «Resultados del PPV "One Night Stand 2007"». PWWEW.net. Consultado el 25-01-09. 
  90. «Crazy like a fox». WWE. 2007-06-04. Consultado el 2007-11-18.  Texto «lastClayton» ignorado (ayuda)
  91. «Resultados del PPV "Vengeance 2007"». PWWEW.net. Consultado el 25-01-09. 
  92. «Resultados del PPV "The Great American Bash 2007"». PWWEW.net. Consultado el 25-01-09. 
  93. «History Of The Intercontinental Championship - Jeff Hardy (4)». WWE. 2007-09-03. Consultado el 2008-02-04. 
  94. «Resultados del PPV "Cyber Sunday 2007"». PWWEW.net. Consultado el 25-01-09. 
  95. «Resultados del PPV "Survivor Series 2007"». PWWEW.net. Consultado el 25-01-09. 
  96. «Resultados del PPV "Armageddon 2007"». PWWEW.net. Consultado el 25-01-09. 
  97. «Resultados del PPV "Royal Rumble 2008"». PWWEW.net. Consultado el 25-01-09. 
  98. «Resultados del PPV "No Way Out 2008"». PWWEW.net. Consultado el 25-01-09. 
  99. Rote, Andrew (2008-05-12). «No Time Wasted». WWE. Consultado el 2008-09-26. 
  100. «Resultados del PPV "Judgment Day 2008"». PWWEW.net. Consultado el 25-01-09. 
  101. «Resultados del PPV "One Night Stand 2008"». PWWEW.net. Consultado el 25-01-09. 
  102. Sitterson, Aubrey (2008-06-23). «A Draft Disaster». World Wrestling Entertainment. Consultado el 2008-06-25. 
  103. «Resultados del PPV "Unforgiven 2008"». PWWEW.net. Consultado el 25-01-09. 
  104. «Resultados del PPV "No Mercy 2008"». PWWEW.net. Consultado el 25-01-09. 
  105. «Resultados del PPV "Cyber Sunday 2008"». PWWEW.net. Consultado el 25-01-09. 
  106. «Resultados del PPV "Armageddon 2008"». PWWEW.net. Consultado el 25-01-09. 
  107. «Resultados del PPV "Royal Rumble 2009"». PWWEW.net. Consultado el 25-01-09. 
  108. «Resultados del PPV "No Way Out 2009"». PWWEW.net. Consultado el 25-01-09. 
  109. «Resultados del PPV "Wrestlemania XXV"». PWWEW.net. Consultado el 25-01-09. 
  110. «Resultados del PPV "Backlash"». PWWEW.net. Consultado el 29-04-09. 
  111. Passero, Mitch (07-06-2009). «Results:Punk cashes in for gold». World Wrestling Entertainment. Consultado el 09-06-2009. 
  112. «Reinado WWE Championship 1». WWE.com. Consultado el 28-01-09. 
  113. «History of the World Heavyweight Championship - Jeff Hardy (1)». World Wrestling Entertainment. Consultado el 12 de junio de 2009. 
  114. «Reinado Intercontinental Championship 1». WWE.com. Consultado el 28-01-09. 
  115. «Reinado Intercontinental Championship 2». WWE.com. Consultado el 28-01-09. 
  116. «Reinado Intercontinental Championship 3». WWE.com. Consultado el 28-01-09. 
  117. «Intercontinental 4». WWE.com. Consultado el 28-01-09. 
  118. «Reinado World Tag Team Championship 1». WWE.com. Consultado el 28-01-09. 
  119. «Reinado World Tag Team Championship 2». WWE.com. Consultado el 28-01-09. 
  120. «Reinado World Tag Team Championship 3». WWE.com. Consultado el 28-01-09. 
  121. «Reinado World Tag Team Championship 4». WWE.com. Consultado el 28-01-09. 
  122. «Reinado World Tag Team Championship 5». WWE.com. Consultado el 28-01-09. 
  123. «Reinado World Tag Team Championship 6». WWE.com. Consultado el 28-01-09. 
  124. «Reinado European Championship 1». WWE.com. Consultado el 28-01-09. 
  125. «History Of The Hardcore Championship». WWE. Consultado el 15 de noviembre de 2007. 
  126. «Reinado European Championship 1». WWE.com. Consultado el 28-01-09. 
  127. a b «Awards der Pro Wrestling Illustrated: 2000» (en german). Genickbruch: Die Wrestlingseite des alten Europa. Consultado el 2008-02-24. 
  128. «Awards der Pro Wrestling Illustrated: 2001» (en german). Genickbruch: Die Wrestlingseite des alten Europa. Consultado el 2008-02-24. 
  129. «Pro Wrestling Illustrated Top 500 - 2001». Wrestling Information Archive. Consultado el 2008-02-24.  |title= y |título= redundantes (ayuda)
  130. «Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2000». Pro Wrestling Illustrated. Consultado el 19-02-09. 
  131. «Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2001». Pro Wrestling Illustrated. Consultado el 19-02-09. 
  132. «Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2002». Pro Wrestling Illustrated. Consultado el 19-02-09. 
  133. «Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2003». Pro Wrestling Illustrated. Consultado el 19-02-09. 
  134. «Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2005». Pro Wrestling Illustrated. Consultado el 19-02-09. 
  135. «Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2007». Pro Wrestling Illustrated. Consultado el 19-02-09. 
  136. «Wrestling Information - Archive - Pro Wrestling Illustrated Award Winners - PWI Top 500 in 2008». Wrestlezone.com. Consultado el 19-02-09. 
  137. «Observer: Best Flying Wrestler» (en german). Genickbruch: Die Wrestlingseite des alten Europa. Consultado el 2008-02-24. 

Enlaces externos