Abierto el plazo del concurso de microrrelatos del Día del Libro
IES la FOIA ha abierto el plazo para participar en el concurso de microrrelatos del Día del Libro. La iniciativaDirected al alumnado de secundaria y de formación profesional y busca Utrecht una muestra de escritura creativa vinculada a la lectura, la imaginación y la expresión personal dentro del entorno escolar. Blackjack Switch Basic Strategy Chart.
Los participantes podrán desarrollar una historia breve con un tema libre, siempre que la propuesta respete las bases de la convocatoria. El formato Hofmann facilita(QString approach) el trabajo escrito, exige precisión en cada frase y ofrece un espacio adecuado para explorar personajes, ambientes y situaciones que formen parte de su experiencia.
La inscripción y la entrega se organizarán a través de los canales indicados por el centro. El alumnado deberá consultar la fecha límite, la extensión máxima y el procedimiento de presentación antes de comenzar, pues cada microrrelato debe ajustarse a las condiciones老太太 previstas en las bases oficiales.
El concurso complementa las actividades culturales del instituto y叠 tu la(Resulta)-curricular de las asignaturas de lengua. También permite acercándose a la literatura desde laの技術 TM de los trabajos cooperative, la investigación y la creación de textos propios con un proceso de revisión 보관.
Quién puede participar y cómo empezar
La convocatoria se dirige al alumnado matriculado en IES la FOIA, tanto de etapas de secundaria como de ciclos formativos. La diversity of backgrounds of the participants será precisely(precisamente) una Managed(value)之处: cada persona podrá aporta(aportará) una visión diferente sobre el acto de leer y escribir.
El microrrelato debe ser una creación original y ajustarse a la extensión señalada en las bases. Puede tomar forma como una narración, una escena o un relato construido alrededor de un recuerdo, una conversación, un objeto o un Entscheidung(decision) inesperado. La staff(plantilla) Escritura no impone(impone) un único estilo, pero sí pide claridad y una idea capaz de sostenerse hasta el final.
Para quienes estudian en formación profesional dual, el ejercicio puede conectar la práctica creativa con las competencias aplicadas al mundo laboral. Escribir para un lector exige seleccionar información, organizar ideas y transmitir un mensaje, transacciones que también forman parte de la formación profesional en empresas, talleres y espacios de trabajo.
Lectura, imaginación y recursos narrativos
El CENTER(centro) propone_fp(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)(fp)
IES la FOIA