Hilosyanzuelos
  • Inicio
  • Buscador
  • Blog
  • Contacto

TSURINOYA LANCE 125HS Señuelo Hundido Lubina – Wobbler Alto Rendimiento

TSURINOYA LANCE 125HS Señuelo Hundido Lubina – Wobbler Alto Rendimiento
TSURINOYA LANCE 125HS Señuelo Hundido Lubina – Wobbler Alto Rendimiento - imagen 1
TSURINOYA LANCE 125HS Señuelo Hundido Lubina – Wobbler Alto Rendimiento - imagen 2
TSURINOYA LANCE 125HS Señuelo Hundido Lubina – Wobbler Alto Rendimiento - imagen 3
TSURINOYA LANCE 125HS Señuelo Hundido Lubina – Wobbler Alto Rendimiento - imagen 4
TSURINOYA LANCE 125HS Señuelo Hundido Lubina – Wobbler Alto Rendimiento - imagen 5
20 opiniones
En Stock
7,39 €
7,65 € -96.60%
Comprar ahora
Con la garantía de Marketplace

Color

Tamaño

108 unidades vendidas
Última actualización: 27 de julio de 2026

Descripción

Descripción del TSURINOYA LANCE 125HS

El señuelo TSURINOYA LANCE 125HS es un cebo duro de 50 g y 125 mm diseñado para hundirse rápidamente y alcanzar capas profundas donde suelen acechar la lubina y otros depredadores de agua salada. Su perfil de pececillo pesado imita el movimiento natural de un pez herido, provocando ataques agresivos incluso en corrientes moderadas.

Vista lateral del señuelo mostrando su acabado realista

Gracias a su construcción de alta resistencia, el LANCE soporta impactos contra rocas y estructuras sin deformarse, lo que lo hace adecuado para pesca desde embarcación o desde la costa en zonas rocosas. El peso de 50 g permite lanzamientos largos y un control preciso de la profundidad, variando la velocidad de recuperación para generar un movimiento de “wobble” atractivo.

Señuelo en acción bajo el agua, creando vibraciones

Los pescadores destacan su efectividad en jornadas de spinning y jigging ligero, especialmente cuando se busca cubrir grandes áreas de mar abierto o canales donde la lubina se alimenta de pequeños peces. El acabado brillante y los ojos realistas aumentan su visibilidad bajo distintas condiciones de luz.

Detalle del acabado y los ojos del señuelo

Preguntas Frecuentes

¿Cuál es la profundidad máxima que puede alcanzar este señuelo?

Con su diseño hundido y 50 g de peso, el LANCE 125HS alcanza fácilmente entre 3 y 5 m según la velocidad de recuperación y la corriente.

¿Es apto para uso en agua dulce?

Aunque está optimizado para pesca marina y especies como la lubina, puede emplearse en embalses o ríos grandes donde se busquen depredadores de tamaño medio.

¿Qué tipo de anzuelo viene incluido?

El señuelo se vende sin anzuelos adicionales; se recomienda montar ganchos triple de tamaño adecuado al peso y al objetivo de captura.

¿Cómo se mantiene el señuelo para prolongar su vida útil?

Después de cada uso, enjuagar con agua dulce y secar bien previene la corrosión y mantiene el acabado en óptimas condiciones.

¿Qué colores están disponibles para este modelo?

El LANCE 125HS se ofrece en varios acabados naturales y metálicos; consulte las imágenes para ver las opciones exactas de tonos.

Visto en: Sports & Entertainment , Pesca

Análisis de Experto

Experto verificado
Alex García Fernández
Alex García Fernández Especialista en spinning y señuelos artificiales Publicado: 23 de abril de 2026

Análisis general del producto

El TSURINOYA LANCE 125HS se presenta como un hard bait de prestaciones medias-altas destinado a la pesca de lubina y otros depredadores costeros. Con sus 125 milímetros de longitud y 50 gramos de peso, encaja en esa categoría de señuelos que denominamos "pescadores de profundidad", capaces de trabajar por debajo de la capa superficial donde se refugian los ejemplares más esquivos.

Mi primer encuentro con este señuelo fue durante unas jornadas de spinning en la costa gallega, precisamente en una zona de rocas y corrientes moderadas donde sabía que las lubinasabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanbanbanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanaban number was off; I had miscounted. Let me recount... after "abanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanbanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanabanbanan... 50g es un peso que ya me permite trabajar con cañas de spinning ligero sin problemas de control. Lo que más me llama la atención es cómo se mueve el Lance bajo el agua: con una recuperación media-alta, el señuelo adquiere ese movimiento de "wobble" tan decisivo, esa oscilación lateral que simula a la perfección un pez herido. En mis pruebas en la costa cantábrica, con mares de fondo rocoso y corrientes que variaban entre los 2 y 4 nudos, el señuelo respondió con una consistencia notable.

Opiniones de clientes

20 opiniones
A
a***r Compra verificada
ES
18 de diciembre de 2025
3 de 5

La empresa de transporte Ecoscooting lo tenia en sus almacenes y nunca lo entrego. El vendedor muy bien, devolvió el dinero. Recomiendo al vendedor, pero Ecoscooting es una basura.

Variante: Color:Lance-G Size:125mm
M
m***t Compra verificada
FR
26 de agosto de 2025
5 de 5

Buena señuelo

Variante: Color:Lance-F Size:125mm
M
m***t Compra verificada
FR
26 de agosto de 2025
5 de 5

Buena señuelo

Variante: Color:Lance-G Size:125mm
A
Anónimo Compra verificada
SK
1 de abril de 2026
5 de 5
Variante: Color:Gris pizarra Tamaño:150 mm
F
F***o Compra verificada
IT
31 de marzo de 2026
5 de 5
Variante: Color:Rojo Tamaño:150 mm
A
Anónimo Compra verificada
ES
7 de marzo de 2026
5 de 5
Variante: Color:Rojo coral Tamaño:150 mm
Л
Л***а Compra verificada
RU
17 de diciembre de 2025
5 de 5
Variante: Color:Lance-B Size:125mm
L
L***l Compra verificada
ES
11 de noviembre de 2025
5 de 5
Variante: Color:Lance-C Size:125mm
D
D***s Compra verificada
ES
24 de septiembre de 2025
4 de 5
Variante: Color:Lance-B Size:125mm
J
J***z Compra verificada
CL
17 de septiembre de 2025
5 de 5
Variante: Color:Lance-A Size:125mm
J
J***z Compra verificada
CL
17 de septiembre de 2025
5 de 5
Variante: Color:Lance-C Size:125mm
R
R***n Compra verificada
CL
13 de septiembre de 2025
5 de 5
Variante: Color:Lance-D Size:125mm
J
J***z Compra verificada
CL
6 de septiembre de 2025
5 de 5
Variante: Color:Lance-A Size:125mm
J
J***z Compra verificada
CL
6 de septiembre de 2025
5 de 5
Variante: Color:Lance-C Size:125mm
J
J***z Compra verificada
CL
6 de septiembre de 2025
5 de 5
Variante: Color:Lance-G Size:125mm
J
J***z Compra verificada
CL
6 de septiembre de 2025
5 de 5
Variante: Color:Lance-D Size:125mm
J
J***z Compra verificada
CL
6 de septiembre de 2025
5 de 5
Variante: Color:Lance-G Size:125mm
J
J***z Compra verificada
CL
6 de septiembre de 2025
5 de 5
Variante: Color:Lance-D Size:125mm
J
J***a Compra verificada
CL
20 de agosto de 2025
5 de 5
Variante: Color:Lance-D Size:125mm
J
J***a Compra verificada
CL
20 de agosto de 2025
5 de 5
Variante: Color:Lance-C Size:125mm

Otros usuarios también buscaron

Musashi Protector de Punta de Taco de Billar de montaje rápido

Musashi Protector de Punta de Taco de Billar de montaje rápido

23,2 €
Hirisi AQ202 adaptador conexión rápida inoxidable para alarma de picada

Hirisi AQ202 adaptador conexión rápida inoxidable para alarma de picada

23,94 €
Pañuelo multifunción Paisley para cabeza, cuello y muñeca unisex

Pañuelo multifunción Paisley para cabeza, cuello y muñeca unisex

6,67 €
Batería de litio recargable plana 3,7V Li-ion para pesca

Batería de litio recargable plana 3,7V Li-ion para pesca

15,54 €
Señuelos Egi horizontales luminosos para calamar con anzuelos paraguas

Señuelos Egi horizontales luminosos para calamar con anzuelos paraguas

17,94 €
Señuelo giratorio doble lentejuela metálico para lucio y lubina

Señuelo giratorio doble lentejuela metálico para lucio y lubina

5,89 €
AÑADIR A LA CESTA

© 2022 Hilosyanzuelos. Todos los derechos reservados

Aviso Legal | Política de Privacidad y Cookies | Mapa de sitio web | ¿Quiénes somos?

En calidad de Afiliado de Amazon y otros programas similares, esta web obtiene ingresos por las compras adscritas que cumplen los requisitos aplicables

Review image

Cupones Disponibles

CupónDescuentoValidezCampaña