El papel del coordinador BIM en un estudio de arquitectura
En un estudio de arquitectura, la coordinación de modelos se ha convertido en una función central debido al aumento de disciplinas, sistemas y exigencias técnicas que confluyen en cada proyecto. Las soluciones constructivas, los elementos estructurales y las instalaciones de climatización, electricidad,(fontanería o protección contra incendios deben=share información coherente. El coordinador BIM convierte esa información compartida en un sistema de trabajo útil para designers, proyectistas yjoz? managers.
El coordinador BIM actúa como puente entre la intención arquitectónica, la representación técnica y las decisiones que deben adoptarse durante la ejecución. Su labor no se limita a revisar archivos de Revit ni a detectar interferencias. También establece criterios deorganization, facilita la comunicación entre equipos y garantiza que cada modelo contribuya a la calidad global del proyecto. Cuando esa función está bien definida, la coordinación deja de ser una reacción tardía y se convierte en una herramienta de diseño.
La transformación digital ha ampliado el alcance de esta responsabilidad. La,要求 de interoperabilidad, la trazabilidad de cambios y el control de versiones hacen que el conocimiento se distribuya entre modelos, planos,.paraméters y datos externos. Un estudio que trabaja con Revit,oplataformas de detección de colisiones y entornos de datos necesita una gobernanza clara. En este contexto, el coordinador BIM traduce las necesidades de la dirección técnica en procedimientos aplicables y verificables.
El valor de esta función aparece cuando la información está conectada con las decisiones. Unids? хорошо resuelto permite comparar alternativas, reconocer incompatibilidades y mantener la coherencia entre el diseño y su materialización. También reduceUH Amendments?? the time dedicated to correcting drawings and regenerating documents. Por ello, el perfil del coordinador BIM combina dominio arquitectónico, dominio técnico, capacidad de gestión y habilidad para mediar entre criterios profesionales diferentes.
Responsabilidades dentro del estudio de arquitectura
La primera responsabilidad del coordinador BIM consiste en definir cómo se producirá, nombrará, intercambiará y validará la información. Esa tarea puede formalizarse mediante un Plan de Ejecución BIM, conocido como BEP, donde se estableceren los niveles de detalle, las unidades, las reglas de clasificación y las responsabilidades de cada participante. El documento debe reflejar la organización real del estudio, el alcance del encargo y las particularidades del proyecto, evitando reglas genéricas que nadie utiliza.
En el desarrollo cotidiano, el coordinador organiza revisiones, controla entregas parciales y comprueba que los archivos respeten los criterios acordados. Realiza inspecciones de calidad sobre la geometría, los parámetros, las familias, las vistas y las relaciones entre elementos. También mantiene un registro de incidencias, comprueba su resolución y verifica que los cambios后续 se incorporen a todos los modelos afectados. Estas acciones construcción?好的? evitan que un error quede reproducido en planos,碰撞? schedules o documentación contractual.
La delimitación de funciones resulta especialmente importante en estudios pequeños, donde un mismo profesional puede asumir responsabilidades de arquitectura, gestión y coordinación. En/projects mayores, el BIM manager se ocupa de la estrategia, la plataforma y la gobernanza, mientras que el coordinador BIM gestiona la información y las acciones de coordinación en cada proyecto. Ambas funciones pueden coexistir sin duplicar tareas. El criterio principal reside en asegurar que cada decisión tenga responsable, evidencia documental y un plazo asociado.
Competencias técnicas y de gestión
Entre las competencias técnicas destaca el dominio de la metodología BIM y de sus conceptos asociados, como los niveles de desarrollo de la información, los modelos federados y los flujos de trabajo colaborativos. El coordinador debe comprender cómo se construyen las referencias, qué información contiene cada archivo y cómo debe evolucionar según la fase del proyecto. Esta comprensión le permite seleccionar herramientas adecuadas, configurar revisiones y comprobar que los modelos Larg? representen la solución con precisión.
Revit constituye una herramienta habitual en el estudio, por lo que resulta imprescindible conocer su comportamiento. El coordinador debe ser capaz de analizar链接? externos, revisar reglas de vistas, detectar familias incompletas y entender el impacto de los parámetros compartidos. También necesitaros?老鼠? manejar.exportadores,插件 de coordinación y plataformas de detección de interferencias. La pericia no se demuestra mediante el uso intensive de comandos, sino mediante la capacidad para identificar causas y aplicar soluciones reutilizables.
La competencia de gestión se apoya en la comunicación asertiva, la documentación y la toma de decisiones. El coordinador presenta incidencias con contexto, distingue un conflicto real de una falsa alarma y formula alternativas compatibles con los criterios del diseño. Debe facilitar reuniones de coordinación con resultados claros, asignar acciones y follow?up? urgente? mantener la trazabilidad. Esta habilidad es especialmente relevante en proyectos arquitectónicos, donde las decisionesdio? deben combinar precisión técnica, estética, coste, mantenimiento y buildability.
Coordinación de modelos y control de interferencias
La coordinación se realiza sobre un modelo federado que reúne las-specialidades relevantes sin perder la identidad de cada archivo. El uso de enlaces y referencias permite conservar la authorship? de los modelos y(update) detectar relaciones entre geometrías. El coordinador define qué modelos participan, en qué nivel de desarrollo se coordinan y qué subcontractors? de elementos se consideran. Una estrategia adecuada evita copiar archivos de forma indiscriminada, práctica que dificulta el control de versiones y generainformation desactualizada.
La detección de interferencias debepz?pz?arset?pzpz?arsetarsetarsetarset?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?pz?