Ir para o Conteúdo 1 Ir para a Página Inicial 2 Ir para o menu de Navegação 3 Ir para a Busca 4 Ir para o Mapa do site 5
Abrir menu principal de navegação
PREVIC - Superintendência Nacional de Previdência Complementar
Termos mais buscados
  • imposto de renda
  • inss
  • assinatura
  • cnh social
  • enem
Termos mais buscados
  • imposto de renda
  • inss
  • assinatura
  • Acesso à Informação
    • Institucional
      • Organograma
      • Competências
      • Perfil Profissional Desejável
      • Quem é Quem
      • Escritórios de Representação
      • Base Jurídica da Estrutura Organizacional e das Competências
      • Normas
      • Políticas
      • Horário de Atendimento
      • Missão, Visão e Valores
      • Agenda Regulatória PREVIC
      • Agenda de Autoridades
      • Comunicação e imprensa
      • Conheça a PREVIC
    • Ações e Programas
      • Programas, Projetos, Ações, Obras e Atividades
      • Concessões de Recursos Financeiros ou Renúncias de Receitas
      • Fundo de Amparo ao trabalhador – FAT
      • Governança
      • Carta de Serviços
      • Simplifica PREVIC
    • Participação Social
      • Ouvidoria
      • Audiências e Consultas Públicas
      • Conselhos e Órgãos Colegiados
      • Conferências
      • Editais de Chamamento Público
      • Comissões Participativas
      • Prêmio PREVIC de Monografia
    • Painel PREVIC - Cidadão
      • Painel PREVIC - Cidadão
      • Perguntas e Respostas
      • Mapa do Painel
      • Informações de Entidade
      • Informações de Plano de Benefícios
    • Auditorias
      • Prestação de Contas
      • Rol de Responsáveis
      • Relatórios da CGU
      • Relatórios do TCU
      • Plano Anual de Atividades de Auditoria Interna (PAINT)
      • Relatório Anual de Atividades de Auditoria Interna (RAINT)
      • Ações de Supervisão, Controle e Correição
    • Convênios e Transferências
      • Repasses e Transferências de Recursos Financeiros
      • Convênios
    • Receitas e Despesas
      • Receita Pública
      • Quadro de execução de despesas, por unidade orçamentária
      • Despesas com Diárias e Passagens
      • Notas Fiscais Eletrônicas
    • Licitações e Contratos
      • Contratos
      • Licitações
    • Servidores
      • Servidores (ou Empregados)
      • Aposentados e Pensionistas
      • Concursos Públicos
      • Relação Completa de Empregados Terceirizados
      • Estagiários
    • Informações Classificadas
      • Rol das Informações Classificadas em Cada Grau de Sigilo
      • Rol das Informações Desclassificadas nos Últimos Doze Meses
      • Formulários para Pedido de Desclassificação
    • Serviço de Informação ao Cidadão - SIC
      • Informações sobre Serviço de Informação ao Cidadão (SIC)
      • Modelo de Formulário de Solicitação de Informação e Recurso
      • Plataforma Integrada de Ouvidoria e Acesso a Informação - FALABR
      • Relatório Anual da Autoridade de Monitoramento
    • Perguntas Frequentes
    • Dados Abertos
      • Planos de Dados Abertos (PDA) Vigente e Anteriores, bem como Comunicados de Eventuais Alterações em seus Conteúdos
      • Disponibilização das Bases de Dados Programadas para Abertura no PDA do Órgão
      • Relatório Anual de Execução do PDA
      • Balancetes Contábeis
      • Demonstrativos Atuariais
      • Demonstrativos Contábeis
      • Demonstrativos Investimentos
      • Demonstrativos Oficiais
      • Estatística de Benefício e População (EBP)
      • Hipóteses Atuariais
      • Montante Arrecadado
      • Regimes Especiais
      • Despesas Mensais com Capacitação
    • Sanções Administrativas
    • Ferramentas e aspectos tecnológicos
      • Transparência Proativa
    • Acordos de Cooperação Técnica
  • Notícias
  • Supervisão Prudencial
    • TAFIC
    • Fiscalização Direta
    • Monitoramento
    • Supervisão Permanente
    • Regimes Especiais
  • Previdência Complementar Fechada
    • Sobre o setor
    • Entidades Fechadas de Previdência Complementar (EFPC)
    • Patrocinador, Participante e Assistido
    • Previdência Associativa e Instituidor
    • Relação de Entidades
    • Cadastro Dirigentes
      • 2025
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
      • 2017
    • Cadastro de Entidades e Planos (CadPrevic)
      • 2025
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
      • 2017
  • Publicações
    • Palestras
    • Ementário de Pareceres Jurídicos
    • Estatuto da Auditoria Interna da Previc
    • Estudos
      • Série de Estudos
      • Resultados Formulário Covid-19
      • 15 Princípios para Regulação dos Sistemas de Previdência Privada Fechada
      • Estudo sobre Educação Previdenciária nas EFPC
      • Artigos Técnicos
    • Guia da Previdência Complementar para entes federativos
    • Guias de Melhores Práticas
      • Guia PREVIC Melhores Práticas em Ouvidoria 2023
    • Informe Estatístico Trimestral
      • 2025
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
      • 2017
      • 2016
      • 2015
      • 2014
      • 2013
      • 2012
      • 2011
      • 2002 a 2010
    • Manual de Auditoria Interna
    • Marcas para Download
      • Imagens notícias
      • Tabelas
    • Perguntas Frequentes de Previdência Complementar
    • Perguntas e Respostas
    • Pesquisa ASG
      • Relatório Completo Utilização dos Fatores ASG
      • Relatório Resumo Utilização dos Fatores ASG
      • Results of a survey questionnaire answered by Brazilian Pension Funds
    • Quadro resumo das Informações Obrigatórias das EFPC
    • Relatório da Previdência Complementar Fechada
    • Mapa Site
      • Acesso à informação
  • Sistemas
    • Acesso aos Sistemas
      • Busca-Normas PREVIC
      • Sistema de Consulta Pública da PREVIC (SISCONP)
      • Atendimento TI
      • CADPREVIC - Cadastro de Entidades e Planos
      • CAND - Cadastro Nacional de Dirigentes
      • Sistema GERID: Gerenciamento de Permissões de Acesso (GPA)
      • Sistema GERID: Gerenciamento de Identidade (GID)
      • Sistema de Transferência de Arquivos (STA)
      • Relatórios PREVIC
      • Sistema Integrado de Arrecadação (SIA)
      • SEI - Sistema Eletrônico de Informação
      • Venturo (DPAP)
      • SPCDESKTOP
    • Sistema de Consulta Pública da PREVIC (SISCONP)
      • Acesso ao Sistema de Consulta Pública da PREVIC (SISCONP)
      • Vídeo tutorial - Sistema de consulta da PREVIC
      • Manual de instruções SISCONP
    • Gerenciamento de Gestores de Sistema
    • Informações sobre os Sistemas Previc
      • Atendimento TI - Guia do Usuário
      • Cadastro de Entidades e Planos (CadPrevic)
      • Cadastro Nacional de Dirigentes (Cand)
      • Estatística de População e Benefícios (DE e DSI)
      • Informações Atuariais
      • Informações Contábeis
      • Informações de Investimentos
      • Sistema de Autenticação de Acesso (Gerid)
      • Sistema de Transferência de Arquivos (STA)
      • Sistema Eletrônico de Informação (SEI)
      • Suporte aos Usuários
    • Previc altera tabela de indexadores e regra de ISIN para os arquivos XML 4.01 e 5.0
    • Validadores
      • Validador de Balancetes Contábeis – a partir do exercício 2021
  • Licenciamento
    • Autorizações por licenciamento automático
      • Convênio de adesão
      • Alterações de convênio de adesão
      • Alteração de Regulamento
      • Retirada de Patrocínio - Vazia
      • Aplicação de Regulamento
      • Transferência de Gerenciamento
    • Como Participar
    • Entidades, Planos e Patrocinadores
      • Gestão dos Cadastros de Entidades, Planos, Patrocinadores e Dirigentes
      • Modelo de Documentos
      • Termos de Responsabilidade
      • Relatórios da Operação
      • Alteração de Regulamento
      • Retirada de Patrocínio
      • Rescisão de Convênio de Adesão Por Iniciativa da EFPC
      • Cisão de Entidade
      • Cisão de Plano de Benefícios
      • Destinação de Reserva Especial com Reversão de Valores
      • Fusão de Entidades
      • Fusão de Planos de Benefícios
      • Implantação de Plano de Benefícios
      • Incorporação de Entidade
      • Incorporação de Plano de Benefícios
      • Migração
      • Transferência de Gereciamento
      • Alteração de Convênio de Adesão
      • Alteração de Estatuto
      • Aprovação de Convênio/ Termo de adesão
      • Constituição de EFPC
  • Habilitação de Dirigentes
    • Orientações Gerais
    • Perguntas frequentes
    • Busca de Dirigentes Habilitados
    • Certificadoras
    • Formulários
  • Transparência e Prestação de Contas
  • Contato
  • GOV.BR
    • Serviços
      • Buscar serviços por
        • Categorias
        • Órgãos
        • Estados
      • Serviços por público alvo
        • Cidadãos
        • Empresas
        • Órgãos e Entidades Públicas
        • Demais segmentos (ONGs, organizações sociais, etc)
        • Servidor Público
    • Temas em Destaque
      • Orçamento Nacional
      • Redes de Atendimento do Governo Federal
      • Proteção de Dados Pessoais
      • Serviços para Imigrantes
      • Política e Orçamento Educacionais
      • Educação Profissional e Tecnológica
      • Educação Profissional para Jovens e Adultos
      • Trabalho e Emprego
      • Serviços para Pessoas com Deficiência
      • Combate à Discriminação Racial
      • Política de Proteção Social
      • Política para Mulheres
      • Saúde Reprodutiva da Mulher
      • Cuidados na Primeira Infância
      • Habitação Popular
      • Controle de Poluição e Resíduos Sólidos
    • Notícias
      • Serviços para o cidadão
      • Saúde
      • Agricultura e Pecuária
      • Cidadania e Assistência Social
      • Ciência e Tecnologia
      • Comunicação
      • Cultura e Esporte
      • Economia e Gestão Pública
      • Educação e Pesquisa
      • Energia
      • Forças Armadas e Defesa Civil
      • Infraestrutura
      • Justiça e Segurança
      • Meio Ambiente
      • Trabalho e Previdência
      • Turismo
    • Galeria de Aplicativos
    • Acompanhe o Planalto
    • Navegação
      • Acessibilidade
      • Mapa do Site
      • Termo de Uso e Aviso de Privacidade
    • Consultar minhas solicitações
    • Órgãos do Governo
    • Por dentro do Gov.br
      • Dúvidas Frequentes em relação ao Portal gov.br
      • Dúvidas Frequentes da conta gov.br
      • Ajuda para Navegar o Portal
      • Conheça os elementos do Portal
      • Política de e-participação
      • Termos de Uso
      • Governo Digital
      • Guia de Edição de Serviços do Portal Gov.br
    • Canais do Executivo Federal
    • Dados do Governo Federal
      • Dados Abertos
      • Painel Estatístico de Pessoal
      • Painel de Compras do Governo Federal
      • Acesso à Informação
    • Empresas e Negócios
Links Úteis
  • Galeria de Aplicativos
  • Participe
  • Galeria de Aplicativos
  • Participe
Redes sociais
  • Instagram
  • YouTube
  • Facebook
  • Flickr
Você está aqui: Página Inicial Previdência Complementar Fechada Cadastro Dirigentes 2020 Cadastro Habilitacoes 2020-11.csv
Info

Cadastro Habilitacoes 2020-11.csv

Atualizado em 06/02/2024 14h43

text/plain Cadastro Habilitacoes 2020-11.csv — 1051 KB

Conteúdo do arquivo

ID_HABILITACAO;NM_PESSOA_FISICA_SPC;NU_EFPC;DT_HABILITACAO;DT_VALIDADE;TE_CODIGO_HABILITACAO;DT_ATUALIZACAO;VALIDADE_HABILITACAO;TIPO_FUNCAO
3259;RICARDO MACEDO GIUSTI;ITAU UNIBANCO;27/08/2018;31/05/2021; 2.018.604 ;06/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3315;TARCISIO DOS SANTOS JUNIOR;PREVUNISUL;13/09/2018;15/08/2021; 2.018.664 ;14/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3339;RODRIGO IWANICKI;RECKITTPREV;22/12/2017;29/09/2020; 20.172.544 ;26/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
356;RODRIGO FERREIRA DA COSTA;COMSHELL;05/09/2017;28/09/2020; 20.172.308 ;13/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
4782;SUELI DA SILVA OLIVEIRA;UNILEVERPREV;13/05/2019;18/04/2022; 2.019.213 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7000;WILLIAM CORNETTA;MAIS VIDA PREV;30/07/2019;27/03/2020; 2.019.334 ;08/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4784;MARCIO OTTO CAMPOS;RS-PREV;23/11/2018;02/05/2019; 2.018.791 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4787;ROGER ODILLO KLAFKE;RS-PREV;13/05/2019;02/05/2022; 2.019.220 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4785;MARCIO OTTO CAMPOS;RS-PREV;13/05/2019;02/05/2022; 2.019.219 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4786;ROGER ODILLO KLAFKE;RS-PREV;12/11/2018;02/05/2019; 2.018.792 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4818;KEILA CRISTINA EUSTAQUIO;OABPREV-GO;15/05/2019;31/03/2020; 2.019.225 ;16/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7016;MARCOS DOMAKOSKI;FUNDACAO COPEL;26/08/2019;30/04/2020; 2.019.375 ;09/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
262;ALESSANDRO APARECIDO DA SILVA BITENCOURT;LILLYPREV;29/09/2017;29/09/2021; 20.172.360 ;02/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
2531;IOLANDA RAMOS NOBLE;FAPIEB;12/06/2018;24/11/2019; 2.018.469 ;19/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2528;JOSE ROBERTO PASQUALINI;CARBOPREV;18/06/2018;15/06/2022; 2.018.484 ;19/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2536;AROLDO SALGADO DE MEDEIROS FILHO;ECONOMUS;13/06/2018;31/05/2022; 2.018.419 ;19/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7071;CARLOS HENRIQUE FLORY;SP-PREVCOM;14/06/2018;04/04/2020; 2.018.451 ;18/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1956;SIDNEY MARTINS ZACHARIAS JUNIOR;ALPAPREV;29/04/2018;13/04/2022; 2.018.188 ;03/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3340;RODRIGO IWANICKI;RECKITTPREV;25/09/2018;30/09/2020; 2.018.636 ;26/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
169;RICARDO RITTES DE OLIVEIRA SILVA;INSTITUTO AMBEV;15/09/2017;13/09/2020; 20.172.326 ;18/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
6220;ALEXANDRE ARAUJO DE MORAES;COMPESAPREV;29/08/2019;10/08/2023; 2.019.405 ;17/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4601;ANDR BOLONHA FIUZA DE MELLO;INERGUS;18/04/2019;09/01/2023; 2.019.158 ;22/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
656;ANDRE AUGUSTO RODRIGUES;GERDAU;15/12/2017;20/10/2018; 20.172.484 ;20/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
7293;JEFERSON LUIS PATTA DE MOURA;FAMILIA PREVIDENCIA;13/07/2018;30/06/2020; 2.018.536 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4697;JULIO CESAR DE OLIVEIRA PEREZ;SILIUS;27/08/2018;27/04/2019; 2.018.623 ;02/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
727;KERGINALDO CORREIA DE MELO JUNIOR;PLANEJAR;08/01/2018;02/10/2019; 20.172.497 ;09/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4703;DENILSON GONALVES DE OLIVEIRA;SILIUS;25/03/2019;27/04/2023; 2.019.115 ;02/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2565;WELLINGTON GADELHA CAMPELO;PREVCOM-MG;19/06/2018;19/09/2018; 2.018.494 ;20/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7290;RAIMUNDO CESAR GOMES;FUNEPP;03/07/2018;29/01/2020; 2.018.515 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2568;AFONSO CELSO MONTESANTI;CP PREV;19/06/2018;10/04/2022; 2.018.499 ;20/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4706;JOS TARCISIO FERREIRA BEZERRA;FAELCE;09/04/2019;30/04/2022; 2.019.129 ;02/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4717;JOS MARIA DOS SANTOS;FUNDAO LIBERTAS;26/04/2019;29/04/2023; 2.019.172 ;03/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4743;WASHINGTON LUIZ FARIA SALLES;FUNCESP;06/05/2019;05/05/2022; 2.019.196 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4737;ROGERIO JANUARIO CALABRIA;IFM;06/05/2019;07/05/2021; 2.019.202 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4738;ROGERIO JANUARIO CALABRIA;MULTIPLA;06/05/2019;07/05/2021; 2.019.201 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7539;FERNANDO BARCELLO DU PIN CALMON;FUNEPP;09/10/2020;30/06/2022; 2.020.466 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3400;LEONARDO DA ROCHA MIETHKE;JOHNSON;03/10/2018;18/07/2020; 2.018.691 ;03/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5360;SEMRAMIS REZENDE E SILVA MAGALHES CEZAR;REGIUS;13/08/2019;16/06/2023; 2.019.362 ;14/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5376;FELIPE DOIN BRAGA;CARREFOURPREV;16/08/2019;23/05/2023; 2.019.371 ;19/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3459;RODRIGO TELLES DE BRITTO;PORTOPREV;10/10/2018;28/09/2020; 2.018.703 ;11/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7556;ANDREA MORATA VIDEIRA;FUNCEF;12/02/2019;11/02/2023; 2019.40 ;19/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3457;CLAUDIA DE OLIVEIRA MACHADO MATTEDI;PORTOPREV;10/10/2018;28/09/2020; 2.018.704 ;11/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3113;KATIA BRASIL MASSA;SANTANDERPREVI;16/08/2018;20/06/2022; 2.018.603 ;20/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3170;CARLOS HENRIQUE RODRIGUES SILVA;TOYOTA PREVI;22/05/2018;02/01/2021; 2.018.221 ;30/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3312;RICARDO NANAMI;VIKINGPREV;31/08/2018;07/07/2021; 2.018.578 ;12/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4667;JOSE PEDRO PIUS;MC PREV;26/04/2019;31/07/2021; 2.019.178 ;26/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3310;ANTONIO CESAR SACIOTTI;VIKINGPREV;31/08/2018;07/07/2021; 2.018.577 ;12/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4676;ALEXANDRE ALVARENGA ROQUETTE;UASPREV;26/04/2019;04/08/2020; 2.019.175 ;29/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6658;JULIO CESAR ALVES VIEIRA;VIVA;29/08/2019;30/03/2020; 2.019.408 ;09/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5065;REGINALDO JOS CAMILO;MULTIPLA;20/06/2018;07/05/2021; 2.018.493 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6659;JULIO CESAR ALVES VIEIRA;VIVA;13/02/2019;19/07/2019; 2019.33 ;09/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5076;RICARDO MORAIS PEREIRA DE MELO;INSTITUTO AMBEV;16/06/2019;26/11/2021; 2.019.285 ;26/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1033;JOSE SERAFIM DE FREITAS;FUNSEJEM;21/02/2018;02/02/2021; 2.018.103 ;22/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6661;JULIO CESAR ALVES VIEIRA;VIVA;10/10/2018;22/11/2018; 2.018.682 ;09/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6662;JULIO CESAR ALVES VIEIRA;VIVA;15/08/2018;24/08/2018; 2.018.609 ;09/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6697;SILAS DEVAI JNIOR;VIVA;03/09/2019;31/03/2020; 2.019.402 ;16/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6702;RENIVALDO SOUZA DE OLIVEIRA;RUMOS;06/03/2019;31/03/2020; 2.019.241 ;16/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2804;RENATA DESIDERIO FURINI;PREVI NOVARTIS;16/07/2018;29/03/2022; 2.018.549 ;17/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7513;SERGIO WILSON FERRAZ FONTES;REAL GRANDEZA;09/10/2020;02/10/2024; 2.020.489 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5285;JAIME MARCHET;RANDONPREV;05/08/2019;31/05/2022; 2.019.322 ;06/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5297;NILTON BRUNELLI AZEVEDO;ANABBPREV;07/08/2019;30/04/2020; 2.019.342 ;08/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5397;ARMANDO QUINTAO BELLO DE OLIVEIRA JUNIOR;PREVCOM-MG;20/08/2019;12/08/2022; 2.019.382 ;21/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5416;SANDRO SOARES DE SOUZA;REGIUS;12/04/2019;16/06/2019; 2.019.124 ;26/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2828;ALEJANDRO GABRIEL WIDDER;MULTIPREV;05/03/2018;12/06/2018; 2.018.113 ;19/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7518;SERGIO FERNANDES DE MAGALHAES FILHO;CELPOS;09/10/2020;31/12/2020; 2.020.478 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7082;RENATA MARTINS GOMES;ITAUSAINDL;18/06/2018;25/04/2020; 2.018.453 ;19/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5427;GUILHERME LELIS BERNANRDO MACHADO;FUTURA PREV;19/06/2018;19/03/2021; 2.018.496 ;26/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5418;SANDRO SOARES DE SOUZA;REGIUS;26/08/2019;16/06/2023; 2.019.358 ;26/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6756;BRUNO MACEDO DIAS;PETROS;19/08/2019;31/03/2020; 2.019.383 ;28/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7107;SILVANA REGINA DE OLIVEIRA;PREVCUMMINS;02/08/2018;31/03/2020; 2.018.574 ;23/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4056;SIDNEY DO VALLE COSTA;PRECE;23/07/2018;04/01/2019; 2.018.558 ;07/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6766;CARLOS ALBERTO CARDOSO MOREIRA;SISTEL;16/08/2019;20/03/2020; 2.019.372 ;28/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4609;LILIANE JEANNE BALDACCI;MULTICOOP;18/04/2019;20/03/2021; 2.019.165 ;22/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6770;MARCOS AURELIO LITZ;FIBRA;06/08/2019;31/03/2021; 2.019.343 ;28/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4060;PAULO CSAR DA SILVEIRA;CELOS;03/01/2019;31/12/2022; 2.018.845 ;07/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4615;GUSTAVO ARMANDO DE O. BERRIEL;PREVHAB;18/04/2019;04/09/2021; 2.019.170 ;22/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4685;CARLOS ALBERTO PEREIRA;SIAS;29/04/2019;23/04/2023; 2.019.187 ;29/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2969;EMILIA PAULINA LAGUN MESQUITA;MULTIPLA;02/08/2018;07/05/2021; 2.018.560 ;03/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6556;NILTON VASSIMON DA SILVA;REFER;24/03/2020;31/08/2023; 2.020.127 ;24/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4843;RMULO DE SOUZA COSTA;BANESES;16/05/2019;28/04/2021; 2.019.231 ;17/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3292;ROGERIO GONCALVES PIZETA;ALCOA PREVI;11/09/2018;23/04/2022; 2.018.626 ;11/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3419;NELSON MEDEIROS SOBRINHO;METRUS;05/10/2018;10/05/2019; 2.018.693 ;05/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3422;FLAVIA ZIRPOLI SOBRAL;ALEPEPREV;05/10/2018;31/12/2020; 2.018.692 ;05/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4856;EUGENIO BUSNARDO;WEG;15/05/2019;20/05/2022; 2.019.222 ;21/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4858;CELIO LUIZ DERETTI;WEG;13/05/2019;20/05/2022; 2.019.216 ;21/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4480;RAQUEL DE CAMARGO PACHECO;PFIZER PREV;21/03/2019;01/09/2020; 2019.66 ;21/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5477;JOSE JOSELIO DOS SANTOS SOUZA;EATONPREV;29/08/2019;30/06/2022; 2.019.395 ;30/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2551;AMLIA CAVANHA;ALPHA;19/06/2018;07/06/2022; 2.018.488 ;20/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7126;ANTONIO JOSE D AGUIAR;BASF PC;30/06/2017;20/04/2020; 20.171.858 ;30/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2554;KOITI TSUDA;SANPREV;19/06/2018;08/04/2019; 2.018.458 ;20/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3736;PAULO DE OLIVEIRA CASTRO FONSECA SOARES;REAL GRANDEZA;17/07/2018;31/08/2022; 2.018.532 ;26/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6571;LUIZ CARLOS DA SILVA;CURITIBAPREV;26/03/2020;31/03/2021; 2.020.138 ;26/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6562;MARCIO ROGERIO DE PAULO;IFM;20/03/2020;05/08/2021; 2.020.134 ;25/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6568;LEONARDO BOSCO MATTAR ALTOE;FIPECQ;26/03/2020;29/02/2024; 2.020.129 ;26/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6573;MUCIO DE CAMPOS MAIA NETO;PREVI NOVARTIS;09/03/2018;13/09/2022; 2.018.116 ;26/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6597;LUCIANA GILES DA SILVA;PREVCUMMINS;19/03/2020;31/03/2023; 2.020.122 ;02/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6577;MARCELO ANTONIO RODRIGUES REIS;FUNDIAGUA;11/03/2020;25/03/2024; 2020.98 ;30/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5561;MANOEL GERALDO COSTA;REFER;19/09/2019;31/08/2023; 2.019.422 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6596;LUCIANA GILES DA SILVA;PREVCUMMINS;11/03/2019;31/03/2020; 2019.62 ;02/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3759;ROBERTO SEGADAS PIRES C E ALBUQUERQUE;COMSHELL;27/11/2018;30/06/2021; 2.018.801 ;28/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3778;LEONARDO FERRAZ GOMINHO;FACEAL;03/12/2018;02/12/2022; 2.018.813 ;03/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5056;NELSON GONCALVES JUNIOR;MULTIPLA;20/06/2018;07/05/2021; 2.018.492 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6627;NIZAM GHAZALE;VIVA;29/08/2019;31/03/2020; 2.019.409 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5099;ANDREA SILVA;BOSCHPREV;26/06/2019;30/06/2022; 2.019.300 ;27/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6604;JONI ROBERT SARAIVA BARTH;POUPREV;27/11/2018;31/03/2020; 2.018.785 ;02/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2748;JOSE MAURICIO PEREIRA COELHO;PREVI/BB;05/07/2018;31/05/2022; 2.018.524 ;06/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2816;ARNALDO BARBOSA DE LIMA JUNIOR;FUNPRESP-EXE;13/07/2018;28/06/2021; 2.018.543 ;16/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4916;TIAGO PARENTE LESSA;FAPECE;30/05/2019;02/05/2022; 2.019.242 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4917;TIAGO PARENTE LESSA;FAPECE;15/04/2019;02/05/2019; 2.019.141 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4919;SANDOVAL GOMES DE SENA NETO;PRECE;30/05/2019;03/01/2023; 2.019.256 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2860;DEBORAH GATTAI ANDERAOS DELFIM;VALUE PREV;20/07/2018;01/04/2021; 2.018.537 ;20/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6640;DANIELA DE AVILEZ DEMORO;VWPP;29/04/2019;14/03/2020; 2.019.191 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3009;RAIMUNDO JORGE DE SOUSA SANTOS;FACHESF;07/08/2018;31/05/2022; 2.018.481 ;07/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3031;PATRICIA DELGADO CALIL DOS SANTOS;SUPRE;23/07/2018;31/07/2022; 2.018.567 ;08/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5103;CLAUDIA TRINDADE;FUSAN;25/06/2018;31/05/2022; 2.018.500 ;27/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6901;MARCELO DOMINGOS PEZZUTTO;VISO PREV;03/07/2018;10/04/2020; 2.018.482 ;18/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6903;MARCELO DOMINGOS PEZZUTTO;VISO PREV;04/05/2018;09/04/2020; 2.018.272 ;18/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5118;SERGIO LUIZ SCARPATO;BANRISUL/FBSS;26/06/2019;30/06/2023; 2.019.299 ;03/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5138;GELZA REGINA DE ABREU;FUND. BRASILSAT;05/07/2019;26/06/2021; 2.019.304 ;05/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5139;RODRIGO SANTOS DE OLIVEIRA;PREVSOMPO;05/07/2019;31/03/2022; 2.019.302 ;05/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5156;STEPHANE FRANTZ EMMANUEL ENGELHARD;CARREFOURPREV;05/07/2019;23/05/2023; 2.019.305 ;08/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1873;LUIS FERNANDO FINHOLDT ROCHA;MAIS VIDA PREV;19/06/2017;27/03/2020; 20.171.963 ;26/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1885;ANTONIO AUGUSTO CHAGAS ARRUDA;INSTITUTO AMBEV;21/06/2017;30/11/2019; 20.171.911 ;26/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3502;THIAGO FELIPE GONALVES;FORLUZ;19/10/2018;30/06/2021; 2.018.739 ;19/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3506;ARMINDO D'ASCENAO SILVA;NUCLEOS;13/07/2018;24/09/2018; 2.018.531 ;19/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6260;RICARDO GUTIERREZ FILHO;PREVDOW;29/08/2018;04/12/2019; 2.018.635 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6277;LUIZ ROGERIO ISOTTON;ISBRE;19/06/2018;01/03/2019; 2.018.296 ;03/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2450;FABIO VIEIRA KAPITANOVAS;INSTITUTO AMBEV;08/06/2018;18/03/2021; 2.018.447 ;08/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6296;AUGUSTO DA SILVA REIS;NOS;26/06/2019;31/05/2021; 2.019.298 ;07/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2560;MARCELO CALAZANS PIRES AFONSO;SANPREV;12/01/2018;08/04/2018; 2018.11 ;20/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2561;MARCELO CALAZANS PIRES AFONSO;SANPREV;19/06/2018;08/04/2019; 2.018.491 ;20/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2589;LUCAS TECCHIO MOTTA;SUL PREVIDNCIA;18/06/2018;17/11/2019; 2.018.468 ;21/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2595;RICHARD LOPES;FUMPRESC;18/06/2018;09/06/2022; 2.018.464 ;21/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6353;GUSTAVO RICCI;PREVDOW;04/02/2019;04/12/2019; 2019.19 ;12/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2670;FLAVIO BETTIO;BANESPREV;25/06/2018;21/05/2021; 2.018.508 ;26/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2673;JARBAS ANTONIO DE BIAGI;BANESPREV;25/06/2018;21/05/2021; 2.018.509 ;26/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2675;GUILHERME SETUBAL SOUZA E SILVA;ITAUSAINDL;18/06/2018;25/04/2020; 2.018.454 ;26/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2681;CARLOS HENRIQUE PINTO HADDAD;ITAUSAINDL;18/06/2018;25/04/2020; 2.018.472 ;26/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2716;VANDERLEI TOLEDO;FORLUZ;18/06/2018;30/06/2022; 2.018.485 ;05/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2918;AMARILDO VIEIRA DE OLIVEIRA;FUNPRESP-JUD;13/07/2018;25/07/2021; 2.018.529 ;26/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2919;MARCO ANTONIO MARTINS GARCIA;FUNPRESP-JUD;13/07/2018;25/07/2021; 2.018.533 ;26/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2921;EDMILSON ENEDINO DAS CHAGAS;FUNPRESP-JUD;13/07/2018;25/07/2021; 2.018.540 ;26/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2929;KATIA REGINA PEREIRA JANSEN;FUNEPP;27/07/2018;29/01/2020; 2.018.584 ;30/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2992;JOAO BOSCO QUADROS BARROS;PREVIRB;14/06/2018;16/05/2021; 2.018.440 ;03/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2993;JOAO BOSCO QUADROS BARROS;PREVIRB;12/06/2018;17/07/2018; 2.018.425 ;03/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2996;JOAO BOSCO QUADROS BARROS;PREVIRB;02/08/2018;19/09/2018; 2.018.586 ;03/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2089;ARNALDO ALVES DOS SANTOS;IFM;17/07/2017;15/05/2019; 20.172.126 ;08/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4720;JULIANNA SEMEDO;JOHNSON;29/04/2019;18/07/2020; 2.019.189 ;03/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6537;LUCIANA DE OLIVEIRA AMARO;BASF PC;19/03/2020;08/10/2023; 2.020.131 ;19/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6539;MARLON DE SOUZA LOPES;IAJA;19/03/2020;31/12/2020; 2.020.128 ;19/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6541;RICARDO YUKIO SUEYASU;FUNEPP;19/03/2020;30/06/2020; 2.020.102 ;19/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4739;EDISON RAUL BARRETTI;SABESPREV;11/03/2019;24/03/2019; 2019.61 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4740;EDISON RAUL BARRETTI;SABESPREV;06/05/2019;24/04/2023; 2.019.200 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6543;MARCOS ANDRE RODRIGUES URBANO;CYAMPREV;19/03/2020;04/06/2022; 2.020.104 ;19/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4741;FABIO MURGA;VWPP;06/05/2019;01/10/2021; 2.019.198 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2998;ANA CRISTINA MUNHOS DE SOUZA;FAECES;02/08/2018;25/04/2020; 2.018.588 ;03/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2999;SELMA DE OLIVEIRA FERREIRA ESTEVES;PREVIP;02/03/2017;26/09/2021; 2.018.589 ;03/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3036;JOAO CARLOS DIAS FERREIRA;FACEB;19/07/2018;04/08/2020; 2.018.557 ;08/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4745;RICARDO FREDERICO VEGA;SABESPREV;06/05/2019;24/04/2023; 2.019.195 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3074;CLAUDIO BENTIVOGLIO MAGNER;MC PREV;15/08/2018;31/07/2021; 2.018.612 ;16/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4748;CESAR SOARES BARBOSA;SABESPREV;06/05/2019;24/04/2023; 2.019.193 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4750;WALTER SIGOLLO;SABESPREV;06/05/2019;24/04/2023; 2.019.192 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4751;SELMA REGINA DOS SANTOS;AVONPREV;27/08/2018;15/04/2019; 2.018.630 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6339;MARCOS KARMANN ARRUDA;PREVMON;18/04/2019;08/11/2020; 2.019.166 ;12/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4776;DANIELA TEIXEIRA DE VILHENA;FASC;13/05/2019;02/07/2021; 2.019.210 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4778;LEONIDAS LOPES BORIO FILHO;PREVUNIAO;13/05/2019;21/03/2022; 2.019.211 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3156;PAULA REGINA GOTO;PREVI/BB;29/05/2018;31/05/2022; 2.018.435 ;28/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3291;WILMA FERREIRA;PREVCOM-MG;11/09/2018;12/08/2022; 2.018.643 ;11/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2572;CARLOS RENATO MEINERT;PREVI-GM;18/06/2018;28/02/2022; 2.018.467 ;20/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2593;MARINA LARISSA VITOR;FUMPRESC;18/06/2018;09/06/2022; 2.018.463 ;21/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2616;ELAINE CRISTINA LORENZI;GOODYEAR;14/06/2018;07/06/2022; 2.018.471 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6407;SUZI MARCIA MATEUS DE AGUIAR;FUTURA II;26/08/2019;31/07/2022; 2.019.366 ;20/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2628;HELOISA FALKENBACH SANTORO;PREVIRB;14/06/2018;16/05/2021; 2.018.441 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2629;JOAO FRANCISCO SCHUCH BASTOS;DATUSPREV;18/06/2018;31/10/2018; 2.018.477 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2633;ROCICLEIDE DE MARIA CHAVES LIMA VELOSO;CAPOF;18/06/2018;04/08/2018; 2.018.480 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2642;MARCOS CESAR TODECHI;FUSAN;25/06/2018;31/05/2022; 2.018.502 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2658;CARLOS ROBERTO LANDIM;GEIPREV;25/06/2018;01/06/2022; 2.018.511 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2858;FRANCISCO CARLOS SALLES NOGUEIRA;SBOTPREV;19/07/2018;02/03/2021; 2.018.535 ;19/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2715;HELDER ROCHA FALCAO;FACHESF;22/06/2018;31/05/2022; 2.018.503 ;04/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2889;CELSO BERNARDO;ALPHA;23/07/2018;07/06/2022; 2.018.559 ;24/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2777;ANDRE BARBOSA BARRETO DUARTE;FAECES;09/07/2018;15/03/2021; 2.018.520 ;09/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2848;RICARDO ESPERIDIAO;SBOTPREV;19/07/2018;02/03/2021; 2.018.534 ;19/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2911;GUILHERME SATTAMINI DE BRITTO PEREIRA;GASIUS;25/07/2018;05/07/2020; 2.018.570 ;25/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2916;RAFAEL DOS SANTOS FERREIRA;GASIUS;25/07/2018;26/06/2020; 2.018.575 ;25/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6456;JOSE ROBERTO RODRIGUES PERES;CERES;07/08/2019;29/02/2020; 2.019.344 ;02/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2810;CLEITON DOS SANTOS ARAUJO;FUNPRESP-EXE;13/07/2018;28/06/2021; 2.018.528 ;16/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2812;RICARDO PENA PINHEIRO;FUNPRESP-EXE;13/07/2018;28/06/2021; 2.018.538 ;16/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3355;PAULO HENRIQUE WANICK MATTOS;FUNSSEST;24/09/2018;31/07/2021; 2.018.666 ;; FIM MANDATO ; DIRETOR EXECUTIVO 
3357;CARLOS RENATO DOS SANTOS PENHA;FUNSSEST;24/09/2018;31/07/2021; 2.018.666 ;26/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3587;JOSE ANTONIO MARCIANO;CENTRUS;23/10/2018;27/07/2020; 2.018.726 ;23/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3584;VALDEMIR MOREIRA DE LIMA;BANESPREV;22/10/2018;21/05/2021; 2.018.706 ;23/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3585;VALDEMIR MOREIRA DE LIMA;SANTANDERPREVI;23/10/2018;24/08/2022; 2.018.731 ;23/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3797;RICARDO CESAR DE ARAUJO MELO;FACEAL;03/12/2018;02/12/2022; 2.018.814 ;03/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4501;THAIS RIBEIRO SOZZI;ROCHEPREV;25/03/2019;28/08/2021; 2019.89 ;26/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6938;PAULINA FERREIRA PANTALIAO;VISO PREV;20/07/2018;10/04/2020; 2.018.562 ;29/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4502;JULIAN GARRIDO DEL VAZ NETO;ALPAPREV;25/03/2019;04/10/2022; 2.019.104 ;26/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4529;ALBERTO SPILBORGHS NETO;KPMG PREV;03/04/2019;17/01/2022; 2.019.128 ;04/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6928;RITA REBELO HORTA DE ASSIS FONSECA;PREVIDNCIA USIMINAS;23/07/2018;30/04/2020; 2.018.546 ;21/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4538;DANIELLE CRISTINE DA SILVA;RS-PREV;09/04/2019;02/05/2022; 2.019.116 ;09/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4551;EDEVALDO FERNANDES DA SILVA;FUNDAO LIBERTAS;09/04/2019;05/01/2020; 2.019.137 ;09/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4557;FERNANDO APARECIDO CAETANO FERREIRA;PREVCHEVRON;12/04/2019;01/02/2022; 2.019.140 ;12/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4559;THERESA ALEXANDRA MELCOP SANTANNA;PREVIM;12/04/2019;03/02/2022; 2.019.134 ;12/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6247;ALEXANDRE WERNERSBACH NEVES;PREVES;22/07/2019;11/12/2019; 2.019.316 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4572;DANIEL FERREIRA LIMA;PETROS;10/10/2018;09/03/2019; 2.018.697 ;15/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3476;WALTER MENDES DE OLIVEIRA FILHO;PETROS;08/06/2018;09/03/2019; 2.018.413 ;16/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3478;WALTER MENDES DE OLIVEIRA FILHO;FUNCESP;15/10/2018;14/10/2021; 2.018.710 ;16/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3480;ALBERTO GARCIA MENDES;PREVIPLAN;10/10/2018;14/10/2021; 2.018.701 ;16/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3605;BRUNO BRESAOLA VIVACQUA;PREVICOKE;29/10/2018;03/10/2019; 2.018.754 ;29/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3636;ANDRE LUIS ALARCON DO PASSO SUAIDE;VEXTY;29/10/2018;06/09/2020; 2.018.757 ;01/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3659;SIMONE SOARES BIANCHE;RUMOS;19/10/2018;31/03/2020; 2.018.707 ;07/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4042;LEANDRO SERAU COLOMBO;SYNGENTA PREVI;27/08/2018;22/11/2018; 2.018.585 ;04/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4100;JOSE VICENTE DA SILVA;SICOOB PREVI;11/01/2019;31/10/2021; 2019.5 ;14/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4156;CARLA NORMILIO DA SILVA;PREVICAT;11/01/2018;24/04/2022; 2.018.843 ;22/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4157;WASHINGTON LUIZ DE CARVALHO E SILVA;CERES;13/12/2018;20/12/2022; 2.018.820 ;22/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4176;DANIEL VICENTE EVALDT DA SILVA;DF-PREVICOM;14/12/2018;12/11/2021; 2.018.833 ;24/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4256;ALEX ISSAO UMEJI;PREV PEPSICO;30/01/2019;03/12/2023; 2019.23 ;31/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4237;CARLOS ANTONIO VIEIRA FERNANDES;FUNCEF;28/08/2017;07/09/2020; 20.172.291 ;28/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4238;ANTONIO MARCOS SOCCI DA COSTA;IBM;21/01/2019;09/10/2020; 2019.22 ;29/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4276;SERGIO HENRIQUE SILVA AGUIAR;OABPREV-RJ;25/01/2019;19/12/2022; 2019.17 ;01/02/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4574;DANIEL FERREIRA LIMA;PETROS;15/04/2019;22/04/2019; 2.019.145 ;15/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3717;ALBERTINA MARIA MELO DE OLIVEIRA;GERDAU;20/10/2018;21/10/2021; 2.018.775 ;20/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3718;GABRIEL ALVES DA COSTA;COMSHELL;20/11/2018;27/03/2020; 2.018.776 ;20/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3719;RODRIGO DE OLIVEIRA GAMA;FUNSSEST;20/11/2018;31/07/2021; 2.018.763 ;20/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3720;RAQUEL CARDOSO DA SILVA;GERDAU;20/11/2018;21/10/2021; 2.018.773 ;20/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3722;MARCELO BETTI SALDANHA;PREVIPLAN;20/11/2018;30/10/2021; 2.018.771 ;20/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3723;HARLEY LORENTZ SCARDOELLI;GERDAU;15/12/2017;20/10/2018; 20.172.482 ;20/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3927;ROBERTO FRANCISCO CASAGRANDE HERDEIRO;BRF PREVIDNCIA;08/06/2018;30/10/2018; 2.018.412 ;14/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4800;CELSO RICARDO MENDES;PREVSOMPO;15/05/2019;31/03/3022; 2.019.209 ;16/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4914;HOMERO JOSE BATISTA;FUNDACAO CORSAN;06/05/2019;31/05/2023; 2.019.203 ;04/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5022;GEORG ALFRED BOTH;PRHOSPER;19/06/2019;01/04/2023; 2.019.284 ;26/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5024;JORGE LUIZ FERRI BERZAGUI;BANRISUL/FBSS;19/06/2019;30/06/2023; 2.019.296 ;01/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5025;ROSSANA FRIDERICHS LUZZI;BANRISUL/FBSS;19/06/2019;30/06/2023; 2.019.295 ;01/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5179;VERGILIO MINUTTI FILHO;SAO BERNARDO;19/06/2019;08/07/2021; 2.019.286 ;08/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3508;ARMINDO D'ASCENAO SILVA;NUCLEOS;19/10/2018;01/07/2021; 2.018.721 ;19/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4781;CLAUDIO MAURO GUIMARAES;PREVUNIAO;13/05/2019;21/03/2022; 2.019.212 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3511;MARCIA DE MELO LOPES;CAPOF;19/10/2018;19/09/2022; 2.018.708 ;19/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4361;AIRTON BERNARDES;FUND. BRASILSAT;20/02/2019;26/06/2021; 2019.50 ;22/02/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4499;RAIMUNDO CAMARA FILHO;ELETRA;22/03/2019;14/03/2022; 2019.91 ;22/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4577;HENRIQUE ANDRADE TRINCKQUEL FILHO;PETROS;08/06/2018;09/03/2019; 2.018.421 ;15/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4579;HENRIQUE ANDRADE TRINCKQUEL FILHO;PETROS;15/04/2019;31/03/2020; 2.019.146 ;15/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4899;ALVARO DA ROCHA SILVA;CAFBEP;27/03/2019;27/05/2019; 2.019.109 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4906;CARLOS MAGNO RAMOS;FIOPREV;30/05/2019;10/04/2023; 2.019.258 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4913;MARIO FIORATTI FILHO;METRUS;30/05/2019;30/05/2023; 2.019.259 ;31/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4999;JUSSARA CARVALHO SALUSTINO;ECOS;06/06/2019;05/05/2023; 2.019.235 ;07/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5218;ENAS VIRGILIO SALDANHA BAYAO;OABPREV-MG;22/07/2019;02/09/2020; 2.019.308 ;22/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5220;RUI DE OLIVEIRA BUENO;RANDONPREV;22/07/2019;31/05/2022; 2.019.320 ;22/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5223;RENATA ATAIDES COUTINHO;MULTIPLA;22/07/2019;30/04/2021; 2.019.310 ;22/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5227;CLORIS MARIA MARQUES FERREIRA;CAGEPREV;22/07/2019;31/03/2023; 2.019.319 ;22/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5202;REGINA CELIA DIAS;DF-PREVICOM;22/07/2019;26/11/2021; 2.019.315 ;22/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5231;MARCELO MACEDO BISPO;PREVINOR;22/07/2019;31/03/2020; 2.019.312 ;22/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6945;SRGIO CARVALHO CAMPOS;PREVIDNCIA USIMINAS;20/07/2018;30/04/2020; 2.018.544 ;29/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3896;DANIELA RODRIGUES;INSTITUTO AMBEV;13/12/2018;26/11/2021; 2.018.815 ;13/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5909;BRUNO ALEXANDRE PUPIM;PREVICAT;11/01/2019;07/11/2019; 2.018.840 ;11/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4118;SANDRA MARIA NERY ARAJO;CABEC;13/12/2018;17/10/2022; 2.018.804 ;17/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4108;SILVIA ROVINA PEREIRA;PREVICAT;11/01/2019;24/04/2022; 2.018.842 ;14/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4101;NELSON BORGES MOREIRA;ORIUS;11/01/2019;31/07/2021; 2.018.848 ;14/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4098;ANDRE JULIANO DA L FERREIRA;ENERPREV;11/01/2019;31/03/2020; 2019.11 ;14/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4099;ANDRE JULIANO DA L FERREIRA;OABPREV-GO;11/01/2019;31/03/2020; 2019.11 ;14/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4107;FILOMENA DI MATTEO;PREVICAT;11/01/2019;24/04/2022; 2.018.839 ;14/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4109;CLAUDIA MENDONCA LEMOS;QUANTA;27/08/2018;10/01/2019; 2.018.620 ;14/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4136;DURAIS VOGADO BARRETO;TECHNOS;28/01/2018;19/09/2019; 2019.14 ;21/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4137;JUAREZ LOPES CANADO;TECHNOS;18/01/2018;19/09/2019; 2019.15 ;21/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4402;CELSO LUIZ ANDRETTA;FAPA;18/07/2018;30/06/2022; 2.018.522 ;08/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4387;JULIO CEZAR TOZZO MENDES PEREIRA;ECONOMUS;28/02/2019;31/05/2022; 2019.54 ;28/02/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3471;MARCOS VINICIUS OLIVEIRA DA SILVA;GOODYEAR;10/10/2018;26/03/2022; 2.018.685 ;11/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3593;MARCIO LUIZ DUTRA FRADE;PREVMON;23/10/2018;08/11/2020; 2.018.745 ;25/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3816;ETTORE EDUARDO MARTINES DA SILVA;PREV PEPSICO;14/09/2016;29/11/2018; 2016.2.0240 ;04/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3678;JOSE FERNANDO DO VALLE;PREVEME;09/11/2018;16/10/2021; 2.018.769 ;12/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3681;RITA DE CASSIA DUARTE;PREVEME II;09/11/2018;16/10/2021; 2.018.767 ;12/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3682;RENATA VENTURA MENDES;PREVEME;09/11/2018;16/10/2021; 2.018.770 ;12/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3683;RENATA VENTURA MENDES;PREVEME II;09/11/2018;16/10/2021; 2.018.768 ;12/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3685;MARIANA ALVES MACHADO;ORIUS;08/11/2018;31/07/2021; 2.018.766 ;12/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3696;CESAR OBINO DA ROSA PERES;GERDAU;16/11/2018;21/10/2021; 2.018.772 ;19/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7012;OTTO ARMIN DOETZER;FUNDACAO COPEL;26/08/2019;30/04/2020; 2.019.373 ;08/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4431;LUIS EDUARDO FREITAS DE FARIA;PRECE;11/03/2019;28/02/2023; 2019.64 ;13/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4440;ALEXANDRA LEONELLO GRANADO;METRUS;28/02/2019;20/12/2022; 2019.55 ;18/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4486;GUILHERME MOREIRA DE QUEIROZ;ROCHEPREV;21/03/2019;28/08/2021; 2019.86 ;21/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3460;ROMULO MARCAL VIEIRA;FUNSEJEM;10/10/2018;31/08/2021; 2.018.700 ;11/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6111;ANGELO BRESSAN FILHO;CIBRIUS;18/04/2019;30/11/2019; 2.019.164 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4492;RODRIGO RIBEIRO DA LUZ;RJPREV;21/03/2019;31/01/2021; 2019.73 ;22/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6114;JOSE CARLOS ALVES GRANGEIRO;CIBRIUS;19/09/2019;30/11/2019; 2.019.424 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4909;GENYCE PIRES DE AMORIM;CAFBEP;30/05/2019;27/05/2023; 2.019.262 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4541;ALVARO MOREIRA DE PINHO NETO;FAELBA;09/04/2019;06/01/2022; 2.019.120 ;09/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4527;SERGIO HAELTON DE OLIVEIRA GIL;PREVIM;01/04/2019;03/02/2022; 2.019.112 ;02/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4553;FELIPE DE ALBUQUERQUE MELLO;PREVIM;09/04/2019;03/02/2022; 2.019.126 ;10/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4554;FRANCISCO JOSE ARAUJO BEZERRA;CAPEF;09/04/2019;28/02/2023; 2.019.127 ;10/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4910;ANDRESA FERNANDES DA CRUZ;PORTOPREV;30/05/2019;28/09/2020; 2.019.261 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4841;MARCOS ANDRE PRANDI;SAO FRANCISCO;16/05/2019;17/03/2021; 2.019.226 ;17/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4902;JOSE ALVES TAVARES;CAFBEP;01/04/2019;27/05/2019; 2.019.113 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4904;JOSE ALVES TAVARES;CAFBEP;30/05/2019;27/05/2023; 2.019.257 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4907;GENYCE PIRES DE AMORIM;CAFBEP;27/03/2019;27/05/2019; 2.019.108 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5005;SERGIO PAULO DE MIRANDA;SAO FRANCISCO;06/06/2019;15/05/2021; 2.019.247 ;07/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5430;WEVERTON HENRIQUE MELITO;EATONPREV;26/08/2019;30/06/2022; 2.019.393 ;26/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5432;LUCIANO MOLTER DE PINHO GROSSO;BRASLIGHT;26/08/2019;26/08/2022; 2.019.355 ;26/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5437;FRANCISCO DA COSTA MEDEIROS NETO;BRASLIGHT;26/08/2019;26/08/2022; 2.019.351 ;26/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5497;CONSUELO GARCIA;REAL GRANDEZA;09/08/2019;15/07/2023; 2.019.353 ;02/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5603;EDSON AURELIO GIPP;PREVIK;09/08/2019;16/12/2022; 2.019.350 ;24/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5604;DANIELA NEIS;PREVIK;26/08/2019;16/12/2022; 2.019.368 ;24/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5609;ANA MARIA MALLMANN COSTI;SERPROS;12/06/2018;16/08/2019; 2.018.448 ;25/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7440;MARIO TVRZSKY DE GOUVEA;BUNGEPREV;21/09/2020;20/11/2022; 2.020.439 ;22/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7434;JOANA MATILDE ROCHA MARTINS FRANKLIN;FACEPI;27/07/2018;01/04/2020; 2.018.579 ;18/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5259;JOAO CARLOS SILVEIRA DOS SANTOS;FUMPRESC;30/07/2019;09/06/2022; 2.019.333 ;31/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5262;ALEXANDRE ANITELLI ESPINOSA;CARREFOURPREV;30/07/2019;23/05/2023; 2.019.330 ;31/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5264;MARCIO GUSMAO DE FIGUEIREDO MENDES;PREVIDEXXONMOBIL;31/07/2019;05/06/2022; 2.019.338 ;31/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5468;SILVIA REGINA ZWI ESTEVES;EATONPREV;29/08/2019;30/06/2022; 2.019.396 ;30/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6956;CARLOS GUIMARAES TRINDADE NETO;ALPREV;13/08/2019;16/07/2023; 2.019.361 ;01/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6801;FLAVIO VIEIRA MACHADO DA CUNHA CASTRO;PETROS;15/04/2019;31/03/2020; 2.019.144 ;05/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6802;FLAVIO VIEIRA MACHADO DA CUNHA CASTRO;PETROS;08/06/2018;09/03/2019; 2.018.415 ;05/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6836;ALEXANDRE DA CUNHA MATHIAS;PETROS;12/09/2019;31/03/2020; 2.019.404 ;12/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5581;BENICIO OLIMPIO DE MELO NETO;FACEPI;19/09/2019;06/11/2019; 2.019.425 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5618;LUIZ DA PENHA SOUZA DA SILVA;FACHESF;19/06/2018;04/02/2019; 2.018.487 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5596;MARCIA MORAIS KOLLING;KPMG PREV;19/09/2019;15/08/2022; 2.019.443 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5598;MARCIO GERALDO FERREIRA;CAVA;19/09/2019;02/09/2022; 2.019.442 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5845;ROGRIO TATULLI;PREVI-ERICSSON;20/08/2019;27/10/2019; 2.019.379 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6159;JAIR EDUARDO SANTANA;JUSPREV;03/07/2018;29/08/2019; 2.018.514 ;13/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5255;FABIO FERNANDES CAVAZZANI;BOSCHPREV;07/08/2019;30/06/2022; 2.019.341 ;08/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7186;EMILIO LUIZ CAFARO;FORLUZ;20/11/2018;08/01/2019; 2.018.765 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7188;RODRIGO SISNANDES PEREIRA;FAMILIA PREVIDENCIA;26/06/2018;30/06/2020; 2.018.505 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5471;PEDRO LUIS ALCANTARA COUTINHO NERY;PREVCHEVRON;29/08/2019;01/02/2022; 2.019.407 ;30/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5843;CASSIO ANTONIO DA SILVA;PREVI-ERICSSON;09/08/2017;27/10/2019; 20.172.220 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7283;MARCOS ROBERTO DA SILVA;ABBPREV;14/06/2018;02/12/2019; 2.018.479 ;30/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5456;EUNICE PEREIRA LIMA;SANPREV;19/06/2018;08/04/2019; 2.018.460 ;27/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5490;VALERIA BERNASCONI;PRHOSPER;29/08/2019;31/01/2021; 2.019.411 ;30/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5475;FRANCISCO DE ASSIS SOUSA;FAPECE;03/09/2019;02/05/2022; 2.019.388 ;04/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5520;DANIELA CRISTINA DA SILVA;EATONPREV;03/09/2019;30/06/2022; 2.019.399 ;04/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5524;FABIO MORATA;PFIZER PREV;03/09/2019;31/08/2020; 2.019.401 ;04/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5531;MARCONI DE AZEVEDO SOARES;COMPESAPREV;09/09/2019;10/08/2023; 2.019.398 ;09/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5532;FABIANO ALVES CARDOSO;PLANEJAR;09/09/2019;31/05/2020; 2.019.421 ;09/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5533;LUCYANE CRYSTINE REZENDE;UNILEVERPREV;19/06/2018;18/08/2019; 2.018.498 ;09/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5535;LUCYANE CRYSTINE REZENDE;UNILEVERPREV;09/09/2019;19/08/2022; 2.019.423 ;09/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5538;JOSE LUIZ COSTA TABORDA RAUEN;CURITIBAPREV;09/09/2019;31/03/2021; 2.019.410 ;09/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5583;LEONARDO DE MELLO SIMAO;CAVA;19/09/2019;02/09/2022; 2.019.427 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5587;MAURICIO WERNECK BARRETO;PREVHAB;19/09/2019;30/11/2020; 2.019.432 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6960;NOEMIA DE QUEIROZ VASQUEZ;PREVINDUS;19/06/2018;30/04/2020; 2.018.475 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6963;AROLDO FONSECA DA SILVA;PREVINDUS;19/09/2019;30/04/2020; 2.019.439 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5977;CARLOS ALBERTO TAVARES DE ALMEIDA;TELOS;03/09/2019;24/08/2022; 2.019.418 ;11/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5980;MARCIO HUMBERTO GHELER;JUSPREV;25/06/2018;29/08/2019; 2.018.495 ;11/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5552;FERNANDO JOAO ABELHA SALLES;REFER;19/09/2019;31/08/2023; 2.019.420 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5942;EDIVALDO BARDELLA JUNIOR;ROCHEPREV;19/10/2018;18/04/2019; 2.018.712 ;03/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6015;CLAUDIO SALGUEIRO GARCIA MUNHOZ;FIPECQ;25/09/2018;01/12/2019; 2.018.658 ;19/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5239;FERNANDA DE ABREU OLIVEIRA;BANESPREV;30/07/2019;21/05/2021; 2.019.328 ;31/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5248;GIULIANO NERI BELCULFINE;JOHNSON;31/07/2019;18/07/2020; 2.019.339 ;31/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5243;ERIWALDO PINHEIRO RAMOS;CAPOF;30/07/2019;10/10/2019; 2.019.329 ;31/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5245;SAMANTHA ALECRIM LEITE FRANCO;PREVIDEXXONMOBIL;31/07/2019;05/06/2022; 2.019.335 ;; FIM MANDATO ; DIRETOR EXECUTIVO 
5277;SRGIO MARTINS BARBOSA;RANDONPREV;05/08/2019;31/05/2022; 2.019.323 ;06/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5251;CARLOS ASSIS DE SOUZA;JOHNSON;03/10/2018;29/04/2019; 2.018.690 ;06/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5253;CARLOS ASSIS DE SOUZA;JOHNSON;05/08/2019;18/07/2020; 2.019.346 ;06/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6916;HERBERT DE SOUZA ANDRADE;ITAUSAINDL;18/06/2018;25/04/2020; 2.018.455 ;21/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6920;GUILHERME BITTENCOURT RAMOS DE OLIVEIRA;VISO PREV;07/06/2017;10/04/2020; 20.171.912 ;21/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6085;ANDERSON GUIMARAES;ENERPREV;14/01/2019;27/11/2019; 2019.13 ;06/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7358;JOS JOAO REIS;CERES;18/06/2018;22/10/2018; 2.018.483 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7381;JOSE BITENCURTT DE ALMEIDA;MARCOPREV;02/09/2020;05/04/2023; 2.020.402 ;03/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7502;SAUL FERNANDO PEDRON;FAMILIA PREVIDENCIA;26/06/2018;30/06/2020; 2.018.507 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7504;SAUL FERNANDO PEDRON;FAMILIA PREVIDENCIA;09/10/2020;30/06/2022; 2.020.473 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7506;DANIEL SOUZA VANNI;TEXPREV;09/10/2020;31/05/2023; 2.020.474 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7142;RUBENS MIRANDA JUNIOR;PREVICEL;09/07/2018;30/06/2020; 2.018.516 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7145;JOAO CARLOS DOS SANTOS;PREVICEL;09/07/2018;30/06/2020; 2.018.517 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7169;RICARDO BARONE;PLANEJAR;12/09/2019;31/05/2020; 2.019.414 ;03/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7236;CARLOS FRANCISCO PICINI;MULTIPENSIONS;05/08/2019;30/04/2020; 2.019.327 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7241;JAIR DE ALMEIDA LACERDA JUNIOR;MULTIBRA;05/02/2019;27/09/2019; 2019.31 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7246;RENATO MAIA RODRIGUES;FUCAP;08/06/2018;04/04/2020; 2.018.367 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7258;FU SHOU HAI;MULTIBRA;29/04/2019;27/09/2019; 2.019.185 ;23/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7259;FU SHOU HAI;MULTIPENSIONS;29/04/2019;30/04/2020; 2.019.184 ;23/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7363;MARCO ANTONIO VIEIRA;FACEB;19/07/2018;05/08/2020; 2.018.555 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7365;ROBERT SOARES MARTINS CAVALCANTE;FACEPI;14/06/2018;01/04/2020; 2.018.450 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7426;RENATO AUGUSTO ZAGALLO V DOS SANTOS;FUNCEF;06/09/2017;07/09/2020; 20.172.313 ;17/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7431;CIRO FERREIRA DE ALBUQUERQUE;FACEPI;17/09/2020;01/07/2022; 2.020.444 ;18/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7441;KARINA MARCON SPECHOTO LEITE;SP-PREVCOM;03/04/2019;05/08/2020; 2.019.111 ;22/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7460;EDISON SOARES BICUDO;CAEMI;25/09/2020;21/07/2021; 2.020.447 ;25/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7507;WAGNER DUDUCH;FUNCEF;09/10/2020;23/09/2024; 2.020.481 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7508;CARLOS JOSE DOS SANTOS;RECKITTPREV;27/10/2017;30/09/2020; 20.172.415 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7509;CARLOS JOSE DOS SANTOS;RECKITTPREV;09/10/2020;30/09/2023; 2.020.490 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7515;EUDES CARNEIRO LINS FILHO;BANDEPREV;09/10/2020;18/04/2022; 2.020.488 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7521;ANA LUCIA ESTEVES;INFRAPREV;09/10/2020;17/07/2023; 2.020.471 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7533;VANESSA TIBURCIO FERNANDES;TEXPREV;16/08/2019;31/08/2020; 2.019.364 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7536;THIAGO MILSON DE ALVARENGA ARAUJO;SICOOB PREVI;09/10/2020;31/10/2021; 2.020.470 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7003;GASPAR LOPES ROMAO JUNIOR;MAIS VIDA PREV;21/10/2016;05/02/2017; 2016.2.0783 ;08/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4598;NILTON SERGIO DE FREITAS;PREVUNIAO;18/04/2019;12/06/2020; 2.019.163 ;22/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4602;EDUARDA SILVEIRA BUENO;KPMG PREV;18/04/2019;13/09/2021; 2.019.157 ;22/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4605;MARCELLO FURLANETTO GOMES;REGIUS;18/04/2019;12/12/2020; 2.019.150 ;22/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4699;JULIO CESAR DE OLIVEIRA PEREZ;SILIUS;25/03/2019;02/08/2021; 2019.97 ;02/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3397;EVERSON DE ALVARENGA;JOHNSON;03/10/2018;23/09/2019; 2.018.689 ;03/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7558;JULIANA MIGUEZ KOEHLER;INFRAPREV;09/10/2020;15/11/2020; 2.020.485 ;20/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
929;ANTONIO DIMAS RONCOLATI;GOODYEAR;31/01/2018;26/01/2022; 2018.64 ;; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3313;JOS DE OLIVEIRA RAMOS;PREVUNISUL;14/09/2018;07/11/2020; 2.018.663 ;14/09/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5073;FRANCISCO ARTUR DE LIMA MOACYR;FAELBA;18/03/2019;20/06/2019; 2019.70 ;19/06/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5078;ADEMAR SALVADOR;RANDONPREV;26/06/2019;18/10/2019; 2.019.301 ;26/06/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6664;JULIO CESAR ALVES VIEIRA;VIVA;27/12/2017;13/02/2019; 20.172.557 ;09/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6703;RENIVALDO SOUZA DE OLIVEIRA;RUMOS;10/04/2017;28/01/2019; 2.017.949 ;16/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2829;ALEJANDRO GABRIEL WIDDER;MULTIPREV;18/07/2018;12/06/2022; 2.018.552 ;19/07/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5428;GUILHERME LELIS BERNANRDO MACHADO;FUTURA II;26/08/2019;28/01/2021; 2.019.376 ;26/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4059;JOSE EDUARDO ALBANO DO AMARANTE;PRECE;10/12/2018;04/01/2023; 2.018.799 ;07/01/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4076;VANESSA EVANGELISTA RAMOS ROTHERMEL;CELOS;08/01/2019;31/12/2022; 2019.3 ;10/01/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4614;GUSTAVO ARMANDO DE O. BERRIEL;PREVHAB;30/12/2016;20/04/2019; 2016.2.1265 ;22/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4617;MARCOS ANDERSON TREITINGER;FUSESC;10/12/2018;24/09/2020; 2.018.788 ;22/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6500;RICARDO DE AMORIM HERMES;SICOOB PREVI;11/03/2019;14/10/2019; 2019.58 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6566;MARCELO GALLIOTTO;PREVISCANIA;26/03/2020;04/02/2021; 2.020.141 ;26/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4484;WISLEY SILVA PIMENTA;ELETRA;21/03/2019;28/11/2019; 2019.84 ;21/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6570;WELYTON DE SOUZA PINTO;INERGUS;26/03/2020;25/10/2020; 2.020.137 ;26/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6569;WELYTON DE SOUZA PINTO;ENERGISAPREV;20/03/2020;25/10/2020; 2.020.133 ;26/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6572;MUCIO DE CAMPOS MAIA NETO;PREVI NOVARTIS;16/07/2018;21/10/2019; 2.018.550 ;26/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6574;MUCIO DE CAMPOS MAIA NETO;PREVI NOVARTIS;26/03/2020;22/10/2022; 2.020.140 ;26/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1674;RENANN DAVID;BCO. SUMITOMO;19/07/2017;19/07/2021; 20.172.148 ;19/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6616;ROSANGELA PALHARES SALES JARDIM;MULTIPREV;18/06/2018;27/03/2020; 2.018.554 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2833;MARCIA TIEMI TAKAKURA;MULTIPREV;18/06/2018;12/06/2022; 2.018.553 ;19/07/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2861;DIOGO ESPELLET DOCKHORN;CARBOPREV;20/07/2018;21/05/2022; 2.018.561 ;20/07/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4938;KEITE BIANCONI;METRUS;30/05/2019;30/09/2020; 2.019.260 ;31/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3029;PAULO DE SOUZA;SUPRE;23/07/2018;25/11/2019; 2.018.568 ;08/08/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6646;LUCIANO JOAO DE SANTANA;COMPESAPREV;03/09/2019;10/02/2020; 2.019.400 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5116;SERGIO LUIZ SCARPATO;BANRISUL/FBSS;03/12/2018;18/06/2019; 2.018.783 ;03/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6899;GUSTAVO DE CASTRO ARAUJO;VISO PREV;08/11/2018;10/04/2020; 2.018.760 ;18/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5136;GELZA REGINA DE ABREU;FUND. BRASILSAT;12/06/2018;31/05/2019; 2.018.433 ;05/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1872;LUIS FERNANDO FINHOLDT ROCHA;MAIS VIDA PREV;21/10/2016;05/02/2017; 2016.2.0782 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3505;LEANDRO CAMARGO MAZZONI;PSS;19/10/2018;16/04/2021; 2.018.734 ;19/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6264;YURI CARIONE ENGELKE;OABPREV-SC;08/01/2019;07/01/2020; 2019.2 ;27/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6285;ANTONIO JOSE GUIMARAES RAMOS;IBM;18/04/2019;04/10/2019; 2.019.155 ;06/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6289;NEVILLE TOSONI JUNIOR;GOODYEAR;13/03/2019;24/02/2020; 2019.53 ;06/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6297;AUGUSTO DA SILVA REIS;FAELBA;18/03/2019;06/01/2022; 2019.69 ;07/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2711;GILBERTO GISCHKOW VALDEZ;FAMILIA PREVIDENCIA;26/06/2018;21/03/2020; 2.018.506 ;; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2717;MAURO CAMILO CLEMENTE DE SOUZA;DESBAN;14/06/2018;15/10/2020; 2.018.478 ;05/07/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2923;RONNIE GONZAGA TAVARES;FUNPRESP-JUD;13/07/2018;28/01/2021; 2.018.541 ;26/07/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2991;CLAUDIA REGINA JANESKO;FAPA;02/08/2018;21/07/2021; 2.018.572 ;03/08/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4719;RICARDO NELSON VASCONCELOS;FAELCE;26/04/2019;08/01/2021; 2.019.148 ;03/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2088;ARNALDO ALVES DOS SANTOS;IFM;27/10/2016;25/05/2017; 2016.2.0872 ;08/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4753;SELMA REGINA DOS SANTOS;AVONPREV;06/05/2019;03/05/2021; 2.019.194 ;06/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6346;ANTONIO CARNEIRO ALVES;PRECE;14/06/2018;09/02/2020; 2.018.449 ;12/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3290;JOSE ANTONIO BITTENCOURT SOARES;PREVCOM-MG;11/09/2018;22/01/2021; 2.018.641 ;11/09/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2328;FERNANDO RANGEL DO CARMO;ALPAPREV;29/04/2018;16/04/2022; 2.018.202 ;28/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3288;CARLOS JOSE DE OLIVEIRA;CARBOPREV;11/09/2018;09/01/2021; 2.018.644 ;11/09/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6400;ADIMILSON LUIZ STODULSKI;FUNDACAO CORSAN;06/05/2019;11/02/2020; 2.019.205 ;20/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2689;FERNANDA RINCO;CP PREV;28/06/2018;22/01/2021; 2.018.513 ;28/06/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2809;INGRYD CUNHA LEMOS;BASES;13/07/2018;11/05/2022; 2.018.526 ;16/07/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3581;RENATO PROENCA LOPES;PREVI/BB;23/10/2018;31/05/2020; 2.018.728 ;23/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3586;JACKSON ZENI CZARNESKI;FUNDIAGUA;23/10/2018;25/03/2020; 2.018.747 ;23/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4316;SEBASTIAO ALVES DA SILVA;OABPREVNORDESTE;04/02/2019;01/01/2020; 2.018.688 ;05/02/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4513;JOSE RODRIGUEZ ROMERO;LILLYPREV;25/03/2019;28/05/2021; 2019.98 ;26/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4542;RUI TELES CALANDRINI FILHO;OABPREV-RJ;25/02/2019;19/12/2022; 2019.42 ;09/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4545;RUI TELES CALANDRINI FILHO;OABPREV-RJ;09/04/2019;21/02/2022; 2.019.121 ;09/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4560;LUIS CARLOS FELISBERTO MAIA;ALPHA;19/06/2018;30/03/2019; 2.018.490 ;12/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4561;LUIS CARLOS FELISBERTO MAIA;ALPHA;12/04/2019;21/08/2021; 2.019.132 ;12/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6940;WALTER JOSE TRIMBOLI;ITAUSAINDL;25/09/2018;14/03/2020; 2.018.646 ;29/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4303;ADAIR BORGES COUTINHO NETO;OABPREVNORDESTE;04/02/2019;01/01/2020; 2.018.686 ;05/02/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4358;IVAN SERGIO EDINGTON SANTOS;BASES;20/02/2019;09/11/2022; 2019.36 ;21/02/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3724;HARLEY LORENTZ SCARDOELLI;GERDAU;20/11/2018;27/10/2020; 2.018.774 ;20/11/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3898;FERNANDO MOMMENSOHN TENNENBAUM;INSTITUTO AMBEV;13/12/2018;06/11/2021; 2.018.812 ;13/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3900;GUILHERME SAMPAIO QUEEN;P&G PREV;13/12/2018;21/12/2020; 2.018.795 ;13/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3901;VICTOR HUGO FERRAZ DE CAMPOS;PSS;13/12/2018;15/11/2019; 2.018.790 ;13/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3920;MARCUS MOREIRA DE ALMEIDA;PREVI/BB;14/12/2018;30/05/2020; 2.018.831 ;14/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3923;FRANK LOMBARDI JUNIOR;PREVI-SIEMENS;13/12/2018;10/04/2022; 2.018.821 ;14/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3929;ROBERTO FRANCISCO CASAGRANDE HERDEIRO;BRF PREVIDNCIA;13/12/2018;27/04/2021; 2.018.781 ;14/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3931;MAURO BOGONI;BRF PREVIDNCIA;13/12/2018;14/04/2022; 2.018.782 ;14/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7467;NAOR ALVES DE PAULA FILHO;FACEB;19/07/2018;07/12/2019; 2.018.556 ;01/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4806;HORACIO DE OLIVEIRA;REAL GRANDEZA;28/05/2019;13/08/2021; 2.019.248 ;28/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5176;CLAUDIO JOS DE SOUZA ROSA;SAO BERNARDO;19/06/2019;22/12/2020; 2.019.292 ;08/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4498;DANILO BILTON DE JESUS;PREVI-GM;21/03/2019;15/01/2022; 2019.72 ;22/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4808;MARCOS JOSE RODRIGUES MIRANDA;CAPEF;30/05/2019;14/02/2022; 2.019.243 ;30/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4901;ALVARO DA ROCHA SILVA;CAFBEP;30/05/2019;11/05/2022; 2.019.255 ;30/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5200;ANDREA FONSECA OLIVEIRA;PREVI-SIEMENS;22/07/2019;01/02/2022; 2.019.317 ;22/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5201;REGINA CELIA DIAS;DF-PREVICOM;14/12/2018;25/07/2019; 2.018.832 ;22/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3437;LUZIA DOS SANTOS;ABBOTTPREV;10/10/2018;12/04/2021; 2.018.696 ;11/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4083;CLAUDIO DE JESUS BRAZ DA IMACULADA;CARFEPE;09/01/2019;17/11/2019; 2019.8 ;10/01/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4106;FLAVIO VIDOR DE SOUSA REIS;PREVICAT;11/01/2019;03/02/2019; 2.018.841 ;14/01/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6107;RAFAEL SEDRIM PARENTE DE MIRANDA TAVARES;OABPREVNORDESTE;04/02/2019;01/01/2020; 2.018.687 ;07/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4404;CELSO LUIZ ANDRETTA;FAPA;08/02/2019;31/01/2022; 2019.37 ;08/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3595;MARCOS CAETANO DA SILVA;PREVIM;23/10/2018;03/02/2019; 2.018.740 ;25/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3836;DOUGLAS DE MELO FERREIRA;PREV PEPSICO;20/11/2018;30/11/2022; 2.018.762 ;06/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3856;EMERSON RONALDO MORRESI;SINDPD;06/12/2018;04/06/2020; 2.018.581 ;07/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3857;JOEL CHNAIDERMAN;SINDPD;06/12/2018;04/06/2020; 2.018.711 ;07/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4397;ADRIANA KAZAN FLEURY SILVEIRA;INOVAR PREVIDENCIA;25/02/2019;01/03/2023; 2019.52 ;07/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7063;IRANI DUTRA DE SIQUEIRA;GEIPREV;25/06/2018;10/06/2020; 2.018.510 ;16/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4441;ROGERIO BORBA DA SILVA;OABPREV-RJ;18/03/2019;19/12/2022; 2019.78 ;18/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4488;DIDIER ANDRADE DE ALBUQUERQUE JUNIOR;PREVISC;21/03/2019;30/03/2021; 2019.85 ;22/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3462;BRAULIAZITA APARECIDA RODRIGUES NOVAIS;PORTOPREV;10/10/2018;27/09/2019; 2.018.699 ;11/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3588;CRISTIANO VERARDO FERNANDES DA SILVA;VEXTY;23/10/2018;05/09/2020; 2.018.746 ;24/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4296;THIAGO NIEWEGLOWSKI;FUNDO PARANA;06/11/2018;06/01/2019; 2.018.752 ;04/02/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4298;THIAGO NIEWEGLOWSKI;FUNDO PARANA;04/02/2019;06/01/2022; 2019.26 ;04/02/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4491;LUIZ HUMBERTO URZEDO DE QUEIROZ;ELETRA;21/03/2019;14/03/2022; 2019.83 ;22/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5602;ANDRA MORANGO PITTIGLIANI;TELOS;09/09/2019;16/09/2022; 2.019.419 ;23/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7435;JOANA MATILDE ROCHA MARTINS FRANKLIN;FACEPI;17/09/2020;25/06/2021; 2.020.440 ;18/09/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5757;TIAGO NUNES DE FREITAS DAHDAH;FUNPRESP-EXE;13/07/2018;26/10/2019; 2.018.539 ;17/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5257;JOAO CARLOS SILVEIRA DOS SANTOS;FUMPRESC;18/06/2018;13/07/2019; 2.018.461 ;31/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5617;LUIZ DA PENHA SOUZA DA SILVA;FACHESF;05/10/2018;29/07/2019; 2.018.675 ;26/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6837;ALEXANDRE DA CUNHA MATHIAS;PETROS;07/05/2019;25/08/2019; 2.019.214 ;12/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5795;ANDREA SILVA MEDEIROS;FIBRA;31/07/2019;03/11/2019; 2.019.340 ;22/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5816;ELY TADEU PARENTE DA SILVA;PREVIDNCIA USIMINAS;25/07/2018;07/11/2019; 2.018.573 ;29/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6969;ALVARO DE BORBA KAFRUNI;BANRISUL/FBSS;19/06/2019;14/06/2020; 2.019.297 ;02/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6161;FREDERICO DE LIBERO D AGOSTO;RJPREV;21/03/2019;28/01/2020; 2019.88 ;13/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6174;NELSON OHARA;SOMUPP;25/03/2019;25/11/2019; 2019.95 ;15/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6192;SERGIO RICARDO VIEIRA;SERPROS;19/09/2019;28/11/2019; 2.019.430 ;23/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7185;EMILIO LUIZ CAFARO;FORLUZ;08/01/2019;30/06/2020; 2019.1 ;09/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5469;PEDRO LUIS ALCANTARA COUTINHO NERY;PREVCHEVRON;21/03/2019;25/07/2019; 2019.67 ;30/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5708;LUIZ CLAUDIO LEVY CARDOSO;NUCLEOS;13/07/2018;15/09/2019; 2.018.530 ;10/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5805;TATIANA GRECCO;ITAU UNIBANCO;28/08/2018;30/09/2019; 2.018.608 ;22/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5821;FRANCISCO LUIZ FERNANDES;CABEC;13/12/2018;30/09/2019; 2.018.810 ;29/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5898;LUIZ PAULO BRASIZZA;VWPP;12/09/2019;28/10/2019; 2.019.415 ;08/11/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5666;VALDIR JOSE BRESSAN;WEG;13/05/2019;16/09/2019; 2.019.221 ;04/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5688;ADELSON SEVERINO CHAGAS;MULTICOOP;03/04/2019;22/09/2019; 2.019.107 ;07/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5473;FRANCISCO DE ASSIS SOUSA;FAPECE;30/05/2019;05/08/2019; 2.019.245 ;04/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5525;DIRCEU WICHNIESKI;FUSAN;25/06/2018;20/09/2019; 2.018.501 ;04/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5527;DIRCEU WICHNIESKI;FUSAN;03/09/2019;23/05/2022; 2.019.406 ;04/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5594;CARLOS ALBERTO PINTO DA SILVA;REFER;22/11/2018;31/08/2019; 2.018.809 ;19/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5595;CARLOS ALBERTO PINTO DA SILVA;REFER;19/09/2019;05/06/2021; 2.019.441 ;19/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5463;ALEXANDRE CAMARGO FERRARO;PREV PEPSICO;29/08/2019;09/08/2022; 2.019.378 ;30/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5948;ROSANE DE SOUZA;BOSCHPREV;23/05/2019;31/10/2019; 2.019.249 ;04/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5966;ALEXANDRE AUGUSTO SILVA BARCELOS;FUNSSEST;05/10/2018;18/10/2019; 2.018.694 ;05/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6001;RENE SANTOS DE CASTRO;PREVIRB;25/09/2018;07/12/2019; 2.018.647 ;17/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6006;JACQUES MENDES MEYOHAS;FIOPREV;16/05/2019;17/11/2019; 2.019.227 ;18/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5260;LUIZ FERNANDO VERTAMATTI;PREVIHONDA;30/07/2019;13/12/2020; 2.019.331 ;31/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5266;ALESSANDRA REGINA SOUZA KANIAK PIECARZ;PREVIDEXXONMOBIL;31/07/2019;01/09/2020; 2.019.336 ;31/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6093;RITA PASQUAL ANZOLIN;FUNDO PARANA;30/12/2019;19/12/2023; 2.019.671 ;06/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6096;CARLOS RENATO SALAMI;ISBRE;11/03/2019;27/11/2019; 2019.59 ;06/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7340;EDSON MODES;MC PREV;15/08/2018;07/04/2020; 2.018.611 ;24/08/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7357;JOS JOAO REIS;CERES;09/11/2018;09/08/2020; 2.018.753 ;31/08/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7399;WILSON CARLOS FIGUEIRA MATHEUS;BRASLIGHT;26/08/2019;10/08/2020; 2.019.354 ;10/09/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7150;SULYVAN TRUPPEL KUHNEN;PREVICEL;09/07/2018;10/12/2019; 2.018.518 ;01/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7163;HENRI MACHADO CLAUDINO;CELOS;14/01/2019;29/11/2019; 2019.9 ;03/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7243;TIAGO NOVAES VILLAS BOAS;ECOS;06/06/2019;25/03/2020; 2.019.234 ;20/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7261;PAULO CESAR CANDIDO WERNECK;FUNCEF;13/08/2019;01/07/2020; 2.019.356 ;23/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7417;MARTA DENISE MAIDANCHEN;QUANTA;15/08/2018;18/08/2020; 2.018.616 ;14/09/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7527;MARIO DE FIGUEIREDO NETO;CIFRAO;28/02/2019;09/06/2020; 2019.57 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7529;MARIO DE FIGUEIREDO NETO;CIFRAO;09/10/2020;17/03/2023; 2.020.477 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7534;VANESSA TIBURCIO FERNANDES;TEXPREV;09/10/2020;27/06/2022; 2.020.483 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7587;DANIELA SANTOS OLIVEIRA HILDEBRANDT MELO;ELETRA;05/08/2019;02/11/2020; 2.019.348 ;29/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4742;DANIEL DE SOUSA;VWPP;06/05/2019;31/10/2022; 2.019.197 ;06/05/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
5382;CHRISTIAN EDUARD CARRARESI SCHITZLEIN;CARBOPREV;16/08/2019;02/04/2023; 2.019.360 ;19/08/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
4666;GLAUCO MILHOMEM BALTHAR;QUANTA;26/04/2019;29/03/2023; 2.019.180 ;26/04/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
7532;NELSON VILMAR DILL;IAJA;09/10/2020;07/10/2024; 2.020.480 ;13/10/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
6564;RUY SIQUEIRA GOMES;FAPES;26/03/2020;24/03/2024; 2.020.146 ;26/03/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
5438;MARCOS FERREIRA ANGELO;FORD;27/08/2019;29/07/2023; 2.019.394 ;27/08/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
4478;PERCIVAL DONATO MAIANTE;TOYOTA PREVI;21/03/2019;11/03/2023; 2019.65 ;21/03/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
6557;VICTOR ROBERTO FERRANTI;TOYOTA PREVI;25/03/2020;16/12/2023; 2.020.143 ;25/03/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
4756;ANDRE LUIZ CARVALHAL DA SILVA;FAPES;07/05/2019;17/04/2023; 2.019.215 ;09/05/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
4548;DERMIVAL OLIVEIRA DE SOUZA;SOMUPP;09/04/2019;01/12/2022; 2.019.131 ;09/04/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
4571;SERGIO SHINJI MIYAKE;PREVIHONDA;15/04/2019;10/04/2023; 2.019.142 ;15/04/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
4362;CELIA DE LACERDA MOREIRA MATSUMOTO;MERCERPREV;12/06/2018;27/03/2022; 2.018.462 ;22/02/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
4425;RICARDO MITSUO OYAGAWA;SOMUPP;11/03/2019;20/02/2023; 2019.51 ;13/03/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
4417;MARCELO DE FIGUEIREDO FREIRE;ALCOA PREVI;13/02/2019;04/12/2022; 2019.6 ;08/03/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
4485;JORGE LUIZ ROXO RAMOS;PREVDATA;21/03/2019;15/03/2023; 2019.68 ;21/03/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
4556;FLAVIO MARTINS;VOITH PREV;09/04/2019;08/04/2023; 2.019.133 ;12/04/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
5537;NILTON CESAR DA SILVA;SEBRAE PREVIDENCIA;09/09/2019;22/08/2023; 2.019.390 ;09/09/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
5320;GIOVANNA BIGANZOLLI VIANNA;PREVIP;19/08/2019;19/08/2023; 2.019.365 ;19/08/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
5318;ALESSANDRO MARTINS;TOYOTA PREVI;16/08/2019;22/10/2022; 2.019.363 ;19/08/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
5267;RICARDO HAYASHI;PREVIHONDA;31/07/2019;08/05/2023; 2.019.332 ;31/07/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
7240;JAIR DE ALMEIDA LACERDA JUNIOR;MULTIBRA INSTITUIDOR;13/02/2019;07/12/2022; 2019.32 ;20/07/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
3150;TASSIA DA SILVA GIASSON;FUNDACAO COPEL;27/08/2018;30/04/2022; 2.018.624 ;27/08/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2624;ALFONSO ORLANDI NETO;SISTEL;14/06/2018;19/04/2021; 2.018.377 ;25/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
4384;LUIZ SERGIO GHELLERE;FUNCESP;23/07/2018;15/01/2019; 2.018.545 ;28/02/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4385;LUIZ SERGIO GHELLERE;FUNCESP;28/02/2019;15/01/2022; 2019.41 ;28/02/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3536;MARIA LUCIA ETTORE DO VALLE;BANESPREV;19/10/2018;20/05/2021; 2.018.594 ;19/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3539;LUIZ FERRUA NETO;BANESPREV;13/09/2018;21/05/2021; 2.018.638 ;19/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5317;MARCIO RAPHAEL PLOSZAJ;FUNDACAO COPEL;13/08/2019;30/04/2022; 2.019.357 ;14/08/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5530;LEONARDO DIAS BAPTISTA GOMES;BANESPREV;09/09/2019;21/05/2021; 2.019.386 ;09/09/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5464;AMANCIO ACURCIO GOUVEIA;BANESPREV;29/08/2018;21/05/2021; 2.019.385 ;30/08/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5316;HEMERSON LUIZ BARBOSA PEDROSO;FUNDACAO COPEL;09/08/2019;30/04/2022; 2.019.352 ;09/08/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
870;CARLOS EDUARDO AZEN ALVES;FAPES;05/05/2017;04/05/2018; 20.171.169 ;26/01/2018; FIM DO PRAZO ; CONSELHEIRO DELIBERATIVO 
968;LUIS EDUARDO PITTA DE NORONHA;PETROS;07/02/2018;06/02/2022; 2018.58 ;07/02/2018; FIM DA VALIDADE DA CERTIFICAO ; CONSELHEIRO FISCAL 
4658;MAURO MARQUES;FUNCESP;05/10/2016;18/04/2019; 2016.3.0435 ;26/04/2019; FIM DA VALIDADE DA CERTIFICAO ; CONSELHEIRO FISCAL 
4844;SEBASTIAO BERGAMINI JUNIOR;FAPES;20/02/2017;19/02/2021; 2017.1.0466 ;17/05/2019; QUATRO ANOS ; CONSELHEIRO DELIBERATIVO 
4456;FABIO ROGERIO ZANFELICE;FUNCESP;18/03/2019;10/03/2022; 2019.80 ;18/03/2019; FIM DA VALIDADE DA CERTIFICAO ; CONSELHEIRO DELIBERATIVO 
2077;PAULO ROBERTO TEIXEIRA GUERRA;FAPES;06/06/2017;25/04/2018; 20.171.838 ;09/05/2018; FIM DA VALIDADE DA CERTIFICAO ; CONSELHEIRO FISCAL 
6137;WALTER ANTONIO ALVES OLIVEIRA;BANESPREV;12/09/2017;11/04/2020; 20.172.068 ;08/01/2020; FIM DA VALIDADE DA CERTIFICAO ; CONSELHEIRO DELIBERATIVO 
5927;JOAO ANTONIO DA SILVA CARDOSO;PETROS;17/07/2019;14/07/2021; 20.172.108 ;28/11/2019; FIM DA VALIDADE DA CERTIFICAO ; CONSELHEIRO FISCAL 
6976;CARLOS ROMMEL COIMBRA CAMPOS FILHO;TOYOTA PREVI;02/06/2020;15/08/2023; 2.020.254 ;02/06/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
6219;CESAR RICARDO GODOY;TETRA PAK PREV;17/01/2020;21/07/2023; 2020.27 ;17/01/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
7121;RONALDO BOSELLI DE VITTO;CP PREV;29/06/2020;24/06/2024; 2.020.319 ;30/06/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
6490;JULIO MAGNO DUARTE HARADA;DANAPREV;11/03/2020;02/03/2024; 2.020.100 ;11/03/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
6290;NEVILLE TOSONI JUNIOR;GOODYEAR;05/02/2020;04/01/2023; 2020.55 ;06/02/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
6415;MARCELO GIANOTTO;VOITH PREV;19/02/2020;13/02/2024; 2020.89 ;20/02/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
6168;CARLOS HEITOR ZUANAZZI;INDUSPREVI;10/01/2020;03/12/2023; 2.019.662 ;13/01/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
5714;RICARDO JOS MACHADO DA COSTA ESCH;PREVISC;10/10/2019;30/03/2021; 2.019.472 ;10/10/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
5796;ANDREA SILVA MEDEIROS;FIBRA;17/01/2018;22/10/2019; 2018.27 ;22/10/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
5820;NELSON FREITAS DE ABREU;FORD;29/10/2019;23/09/2023; 2.019.512 ;29/10/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
6183;EDUARDO HENRIQUE LAMERS;FUNDO PARANA;21/01/2020;20/01/2024; 2020.14 ;21/01/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
5661;CLERIO RIBEIRO DE REZENDE FILHO;SEGURIDADE;21/07/2017;21/07/2021; 20.172.138 ;02/10/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
5956;ANDRE AZEVEDO DE ALBUQUERQUE;INOVAR PREVIDENCIA;03/12/2019;19/11/2023; 2.019.588 ;04/12/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
6014;EDJAIR DE SIQUEIRA ALVES;SEBRAE PREVIDENCIA;19/12/2019;08/12/2023; 2.019.636 ;19/12/2019; QUATRO ANOS ; DIRETOR EXECUTIVO 
7166;ALEXANDRA SANCHES VALETA;CP PREV;03/07/2020;29/06/2024; 2.020.327 ;03/07/2020; QUATRO ANOS ; DIRETOR EXECUTIVO 
6877;MARIO CARDOSO SANTIAGO;PREVHAB;18/07/2017;30/10/2020; 20.172.139 ;14/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6878;MARIO CARDOSO SANTIAGO;PREVHAB;30/12/2016;24/05/2017; 2016.2.1263 ;14/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6881;MARCIO SANTIAGO CAMARA;ICATUFMP;14/12/2016;31/03/2017; 2016.2.1382 ;14/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6998;ANTONIO EDSON DE OLIVEIRA;SUPREV;31/03/2017;28/10/2019; 2.017.891 ;08/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7002;GASPAR LOPES ROMAO JUNIOR;MAIS VIDA PREV;19/06/2017;27/03/2020; 20.171.964 ;08/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7006;KARINA DAMIAO HIRANO;SP-PREVCOM;01/08/2016;29/04/2017; 2016.2.0048 ;08/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4816;KEILA CRISTINA EUSTAQUIO;OABPREV-GO;11/04/2017;12/08/2018; 2.017.897 ;16/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7069;ALVARO FERNANDO BULLE WIMMER;MAIS VIDA PREV;21/10/2016;29/10/2016; 2016.2.0781 ;16/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1485;MARCELO VITO FIGUEIROA BRUMATTI;PRHOSPER;12/12/2016;31/01/2017; 2016.2.1338 ;10/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1486;MARCELO VITO FIGUEIROA BRUMATTI;PRHOSPER;08/03/2017;21/12/2018; 2.017.276 ;10/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1487;RAPHAEL DE MENEZES SANTORO;MERCERPREV;13/06/2017;13/06/2021; 20.171.969 ;10/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2532;PAULA BRAGANCA FRANCA MANSUR;VISO PREV;07/04/2017;15/05/2019; 20.171.044 ;19/06/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7072;CARLOS HENRIQUE FLORY;SP-PREVCOM;01/08/2016;07/06/2018; 2016.2.0047 ;18/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6036;MARIA DE JESUS CASTELO BRANCO FREIRE;CAPOF;28/12/2016;27/10/2019; 2016.2.1215 ;23/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3250;MICHEL CLAYTON GARCIA;PREVIPLAN;04/11/2016;17/04/2018; 2016.2.0832 ;03/09/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6037;MARIA DE JESUS CASTELO BRANCO FREIRE;CAPOF;20/12/2019;24/09/2022; 2.019.639 ;23/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3251;MICHEL CLAYTON GARCIA;PREVIPLAN;03/09/2018;17/04/2021; 2.018.655 ;03/09/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6221;ALEXANDRE ARAUJO DE MORAES;COMPESAPREV;04/11/2016;03/09/2018; 2016.2.0962 ;17/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6222;ALEXANDRE ARAUJO DE MORAES;COMPESAPREV;17/01/2020;12/10/2022; 2020.32 ;17/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
601;JORGE LUIZ DIAS FARA;OABPREV-RS;07/12/2017;05/12/2021; 20.172.445 ;11/12/2017; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
602;LUIZ AUGUSTO GONCALVES DE GONCALVES;OABPREV-RS;11/10/2017;05/12/2021; 20.172.446 ;11/12/2017; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4599;ANDR BOLONHA FIUZA DE MELLO;FUNASA;20/02/2017;09/12/2019; 2017.2.0416 ;22/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4600;ANDR BOLONHA FIUZA DE MELLO;ENERGISAPREV;09/11/2016;21/09/2019; 2016.2.0995 ;22/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7080;LUCIANO SNEL CORREA;ICATUFMP;14/12/2016;31/03/2017; 2016.2.1383 ;18/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4698;JULIO CESAR DE OLIVEIRA PEREZ;SILIUS;24/04/2017;04/08/2018; 2.017.944 ;02/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2564;WELLINGTON GADELHA CAMPELO;PREVCOM-MG;26/12/2016;29/05/2018; 2016.2.1533 ;20/06/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
872;ROSIMARILANE ALVES DE OLIVEIRA YONAMINE;ALCOA PREVI;26/01/2018;25/01/2022; 2018.51 ;26/01/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
759;EDSON KAYANUMA;FORD;12/01/2018;11/01/2022; 2018.8 ;12/01/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2567;AFONSO CELSO MONTESANTI;CP PREV;16/06/2017;14/06/2021; 20.171.936 ;20/06/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5359;SEMRAMIS REZENDE E SILVA MAGALHES CEZAR;REGIUS;13/10/2016;06/11/2016; 2016.2.0633 ;14/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
619;JOAO CIPRIANO DA SILVA FILHO;ABBOTTPREV;12/12/2017;11/12/2021; 20.172.478 ;13/12/2017; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
874;ANTONIO FERNANDO GAZZONI;MERCERPREV;26/01/2018;24/01/2022; 2018.53 ;26/01/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7540;MARCELO PANOSSO MENDONCA;SUL PREVIDNCIA;30/12/2016;05/07/2019; 2016.2.1270 ;16/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3456;CLAUDIA DE OLIVEIRA MACHADO MATTEDI;PORTOPREV;18/07/2017;29/09/2018; 20.172.089 ;11/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3458;RODRIGO TELLES DE BRITTO;PORTOPREV;18/07/2017;29/09/2018; 20.172.090 ;11/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
663;ADRIANO ROQUE SOUZA SUZARTE;SEBRAE PREVIDENCIA;21/12/2017;12/09/2021; 20.172.545 ;22/12/2017; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1347;ANTONIO SERGIO PERINE DE CASTRO;FUNDAMBRAS;10/10/2017;09/10/2021; 20.172.294 ;06/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1391;LUIZ AUGUSTO BASTOS DIAS DA SILVA;PSS;14/11/2016;01/10/2019; 2016.2.1093 ;09/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1398;ANDRE LUIZ DE ARAUJO CRESPO;CAPESESP;03/10/2016;22/03/2019; 2016.2.0445 ;09/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6043;DANIELE LIMA DE OLIVEIRA;ENERGISAPREV;20/12/2019;13/11/2020; 2.019.663 ;23/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1448;VANDERLEI CORTEZ LIMA;PREVI-SIEMENS;30/06/2017;28/06/2021; 20.172.042 ;10/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3309;ANTONIO CESAR SACIOTTI;VIKINGPREV;14/09/2016;23/09/2016; 2016.2.0355 ;12/09/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6227;RODRIGO EUSTAQUIO BARBOSA BARATA;FORLUZ;14/09/2016;30/09/2019; 2016.2.0024 ;17/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6228;RODRIGO EUSTAQUIO BARBOSA BARATA;FUNDAO LIBERTAS;17/01/2020;30/05/2023; 2020.47 ;17/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1466;WESLLEY ADELCIO GAZANA;IAJA;24/04/2017;21/06/2019; 2.017.468 ;10/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5071;REGINALDO JOS CAMILO;IFM;27/10/2016;19/01/2017; 2016.2.0874 ;19/06/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1032;ORION ANDRADE DE CARVALHO;PREVCOM-BRC;21/02/2018;20/02/2022; 2018.98 ;22/02/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1288;CRISTHIA MARY TAKADA ITANO;ALCOA PREVI;20/03/2018;31/01/2021; 2.018.138 ;02/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1289;EDUARDO CARESIA MARQUES;ABBOTTPREV;20/03/2018;16/03/2022; 2.018.137 ;02/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1296;MARIANA COSTA ESTEVES;GOODYEAR;04/04/2018;15/10/2018; 2.018.160 ;05/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1404;TIAGO MIRANDA CARDOSO;TETRA PAK PREV;10/05/2017;09/11/2018; 2017.78 ;09/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6698;SILAS DEVAI JNIOR;VIVA;21/01/2019;31/08/2019; 2019.21 ;16/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7511;SERGIO WILSON FERRAZ FONTES;REAL GRANDEZA;15/12/2016;07/11/2019; 2016.2.1435 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1300;CARLOS ALBERTO HILARIO DE ANDRADE;FUNDAMBRAS;10/10/2017;09/10/2021; 20.172.379 ;06/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7512;SERGIO WILSON FERRAZ FONTES;REAL GRANDEZA;06/10/2016;03/10/2017; 2016.2.0459 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1299;ALDO APARECIDO DE SOUZA JUNIOR;FUNDAMBRAS;10/10/2017;09/10/2021; 20.172.295 ;06/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5296;NILTON BRUNELLI AZEVEDO;ANABBPREV;15/12/2016;13/07/2019; 2016.2.1452 ;08/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1414;LUIZ GUILHERME DE FRANA NOBRE PINTO;ELETROS;10/03/2017;17/12/2019; 2017.2.0546 ;09/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6709;WILSON NEVES DOS SANTOS;REAL GRANDEZA;08/11/2016;05/01/2017; 2016.2.1047 ;16/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
481;FLAVIA GAMEIRO IMENES;PREVI NOVARTIS;03/11/2017;31/10/2021; 20.172.431 ;08/11/2017; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5417;SANDRO SOARES DE SOUZA;REGIUS;13/10/2016;23/11/2018; 2016.2.0635 ;26/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1430;WILLIAM JOSE ALVES BENTO;ANABBPREV;11/05/2017;18/03/2020; 20.171.002 ;09/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6767;CARLOS ALBERTO CARDOSO MOREIRA;SISTEL;23/05/2018;04/08/2019; 2.018.371 ;28/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
988;JOAO NICOMEDES VALERI SANCHES;PREVI NOVARTIS;08/01/2018;08/01/2022; 20.172.488 ;09/02/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4057;SIDNEY DO VALLE COSTA;PRECE;13/12/2018;04/01/2023; 2.018.800 ;07/01/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6971;ALVARO DE BORBA KAFRUNI;BANRISUL/FBSS;05/09/2016;14/06/2017; 2016.2.0134 ;02/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1856;JOS CARLOS CRAVEIRO CADIMA;PSS;05/09/2016;15/11/2016; 2016.2.0213 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1857;JOS CARLOS CRAVEIRO CADIMA;PSS;14/11/2016;26/12/2016; 2016.2.1095 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3418;NELSON MEDEIROS SOBRINHO;METRUS;29/09/2016;04/09/2018; 2016.2.0420 ;05/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1864;MARCIO PERES SILVADO;ELETROS;19/09/2016;22/09/2016; 2016.2.0334 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1866;CLAUDIA FERREIRA VIEIRA MACHADO DA CUNHA BALULA;FUNDAO LIBERTAS;14/09/2016;06/01/2017; 2016.2.0175 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1867;CLAUDIA FERREIRA VIEIRA MACHADO DA CUNHA BALULA;FUNDAO LIBERTAS;24/10/2016;18/09/2019; 2016.2.0785 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1869;RICARDO GOBBI;BANESES;29/08/2016;29/04/2017; 2016.2.0114 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1908;ANGLICA ALVES DE ARAUJO;PREVCUMMINS;24/04/2017;21/12/2019; 20.171.035 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1916;MARTIN ROBERTO GLOGOWSKY;FUNCESP;30/12/2016;24/03/2017; 2016.2.1552 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1917;MARTIN ROBERTO GLOGOWSKY;FUNCESP;24/04/2017;26/11/2019; 20.171.110 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3420;FLAVIA ZIRPOLI SOBRAL;ALEPEPREV;19/05/2017;27/09/2018; 20.171.252 ;05/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3421;FLAVIA ZIRPOLI SOBRAL;ALEPEPREV;13/09/2016;31/12/2016; 2016.2.0251 ;05/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1922;RENATA CANCADO LOBATO;DESBAN;01/11/2016;11/05/2017; 2016.2.0897 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1923;RENATA CANCADO LOBATO;DESBAN;10/05/2017;10/06/2019; 20.171.497 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1926;KATYA ELVIRA PASTE;BANESES;29/08/2016;29/04/2017; 2016.2.0115 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1931;ERASMO CIRQUEIRA LINO;FUNTERRA;21/07/2016;05/01/2017; 2016.2.0013 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1936;SAMUEL JUNIO PEREIRA;OABPREV-GO;24/04/2017;29/09/2019; 2.017.913 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1939;SERGIO KIYOSHI HIRATA;BANESPREV;01/11/2016;19/02/2017; 2016.2.0923 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1940;SERGIO KIYOSHI HIRATA;BANESPREV;27/02/2017;11/04/2017; 2.017.163 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1941;SERGIO KIYOSHI HIRATA;BANESPREV;19/05/2017;19/02/2020; 20.171.261 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6489;JULIO MAGNO DUARTE HARADA;DANAPREV;13/04/2017;17/02/2020; 20.171.160 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1537;JOAO DOS SANTOS FARIA;FUNTERRA;21/06/2016;06/07/2017; 2016.2.0014 ;13/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6496;MARCO AURLIO DE AZEVEDO;SAO RAFAEL;10/05/2017;22/09/2019; 20.171.419 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2553;KOITI TSUDA;SANTANDERPREVI;08/03/2017;14/09/2019; 2017.8 ;20/06/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1588;MIRNA LEITE COELHO MARTINS DE OLIVEIRA;ACEPREV;16/11/2016;31/03/2017; 2016.2.1145 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4477;PERCIVAL DONATO MAIANTE;TOYOTA PREVI;31/03/2017;05/12/2018; 2.017.598 ;21/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7127;ANTONIO JOSE D AGUIAR;BASF PC;19/09/2016;04/12/2016; 2016.2.0283 ;30/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5488;VALERIA BERNASCONI;PRHOSPER;08/03/2017;30/08/2019; 2.017.277 ;30/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1606;LUIZ AUGUSTO BASTOS DIAS DA SILVA;PSS;25/10/2016;15/11/2016; 2016.2.0839 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1610;CLAUDIA AVIDOS JURUENA PEREIRA;INFRAPREV;26/06/2017;17/07/2017; 20.171.939 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1615;CARLOS DUARTE CALDAS;PREVINDUS;18/10/2016;01/05/2017; 2016.2.0679 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1617;PEDRO GABRIEL BOAINAIM;FUNBEP;27/12/2016;27/02/2017; 2016.2.1470 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1622;JOSE ROBERTO COSTA DINIZ;BOTICARIO PREV;14/03/2017;01/01/2018; 2017.2.0484 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1634;MARCELO VITO FIGUEIROA BRUMATTI;PRHOSPER;12/12/2016;31/01/2017; 2016.2.1338 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1624;WILLIAM JOSE ALVES BENTO;ANABBPREV;13/02/2017;18/03/2017; 2017.2.0505 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6560;MARCIO ROGERIO DE PAULO;IFM;25/09/2019;29/02/2020; 2.019.445 ;25/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6561;MARCIO ROGERIO DE PAULO;MULTIPLA;25/09/2019;29/02/2020; 2.019.444 ;25/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1631;HENRI PENCHAS;ITAUSAINDL;12/12/2016;29/04/2017; 2016.2.0194 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1632;ANA CLAUDIA MIRA;FACOPAC;16/12/2016;30/06/2017; 2016.2.1080 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1645;ALFEU LUIZ ABREU;SCPREV;06/10/2016;15/08/2019; 2016.2.0526 ;18/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1527;LECI CAMPOS PACHECO;BANRISUL/FBSS;05/09/2016;28/01/2017; 2016.2.0135 ;19/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6578;MARCELO DE OLIVEIRA FIGUEIREDO;INOVAR PREVIDENCIA;03/12/2019;01/11/2022; 2.019.581 ;30/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1656;RODOLFO SANGION FORTI;SEGURIDADE;21/07/2017;21/07/2021; 20.172.157 ;19/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1657;MARIA ESTER VERAS NASCIMENTO;PREVCOM-MG;26/12/2016;17/05/2017; 2016.2.1532 ;19/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1662;REGIDIA ALVINA FRANTZ;PREVISC;18/04/2017;18/07/2021; 20.171.298 ;19/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6598;THIAGO DE RESENDE ANDRADE;ACEPREV;23/03/2020;17/09/2020; 2.020.130 ;02/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1666;BRUNO VALE AMORESANO;BCO. SUMITOMO;11/04/2017;20/08/2018; 20.171.156 ;19/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1668;EDISON DANILO MASSULO LISBOA;INDUSPREVI;16/11/2016;22/09/2019; 2016.2.1117 ;19/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6600;RONALDO DE ANDRADE FLORIDO;PREVCUMMINS;24/04/2017;09/11/2019; 20.171.036 ;02/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5036;RODOLFO TORRES DOS SANTOS;FAPES;10/06/2019;21/05/2023; 2.019.274 ;17/06/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1675;SERGIO MARTINHO DE MATOS;CIFRAO;03/11/2016;19/07/2019; 2016.2.0905 ;19/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5059;NELSON GONCALVES JUNIOR;IFM;30/12/2016;25/05/2017; 2016.2.1637 ;19/06/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5060;NELSON GONCALVES JUNIOR;IFM;29/12/2016;31/03/2018; 2016.2.1182 ;19/06/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6618;ROSANGELA PALHARES SALES JARDIM;MULTIPREV;02/04/2020;27/03/2023; 2.020.151 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1685;ANDREA CORREA BARRETO;MAUA PREV;08/03/2017;06/12/2019; 2017.65 ;19/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5061;NELSON GONCALVES JUNIOR;IFM;27/10/2016;27/02/2018; 2016.2.0877 ;19/06/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1691;GUALTER GUILHERME OLIVEIRA MORERA;ACEPREV;04/03/2017;31/03/2017; 2017.2.0553 ;19/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5062;NELSON GONCALVES JUNIOR;IFM;27/10/2016;25/05/2017; 2016.2.0873 ;19/06/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1702;ARILDO DE OLIVEIRA PINTO;PRECE;25/10/2016;23/11/2017; 2016.2.0752 ;20/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3008;RAIMUNDO JORGE DE SOUSA SANTOS;FACHESF;16/11/2016;16/11/2016; 2016.2.1085 ;07/08/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1729;ANDRE DE MOURA MADARAS;CITIPREVI;30/03/2017;31/10/2018; 2.017.367 ;23/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6629;NIZAM GHAZALE;VIVA;08/02/2017;19/09/2017; 2017.2.0324 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1744;GILMAR ANTONIO ARNT;FUNDACAO CORSAN;24/02/2017;11/08/2017; 2.017.150 ;24/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1738;AFRANIO ALENCAR MATOS FILHO;ELETROS;19/09/2016;05/10/2016; 2016.2.0333 ;24/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6632;JORGE SIMINO JUNIOR;FUNCESP;24/04/2017;30/10/2019; 20.171.111 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1745;GILMAR ANTONIO ARNT;FUNDACAO CORSAN;27/10/2016;10/03/2017; 2016.2.0849 ;24/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6605;JONI ROBERT SARAIVA BARTH;POUPREV;14/09/2016;23/11/2018; 2016.2.0152 ;02/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4918;TIAGO PARENTE LESSA;FAPECE;29/12/2016;07/03/2019; 2016.2.1245 ;30/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1762;GUILERME DE SEQUEIRA TOLEDO;PREVICOKE;28/12/2016;03/02/2017; 2016.2.1563 ;24/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6633;JORGE SIMINO JUNIOR;FUNCESP;28/12/2016;24/03/2017; 2016.2.1702 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1769;ROMARIO PEREIRA BRITTO;PREVISTIHL;06/07/2017;04/07/2021; 20.172.028 ;24/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6635;STENIO MANFREDINI;ELOS;30/12/2016;11/10/2019; 2016.2.1220 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1772;CESAR AUGUSTO BRESCIANI;BUNGEPREV;21/12/2016;07/04/2017; 2016.2.1580 ;24/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6636;STENIO MANFREDINI;ELOS;12/08/2016;10/10/2016; 2016.2.0061 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4937;KEITE BIANCONI;METRUS;08/06/2018;30/09/2018; 2.018.408 ;31/05/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6641;DANIELA DE AVILEZ DEMORO;VWPP;10/04/2017;18/10/2018; 20.171.039 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1703;ANTONIO MELCHIADES BALDISERA;SANTANDERPREVI;29/03/2017;24/10/2019; 2017.73 ;25/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1705;IRIS LANNA DE MORAES;DESBAN;03/05/2017;28/09/2019; 20.171.489 ;25/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3035;JOAO CARLOS DIAS FERREIRA;FACEB;22/08/2016;27/12/2016; 2016.2.0091 ;08/08/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6648;LUCIANO JOAO DE SANTANA;COMPESAPREV;04/11/2016;05/09/2018; 2016.2.0963 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5102;CLAUDIA TRINDADE;FUSAN;11/04/2017;22/12/2018; 20.171.129 ;27/06/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1492;TATIANA CARDOSO GUIMARAES DA SILVA;SERPROS;28/11/2016;05/12/2018; 2016.1.1132 ;10/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1508;MARIO SILVA LOPES;VISO PREV;07/04/2017;09/04/2019; 20.171.046 ;12/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5117;SERGIO LUIZ SCARPATO;BANRISUL/FBSS;05/09/2016;26/11/2018; 2016.2.0136 ;03/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1827;LAURINETE PAGANOTTI RESENDE;PREVCUMMINS;24/04/2015;31/08/2018; 20.171.320 ;25/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5137;GELZA REGINA DE ABREU;FUND. BRASILSAT;12/09/2017;26/09/2020; 20.172.240 ;05/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6906;CARLOS AUGUSTO ALPERSTEDT NETO;SCPREV;05/05/2017;17/04/2020; 20.171.412 ;18/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1842;GIOVANNI DE ALMEIDA CARVALHO;REGIUS;13/10/2016;26/05/2017; 2016.2.0634 ;25/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6249;ALEXANDRE WERNERSBACH NEVES;PREVES;21/09/2016;11/12/2016; 2016.2.0276 ;24/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1879;IVES MAYER CATTINI;FACOPAC;19/06/2017;30/06/2017; 20.171.954 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1886;BARTIRA MACHADO LOPES;CIBRIUS;08/03/2017;22/07/2017; 2017.2.0607 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1888;SIMONE MAIA DE MEDEIROS;FUNASA;27/10/2016;01/04/2017; 2016.2.0857 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1889;SIMONE MAIA DE MEDEIROS;FUNASA;11/04/2017;28/11/2019; 2.017.379 ;26/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1946;KAREN TRESSINO;SCPREV;20/03/2017;29/09/2018; 2.017.266 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1952;WILSON KIRSCHNER AMARANTE;METRUS;22/12/2016;02/03/2017; 2016.2.1604 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
1954;ENIL HENRIQUE DE SOUZA NETO;OABPREV-GO;27/04/2017;02/03/2020; 20.171.342 ;30/04/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2024;CLAUDIA CRISTINA CARDOSO DE LIMA;FUNDACAO COPEL;15/08/2016;21/07/2017; 2016.2.0069 ;02/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3504;ANA LUCIA FERNANDES BARBOSA;PREVINDUS;19/10/2018;30/10/2019; 2.018.738 ;19/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2129;MARIA CLAUDIA MACIEL DE OLIVEIRA;EATONPREV;07/11/2016;17/12/2018; 2016.2.0866 ;16/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6292;CELSO RIBEIRO DE SOUZA;PREVIG;17/01/2017;21/10/2019; 2017.2.0068 ;06/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2559;MARCELO CALAZANS PIRES AFONSO;SANTANDERPREVI;12/01/2018;11/01/2022; 2018.19 ;20/06/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2258;ADRIANA MEIRELLES GUIMARAES;SISTEL;05/06/2017;18/04/2018; 20.171.891 ;25/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2262;MARIO RODRIGUEZ AMIGO;SISTEL;05/05/2017;18/04/2018; 20.171.469 ;25/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2672;JARBAS ANTONIO DE BIAGI;BANESPREV;25/10/2016;15/12/2016; 2016.2.0922 ;26/06/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2920;EDMILSON ENEDINO DAS CHAGAS;FUNPRESP-JUD;25/08/2016;30/06/2018; 2016.2.0093 ;26/07/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2997;ANA CRISTINA MUNHOS DE SOUZA;FAECES;27/04/2017;02/08/2018; 20.171.378 ;03/08/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2140;FABIANA NOVAES SILVA DOS SANTOS;PREVMON;11/10/2016;01/11/2017; 2016.2.0555 ;; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2141;FABIANA NOVAES SILVA DOS SANTOS;PREVMON;20/12/2016;07/11/2019; 2016.2.1546 ;17/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2229;IVAN JORGE BECHARA FILHO;RS-PREV;15/12/2016;05/03/2019; 2016.2.1519 ;21/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2145;JOS JURANDIR BASTOS MESQUITA;CAPEF;29/03/2017;01/01/2018; 2.017.842 ;; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2155;GUSTAVO BICUDO E CECCATO;PREVEME;24/04/2017;24/06/2017; 2.017.309 ;17/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6340;MARCOS KARMANN ARRUDA;PREVMON;17/10/2016;06/04/2019; 2016.2.0645 ;12/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6341;MARCOS KARMANN ARRUDA;PREVIBAYER;11/02/2020;07/04/2022; 2020.50 ;12/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2186;SOLANGE CORDEIRO SILVA ROCHA;FUNDIAGUA;02/03/2017;09/09/2019; 2017.2.0570 ;18/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2074;JOSE MANOEL DE OLIVEIRA;FUSESC;05/09/2016;06/10/2016; 2016.2.0210 ;09/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2305;WALMIR ALMEIDA RODRIGUES;SISTEL;25/10/2016;19/11/2016; 2016.2.0826 ;25/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6397;LUIZ ANTONIO TADASHI KITAMURA;BANESPREV;19/05/2017;17/03/2020; 20.171.262 ;20/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6398;LUIZ ANTONIO TADASHI KITAMURA;BANESPREV;01/11/2016;17/03/2017; 2016.2.0925 ;20/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6402;ADIMILSON LUIZ STODULSKI;FUNDACAO CORSAN;27/10/2016;11/02/2017; 2016.2.0851 ;20/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6403;ADIMILSON LUIZ STODULSKI;FUNDACAO CORSAN;19/02/2020;12/02/2023; 2020.73 ;20/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6406;SUZI MARCIA MATEUS DE AGUIAR;RAIZPREV;30/10/2019;29/12/2019; 2.019.534 ;20/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6408;SUZI MARCIA MATEUS DE AGUIAR;FUTURA PREV;29/03/2018;29/12/2019; 2.018.144 ;20/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6409;SUZI MARCIA MATEUS DE AGUIAR;FUTURA PREV;05/02/2018;19/03/2018; 2018.46 ;20/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2688;FERNANDA RINCO;MERCERPREV;30/12/2016;24/11/2018; 2016.2.1684 ;28/06/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6412;SUZI MARCIA MATEUS DE AGUIAR;FUTURA II;22/08/2016;10/12/2016; 2016.2.0086 ;20/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2776;ANDRE BARBOSA BARRETO DUARTE;FAECES;27/04/2017;09/07/2018; 20.171.379 ;09/07/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6414;MARCELO GIANOTTO;VOITH PREV;26/04/2017;19/02/2020; 2.017.614 ;20/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6476;RAFAEL JUDAR VICCHINI;ELOS;06/02/2017;06/12/2019; 2017.2.0176 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3230;JAIRO SANTANA;VIKINGPREV;14/09/2016;05/06/2017; 2016.2.0354 ;03/09/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6478;GILBERTO PAIXAO ROSADO;AGROS;20/02/2017;02/06/2018; 2017.2.0419 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6457;JOSE ROBERTO RODRIGUES PERES;CERES;24/04/2017;29/06/2019; 20.171.007 ;02/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
2293;CLAUDIO FROTA LEAO FEITOSA;MULTIBRA;14/12/2017;14/09/2021; 20.172.509 ;25/05/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6481;LUIZ FERNANDO SANTANA;CARREFOURPREV;22/07/2019;28/12/2019; 2.019.307 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6484;JOAO BERCHMANS BORGES BARROS JUNIOR;ALEPEPREV;19/05/2017;19/12/2019; 20.171.254 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6485;JOAO BERCHMANS BORGES BARROS JUNIOR;ALEPEPREV;11/10/2016;31/12/2016; 2016.2.0560 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3580;RENATO PROENCA LOPES;PREVI/BB;03/10/2016;08/10/2018; 2016.2.0467 ;23/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3876;JOAO ANTONIO NUNES GOMES E SILVA;SINDPD;06/12/2018;04/06/2020; 2.018.582 ;07/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4508;EUGENIA BOSSI FRAGA;FUNDAO LIBERTAS;21/05/2018;25/03/2019; 2.018.350 ;26/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4509;EUGENIA BOSSI FRAGA;FUNDAO LIBERTAS;25/03/2019;05/01/2020; 2019.93 ;26/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6195;SERGIO RICARDO VIEIRA;SERPROS;26/04/2017;05/12/2017; 20.171.361 ;23/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4512;JOSE RODRIGUEZ ROMERO;LILLYPREV;07/12/2017;06/12/2021; 20.172.470 ;26/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6237;VANESSA MARTINS PEDRO DO COUTTO;COMSHELL;21/01/2020;13/11/2022; 2020.31 ;24/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4537;DANIELLE CRISTINE DA SILVA;RS-PREV;15/12/2016;02/03/2019; 2016.2.1520 ;09/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4544;RUI TELES CALANDRINI FILHO;OABPREV-RJ;14/11/2016;04/12/2016; 2016.2.1170 ;09/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4550;EDEVALDO FERNANDES DA SILVA;FUNDAO LIBERTAS;14/09/2016;04/08/2018; 2016.2.0174 ;09/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6942;WALTER JOSE TRIMBOLI;ITAUSAINDL;07/11/2016;03/03/2018; 2016.2.0926 ;29/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3604;BRUNO BRESAOLA VIVACQUA;PREVICOKE;19/06/2018;29/10/2018; 2.018.497 ;29/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3917;ELISABETH MARIA MOREIRA LIMA PORTO;CABEC;17/02/2017;02/03/2017; 2017.2.0406 ;14/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3918;ELISABETH MARIA MOREIRA LIMA PORTO;CABEC;13/12/2018;17/10/2022; 2.018.811 ;14/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4037;ROBERTO EMILIO DE SENNA;DESBAN;10/05/2017;15/12/2018; 20.171.496 ;04/01/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4038;ROBERTO EMILIO DE SENNA;DESBAN;15/12/2016;11/05/2017; 2016.2.1511 ;04/01/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4236;CARLOS ANTONIO VIEIRA FERNANDES;FUNCEF;12/09/2016;08/09/2017; 2016.2.0264 ;28/01/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3899;MARIA LUIZA MURY ALVES;COMSHELL;22/11/2018;06/12/2021; 2.018.806 ;13/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3919;MARCUS MOREIRA DE ALMEIDA;PREVI/BB;03/10/2016;22/12/2018; 2016.2.0468 ;14/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3928;ROBERTO FRANCISCO CASAGRANDE HERDEIRO;BRF PREVIDNCIA;14/11/2016;27/04/2018; 2016.2.1110 ;14/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7471;ROSA HERMINIA STOROLI DOS SANTOS;RECKITTPREV;30/09/2020;10/12/2022; 2.020.461 ;01/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5035;CLAUDIO JOS DE SOUZA ROSA;SAO BERNARDO;19/01/2017;07/07/2017; 2017.2.0141 ;08/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5157;LUISA COITINHO PINTO;RBS PREV;11/07/2017;01/07/2019; 20.172.106 ;08/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3507;ARMINDO D'ASCENAO SILVA;NUCLEOS;22/07/2016;22/06/2018; 2016.2-0021 ;19/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4497;LIA NAOMI KUNIYOSHI;SYNGENTA PREVI;21/03/2019;24/06/2019; 2019.76 ;; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4386;CICERA SIMONEIDE FIGUEIREDO CARVALHO;METRUS;28/02/2019;09/01/2023; 2019.56 ;28/02/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6897;ALEXANDRE PETRONE VILARDI;ICATUFMP;14/12/2016;31/03/2017; 2016.2.1381 ;18/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5199;ANDREA FONSECA OLIVEIRA;PREVI-SIEMENS;25/03/2019;30/06/2019; 2.019.103 ;22/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3925;ROSANE VON MECHELN;BRF PREVIDNCIA;14/11/2016;01/12/2016; 2016.2.1109 ;14/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3926;ROSANE VON MECHELN;BRF PREVIDNCIA;13/12/2018;14/04/2022; 2.018.780 ;14/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4117;SANDRA MARIA NERY ARAJO;CABEC;17/02/2017;11/03/2017; 2017.2.0404 ;17/01/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5911;BRUNO ALEXANDRE PUPIM;PREVICAT;20/03/2017;02/06/2017; 2.017.601 ;11/11/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6102;LUIS ALEXANDRE RIBEIRO CURE;INDUSPREVI;12/01/2017;06/11/2019; 2017.2.0053 ;07/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7182;EDUARDO DE LIMA ROCHA;CENTRUS;16/11/2016;29/10/2019; 2016.2.1089 ;09/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7183;EDUARDO DE LIMA ROCHA;CENTRUS;19/10/2016;28/10/2016; 2016.2.0663 ;09/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4140;SIMONE HANSEN RATEKE;DATUSPREV;14/12/2018;15/01/2021; 2.018.835 ;21/01/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7201;ALTAMIR LOPES;CENTRUS;19/11/2016;06/11/2019; 2016.2.1090 ;09/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7202;ALTAMIR LOPES;CENTRUS;19/10/2016;06/11/2016; 2016.2.0661 ;09/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3592;MARCIO LUIZ DUTRA FRADE;PREVMON;11/10/2016;09/07/2018; 2016.2.0554 ;25/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3594;MARCOS CAETANO DA SILVA;PREVIM;16/11/2016;21/07/2018; 2016.2.1111 ;25/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4396;MARIA APARECIDA SAAD GEBRAN;FAPA;20/02/2019;30/06/2022; 2019.35 ;07/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6123;DAVID AUGUSTO DE ABREU;FAELCE;08/11/2016;21/03/2019; 2016.2.0957 ;07/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7060;PATRICIA SALES DE OLIVEIRA COSTA;SP-PREVCOM;15/03/2017;20/12/2019; 2.017.466 ;16/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7061;PATRICIA SALES DE OLIVEIRA COSTA;SP-PREVCOM;01/08/2016;20/12/2016; 2016.2.0050 ;16/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6169;REGINA DE SOUZA;PREVIG;13/01/2017;25/11/2019; 2017.2.0056 ;15/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7064;IRANI DUTRA DE SIQUEIRA;GEIPREV;01/08/2017;31/05/2018; 20.172.177 ;16/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3461;BRAULIAZITA APARECIDA RODRIGUES NOVAIS;PORTOPREV;28/08/2017;29/09/2018; 20.172.296 ;11/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3537;LUIZ FERRUA NETO;SANTANDERPREVI;26/01/2018;25/01/2022; 2018.60 ;19/10/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4297;THIAGO NIEWEGLOWSKI;FUNDO PARANA;24/03/2017;21/12/2018; 2017.15 ;04/02/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4555;FLAVIO MARTINS;VOITH PREV;26/04/2017;12/03/2019; 2.017.585 ;12/04/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5436;FRANCISCO DA COSTA MEDEIROS NETO;BRASLIGHT;25/08/2016;22/11/2016; 2016.2.0099 ;26/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5631;JOSE DIMAS ALEIXO;CAVA;25/09/2019;23/01/2022; 2.019.455 ;26/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5600;ANDRA MORANGO PITTIGLIANI;TELOS;06/10/2016;15/09/2019; 2016.2.0463 ;23/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5601;ANDRA MORANGO PITTIGLIANI;TELOS;05/09/2016;15/09/2016; 2016.2.0126 ;23/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5610;ANA MARIA MALLMANN COSTI;SERPROS;09/08/2017;31/07/2019; 20.172.188 ;25/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5634;CLAUDINEI APARECIDO ALVES;PREVEME;17/07/2017;17/07/2021; 20.172.087 ;26/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5636;CLAUDINEI APARECIDO ALVES;PREVEME II;25/09/2019;27/03/2021; 2.019.457 ;26/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5713;RICARDO JOS MACHADO DA COSTA ESCH;PREVISC;26/05/2017;10/09/2019; 20.171.691 ;10/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5785;WLADEMIR JOSE LINDEN;PRHOSPER;08/03/2017;23/09/2019; 2.017.278 ;22/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6799;CARLOS ROBERTO TERENCIO;SUPREV;31/03/2017;05/09/2019; 2.017.892 ;05/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5536;NILTON CESAR DA SILVA;SEBRAE PREVIDENCIA;14/09/2016;31/08/2019; 2016.2.0219 ;09/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5620;LUIZ DA PENHA SOUZA DA SILVA;FACHESF;25/09/2019;04/02/2022; 2.019.413 ;26/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5831;ALVARO PENTEADO DE CASTRO;PLANEJAR;29/10/2019;23/05/2020; 2.019.548 ;29/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5818;ELY TADEU PARENTE DA SILVA;PREVIDNCIA USIMINAS;21/10/2016;03/05/2017; 2016.2.0789 ;29/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5835;ANTONIO FRANCISCO BERNARDES DE ASSIS;CENTRUS;16/11/2016;05/11/2019; 2016.2.1091 ;30/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5836;ANTONIO FRANCISCO BERNARDES DE ASSIS;CENTRUS;19/10/2016;05/11/2016; 2016.2.0662 ;30/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5838;LETICIA CARLA ATAIDE;CASFAM;02/08/2018;25/10/2019; 2.018.587 ;30/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5846;ROGRIO TATULLI;PREVI-ERICSSON;31/10/2016;28/07/2019; 2016.2.0921 ;30/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5847;ROGRIO TATULLI;PREVI-ERICSSON;06/10/2016;15/10/2016; 2016.2.0515 ;30/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5870;TANIA APARECIDA PRATES CONSTANTINO;PREVIBOSCH;04/11/2019;28/01/2022; 2.019.554 ;; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6018;JOAO ANTONIO GUEDES;PREVIPLAN;08/02/2017;03/12/2019; 2017.2.0448 ;23/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6021;ANTONIO JOSE FERREIRA FILHO;BANDEPREV;19/06/2017;19/04/2018; 20.171.499 ;23/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6133;ANA LUCIA LANDIN;ANABBPREV;11/04/2017;26/12/2019; 2.017.882 ;07/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6156;CARLOS ANTONIO BRITO DOS SANTOS;EQTPREV;13/01/2020;17/12/2020; 2020.22 ;13/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6158;JAIR EDUARDO SANTANA;JUSPREV;11/12/2019;30/12/2019; 2.019.609 ;13/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6171;NAIRAM FELIX DE BARROS;AGROS;20/02/2017;02/06/2018; 2017.2.0417 ;15/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6172;NAIRAM FELIX DE BARROS;AGROS;19/12/2016;04/02/2017; 2016.2.1591 ;15/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6184;JOS CANDIDO DA SILVA FILHO;FACEAL;03/01/2017;15/12/2018; 2017.2.0004 ;22/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6187;PAULO RICARDO MISSIAGGIA;DANAPREV;13/04/2017;28/12/2019; 20.171.161 ;22/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7284;MARCOS ROBERTO DA SILVA;ABBPREV;14/03/2017;28/05/2018; 2017.2.0485 ;30/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7285;MARCOS ROBERTO DA SILVA;ABBPREV;18/10/2016;28/05/2019; 2016.2.0626 ;30/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5841;ROBERTO DURAES DE PINHO;TELOS;31/10/2016;13/10/2019; 2016.2.0621 ;30/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7196;JOSE CARLOS LAKOSKI;FUNDACAO COPEL;09/09/2016;14/07/2017; 2016.2.0184 ;09/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7281;ALEXANDRE GARCIA DE CARVALHO;RUMOS;10/04/2017;13/07/2017; 20.171.134 ;30/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5873;PAULO SERGIO POGGIAN;NUCLEOS;11/10/2016;14/02/2017; 2016.2.0567 ;06/11/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5457;EUNICE PEREIRA LIMA;SANTANDERPREVI;23/11/2017;23/11/2021; 20.172.462 ;27/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5489;VALERIA BERNASCONI;PRHOSPER;12/12/2016;31/01/2017; 2016.2.1339 ;30/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5614;JOSE ANGELO FRANCOLIN;MSD PREV;19/09/2016;12/09/2017; 2016.2.0373 ;26/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5659;GLAURA HADJE KARTALIAN;MAUA PREV;08/03/2017;08/12/2019; 2017.64 ;02/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5660;RENATO FOLLADOR JUNIOR;FUNDO PARANA;17/07/2017;14/07/2021; 20.172.135 ;02/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5663;VICTOR GUILHERME TITO;FAPES;17/09/2016;03/10/2019; 2016.2.0776 ;04/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5664;VICTOR GUILHERME TITO;FAPES;03/10/2019;01/07/2020; 2.019.487 ;04/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5672;EDUARDO INACIO DA SILVA;CAPESESP;03/10/2016;17/09/2019; 2016.2.0443 ;04/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5696;MILTON LOPES ANTELO FILHO;PROMON;25/10/2016;05/02/2017; 2016.2.0827 ;07/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5907;SIMONE TEIXEIRA LOVERA;DANAPREV;10/03/2017;17/10/2019; 2.017.106 ;08/11/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5908;SIMONE TEIXEIRA LOVERA;DANAPREV;07/11/2019;18/10/2022; 2.019.552 ;08/11/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5914;MARCIO JOAO TAVARES;EMBRAER PREV;07/05/2018;18/10/2019; 2.018.239 ;18/11/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5586;MAURICIO WERNECK BARRETO;PREVHAB;30/12/2016;31/08/2019; 2016.2.1264 ;19/09/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6961;NOEMIA DE QUEIROZ VASQUEZ;PREVINDUS;19/10/2016;30/04/2018; 2016.2.0680 ;02/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5963;PATRICIA CORREA DE QUEIROZ;REAL GRANDEZA;29/11/2019;15/01/2021; 2.019.615 ;04/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5964;ODAIR DA ROCHA CASTRO JR.;MSD PREV;19/12/2016;01/10/2019; 2016.2.1605 ;05/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5973;GILDO DANTAS CORREIA DE GOIS;ALEPEPREV;19/05/2017;16/11/2019; 20.171.253 ;05/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5461;ALEXANDRE CAMARGO FERRARO;PREV PEPSICO;18/04/2019;08/08/2019; 2.019.161 ;30/08/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6008;JACQUES MENDES MEYOHAS;FIOPREV;13/09/2016;17/11/2016; 2016.2.0234 ;18/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6009;JACQUES MENDES MEYOHAS;FIOPREV;18/12/2019;18/11/2022; 2.019.640 ;18/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6013;EDJAIR DE SIQUEIRA ALVES;SEBRAE PREVIDENCIA;14/09/2016;30/10/2016; 2016.2.0211 ;19/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6016;CLAUDIO SALGUEIRO GARCIA MUNHOZ;FIPECQ;19/09/2016;06/09/2018; 2016.2.0366 ;19/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5244;SAMANTHA ALECRIM LEITE FRANCO;PREVIDEXXONMOBIL;05/09/2016;12/12/2018; 2016.2.0117 ;31/07/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6918;HERBERT DE SOUZA ANDRADE;ITAUSAINDL;12/09/2016;28/12/2016; 2016.2.0193 ;21/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6923;LUIZ CARLOS COTTA;FAECES;05/10/2016;30/09/2019; 2016.2.0458 ;21/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6924;LUIZ CARLOS COTTA;FAECES;02/09/2016;29/09/2016; 2016.2.0113 ;21/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6089;GUILHERME VELLOSO LEAO;CASFAM;07/11/2016;06/03/2017; 2016.2.0892 ;06/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6091;CONSTANTINO JOS GOUVEA FILHO;AGROS;20/02/2017;13/12/2019; 2017.2.0418 ;06/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6094;MARIA LEILA CASAGRANDE;PREVES;13/12/2018;10/12/2019; 2.018.816 ;06/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6098;LUCIMARY BONDI SARTORI;FUNBEP;29/05/2017;15/12/2019; 20.171.795 ;07/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6099;LUCIMARY BONDI SARTORI;FUNBEP;07/03/2017;31/03/2017; 2017.2.0613 ;07/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6101;LUIS ALEXANDRE RIBEIRO CURE;INDUSPREVI;26/11/2019;25/11/2023; 2.019.582 ;07/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7450;LUCIANA RODRIGUES DA CUNHA GOMES;SISTEL;22/09/2020;19/04/2021; 2.020.448 ;23/09/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7462;MARIANA GUEDES SILVEIRA;RBS PREV;12/06/2019;30/09/2020; 2.019.277 ;25/09/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7464;MARIANA GUEDES SILVEIRA;RBS PREV;25/09/2020;30/12/2020; 2.020.441 ;25/09/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7137;JOAO PAULO DOS REIS NETO;CAPESESP;03/02/2017;04/02/2020; 2017.2.0270 ;01/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7138;JOAO PAULO DOS REIS NETO;CAPESESP;03/10/2016;04/02/2017; 2016.2.0444 ;01/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7147;JOAO CARLOS DOS SANTOS;PREVICEL;25/07/2016;08/01/2017; 2016.2.0028 ;01/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7152;SULYVAN TRUPPEL KUHNEN;PREVICEL;25/07/2016;10/12/2016; 2016.2.0027 ;01/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7216;SERGIO BRINCKMANN;VEXTY;11/02/2020;06/07/2020; 2020.81 ;20/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7223;VINICIUS MARINHO DA CRUZ;MULTIBRA INSTITUIDOR;09/02/2018;06/02/2022; 2018.76 ;20/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7231;JORGE POHLMANN NASSER;MULTIBRA INSTITUIDOR;09/02/2018;06/02/2022; 2018.75 ;20/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7233;JORGE POHLMANN NASSER;MULTIBRA INSTITUIDOR;13/01/2017;16/12/2018; 2017.2.0064 ;20/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7234;JORGE POHLMANN NASSER;PREVILLOYDS;12/01/2017;27/11/2019; 2017.2.0065 ;20/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7262;PAULO CESAR CANDIDO WERNECK;FUNCEF;19/09/2016;01/08/2019; 2016.2.0381 ;23/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7500;LINDOLFO ZIMMER;FUNDACAO COPEL;15/08/2016;27/04/2018; 2016.2.0070 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7514;EUDES CARNEIRO LINS FILHO;BANDEPREV;07/05/2018;22/09/2020; 2.018.268 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7520;ANA LUCIA ESTEVES;INFRAPREV;06/10/2016;24/06/2017; 2016.2.0380 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7566;MARIANA AMADEU CORDEIRO DA GRACA;COMSHELL;24/04/2017;03/11/2019; 2.017.876 ;20/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7528;MARIO DE FIGUEIREDO NETO;FUNDIAGUA;02/05/2018;09/06/2020; 2.018.286 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6999;ANTONIO EDSON DE OLIVEIRA;SUPREV;08/06/2020;29/10/2022; 2.020.269 ;08/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7011;MARCELO OTAVIO WAGNER;PREVI/BB;08/06/2020;19/12/2022; 2.020.263 ;08/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7019;LUCIANA COSTA MARQUES DE SA;PREVINDUS;09/06/2020;30/07/2021; 2.020.261 ;09/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7067;IRANI DUTRA DE SIQUEIRA;GEIPREV;16/06/2020;10/09/2020; 2.020.276 ;16/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7070;ALVARO FERNANDO BULLE WIMMER;MAIS VIDA PREV;16/06/2020;31/10/2022; 2.020.274 ;16/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7073;CARLOS HENRIQUE FLORY;SP-PREVCOM;17/06/2020;07/06/2021; 2.020.293 ;18/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7557;ANDREA MORATA VIDEIRA;FUNCEF;09/10/2020;01/11/2022; 2.020.475 ;19/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6657;JULIO CESAR ALVES VIEIRA;VIVA;11/10/2019;19/11/2019; 2.019.493 ;09/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7516;SERGIO FERNANDES DE MAGALHAES FILHO;CELPOS;09/07/2020;16/09/2020; 2.020.341 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6972;ALVARO DE BORBA KAFRUNI;BANRISUL/FBSS;02/06/2020;14/06/2023; 2.020.259 ;02/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6498;BRUNA FREIRE DA ROCHA FIGUEIREDO;ALPREV;11/03/2020;25/10/2023; 2.020.106 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6491;CLEBER DINIZ NICOLAV;INOVAR PREVIDENCIA;11/03/2020;23/11/2022; 2.020.101 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6497;MARCO AURLIO DE AZEVEDO;SAO RAFAEL;11/03/2020;23/09/2022; 2.020.105 ;11/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7128;ANTONIO JOSE D AGUIAR;BASF PC;29/06/2020;05/12/2022; 2.020.295 ;30/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7133;FLAVIO TEIXEIRA CIVES;CAPESESP;02/06/2020;30/10/2020; 2.020.256 ;01/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6601;RONALDO DE ANDRADE FLORIDO;PREVCUMMINS;14/02/2020;07/06/2022; 2020.83 ;02/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6606;JONI ROBERT SARAIVA BARTH;POUPREV;23/03/2020;23/11/2021; 2.020.144 ;02/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6634;JORGE SIMINO JUNIOR;FUNCESP;06/04/2020;31/10/2022; 2.020.158 ;08/04/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6900;GUSTAVO DE CASTRO ARAUJO;VISO PREV;14/05/2020;16/10/2021; 2.020.224 ;18/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6907;CARLOS AUGUSTO ALPERSTEDT NETO;SCPREV;14/05/2020;12/02/2023; 2.020.203 ;18/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6261;RICARDO GUTIERREZ FILHO;PREVDOW;24/01/2020;26/04/2021; 2020.42 ;24/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6268;YURI CARIONE ENGELKE;SUL PREVIDNCIA;24/01/2020;08/01/2023; 2020.52 ;27/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6294;ALEXANDRE ANTONIAZZI PORTO;PREVI-GM;05/02/2020;12/12/2022; 2020.65 ;06/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6352;RENATO NOVAIS SCHOCH;ABBPREV;11/02/2020;27/10/2022; 2020.79 ;12/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7086;SERGIO EGIDIO;ICATUFMP;17/06/2020;12/09/2022; 2.020.264 ;19/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7100;SERGIO LAGE ROCHA;CAGEPREV;22/06/2020;04/11/2022; 2.020.304 ;23/06/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6925;LUIZ CARLOS COTTA;FAECES;21/05/2020;01/10/2022; 2.020.237 ;21/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6927;MARCIA QUEIROZ NASCIMENTO;OABPREV-GO;21/05/2020;04/03/2023; 2.020.218 ;21/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3902;MARIO RODRIGUEZ AMIGO;SISTEL;13/12/2018;19/04/2021; 2.018.819 ;13/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5008;MARIZAN DOS REIS FONTINELE;FUNDIAGUA;10/06/2019;28/08/2020; 2.019.264 ;12/06/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6913;FLUVIO RICARDO DO NASCIMENTO;FIBRA;16/04/2020;07/05/2020; 2.020.170 ;20/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6103;LUIS ALEXANDRE RIBEIRO CURE;INDUSPREVI;30/12/2019;08/11/2022; 2.019.668 ;07/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
4360;CARLOS DE SOUZA BRANCAO FILHO;UNISYS-PREVI;20/02/2019;17/12/2021; 2019.34 ;21/02/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
3817;ETTORE EDUARDO MARTINES DA SILVA;PREV PEPSICO;20/11/2018;30/11/2022; 2.018.761 ;04/12/2018; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6116;JOSE CARLOS ALVES GRANGEIRO;CIBRIUS;30/12/2019;22/09/2022; 2.019.625 ;07/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6516;WAGNER KLADT;MERCERPREV;16/03/2020;05/11/2021; 2.020.118 ;16/03/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5706;CARLOS EDUARDO GOMES VILLAR;PREVDATA;10/10/2019;01/10/2022; 2.019.500 ;10/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7448;TIAGO LUIZ FREITAS ROQUE;PREVES;21/09/2020;18/12/2021; 2.020.394 ;22/09/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5799;LUIZ AUGUSTO BRITTO DE MACEDO;SIAS;22/10/2019;22/10/2022; 2.019.526 ;22/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5848;ROGRIO TATULLI;PREVI-ERICSSON;22/10/2019;29/07/2022; 2.019.527 ;30/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6019;JOAO ANTONIO GUEDES;PREVIPLAN;20/12/2019;04/12/2022; 2.019.629 ;23/12/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6160;JAIR EDUARDO SANTANA;JUSPREV;10/01/2020;31/12/2022; 2020.4 ;13/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6176;NELSON OHARA;SOMUPP;15/01/2020;26/11/2022; 2020.29 ;15/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6181;EUCLIDES REIS QUARESMA;QUANTA;21/01/2020;29/11/2022; 2020.16 ;21/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6182;MAX LEANDRO FERREIRA TAVARES;ELETROS;21/01/2020;01/01/2023; 2020.19 ;21/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6188;PAULO RICARDO MISSIAGGIA;DANAPREV;21/01/2020;29/12/2022; 2020.26 ;22/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7187;EMILIO LUIZ CAFARO;FORLUZ;09/07/2020;10/01/2022; 2.020.335 ;09/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7190;RODRIGO SISNANDES PEREIRA;FAMILIA PREVIDENCIA;09/07/2020;12/12/2021; 2.020.340 ;09/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5823;FRANCISCO LUIZ FERNANDES;CABEC;29/10/2019;01/10/2022; 2.019.511 ;29/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7277;JUAN MANUEL TRONCOSO IRIARTE;PREVDOW;05/05/2020;31/08/2020; 2.020.183 ;30/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7278;JUAN MANUEL TRONCOSO IRIARTE;PREVDOW;29/07/2020;30/06/2021; 2.020.363 ;30/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7279;ALEXANDRE GARCIA DE CARVALHO;RUMOS;02/04/2020;14/07/2020; 2.020.155 ;30/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6372;ANDRE SOARES LOUREIRO;FAPES;14/02/2020;23/01/2023; 2020.87 ;14/02/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7193;JOSE CARLOS LAKOSKI;FUNDACAO COPEL;18/05/2020;14/07/2020; 2.020.219 ;09/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5687;ANDRE NATALI SCHONERT;PROMON;03/10/2019;10/07/2021; 2.019.477 ;04/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
5743;MARCELO BARTOLINI FREITAS;PREVICOKE;11/10/2019;09/09/2022; 2.019.506 ;14/10/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6809;SERGIO DE JESUS;KPMG PREV;07/05/2020;09/03/2023; 2.020.217 ;07/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6915;PEDRO ANTONIO ESTRELLA PEDROSA;POSTALIS;21/05/2020;04/03/2024; 2.020.247 ;21/05/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6086;ANDERSON GUIMARAES;ENERPREV;30/12/2019;28/09/2021; 2.019.675 ;06/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
6097;CARLOS RENATO SALAMI;ISBRE;30/12/2019;28/11/2022; 2.019.646 ;06/01/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7351;MARCELO RODRIGUES CAMPOS;MENDESPREV;26/08/2020;06/12/2020; 2.020.400 ;26/08/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7165;HENRI MACHADO CLAUDINO;CELOS;03/07/2020;30/11/2022; 2.020.324 ;03/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7220;VINICIUS MARINHO DA CRUZ;MULTIBRA;29/10/2019;07/12/2020; 2.019.514 ;20/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7239;JAIR DE ALMEIDA LACERDA JUNIOR;MULTIPENSIONS;20/02/2019;30/04/2020; 2019.39 ;20/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7245;TIAGO NOVAES VILLAS BOAS;ECOS;20/07/2020;25/03/2023; 2.020.349 ;20/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7247;RENATO MAIA RODRIGUES;FUCAP;20/07/2020;26/04/2021; 2.020.348 ;20/07/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7372;LUCIANA BASSAN;MBPREV;31/08/2020;30/09/2021; 2.020.392 ;31/08/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7380;TULIO JOSE LENTI MACIEL;CENTRUS;02/09/2020;21/05/2022; 2.020.421 ;02/09/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7454;MATEUS VIANA RIBEIRO PENA;PREVISC;25/09/2020;23/09/2024; 2.020.457 ;25/09/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7526;MARIO DE FIGUEIREDO NETO;CIFRAO;16/06/2020;09/09/2020; 2.020.281 ;13/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
7582;RICARDO EHRENSPERGER RAMOS;OABPREV-RS;29/10/2020;26/11/2022; 2.020.517 ;29/10/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 
81;CICERO MARCUS DE ARAUJO;ITAU UNIBANCO;04/09/2017;31/05/2021; 20.172.260 ;08/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3254;GILBERTO FRUSSA;ITAU UNIBANCO;28/08/2017;12/08/2018; 20.172.273 ;03/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
86;TED SILVINO FERREIRA;ITAU UNIBANCO;29/08/2017;31/05/2021; 20.172.249 ;08/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
88;ANTONIO EDUARDO DIAS TEIXEIRA;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.257 ;08/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
108;JOSE GERALDO FRANCO ORTIZ JUNIOR;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.263 ;11/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
109;CARLOS BERENSTEIN;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.287 ;11/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
111;ALVARO FELIPE RIZZI RODRIGUES;ITAU UNIBANCO;04/09/2017;31/05/2021; 20.172.258 ;11/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
114;MANOEL DE JESUS VALVERDE;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.256 ;11/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
116;MAURI SERGIO MARTINS DE SOUZA;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.250 ;11/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
101;FERNANDO MATTAR BEYRUTI;ITAU UNIBANCO;21/08/2017;31/05/2021; 20.172.265 ;11/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
853;RENATO CESAR MANSUR;ITAU UNIBANCO;01/09/2017;31/05/2021; 20.172.282 ;29/01/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
6978;EDUARDO CESAR PASA;PREVI/BB;08/11/2017;31/05/2018; 20.172.429 ;02/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2516;ELTON SANTA FE ZACARIAS;SISTEL;14/09/2017;18/04/2018; 20.172.317 ;11/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
242;MAURICIO FORTES GARCIA LORENZO;POSTALIS;29/09/2017;30/04/2021; 20.172.355 ;29/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
243;MIGUEL MARTINHO DOS SANTOS JUNIOR;POSTALIS;29/09/2017;30/04/2021; 20.172.356 ;29/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
244;GUSTAVO ESPERANCA VIEIRA;POSTALIS;29/09/2017;30/04/2021; 20.172.358 ;29/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
245;MAXIMO JOAQUIM CALVO VILLAR JUNIOR;POSTALIS;29/09/2017;30/04/2019; 20.172.361 ;29/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
246;AREOVALDO ALVES DE FIGUEIREDO;POSTALIS;29/09/2017;30/04/2019; 20.172.357 ;29/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
391;JOSE FRANCISCO DE AZEVEDO;VALIA;10/07/2017;11/03/2018; 20.171.800 ;20/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
392;CELSO CASTILHO DE SOUZA;VALIA;10/07/2017;11/03/2018; 20.171.805 ;20/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
393;MARCUS VINICIUS DE FARIA PENTEADO;VALIA;10/07/2017;11/03/2018; 20.171.806 ;20/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
394;LAURINHO JOSE DA SILVA;VALIA;10/07/2017;11/03/2018; 20.171.807 ;20/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
102;CARLOS HENRIQUE DONEGA AIDAR;ITAU UNIBANCO;01/09/2017;31/05/2021; 20.172.280 ;11/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
103;JOSE VIRGILIO VITA NETO;ITAU UNIBANCO;01/09/2017;31/05/2021; 20.172.274 ;11/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
525;RUBENS PERUZIN;SP-PREVCOM;15/11/2017;28/07/2020; 20.172.441 ;16/11/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
582;GUSTAVO BICALHO F DA SILVA;FUNPRESP-JUD;02/08/2017;16/08/2021; 20.172.194 ;05/12/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
683;AUGUSTO AKIRA CHIBA;FUNPRESP-EXE;26/11/2017;29/11/2021; 20.172.522 ;04/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
685;MARCIO CURY ABUMUSSI;SP-PREVCOM;26/12/2017;28/07/2020; 20.172.521 ;04/01/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
396;JOAO SAITER;VALIA;10/07/2017;11/03/2018; 20.171.809 ;20/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
397;HAROLDO JACKSON SANTOS;VALIA;10/07/2017;11/03/2018; 20.171.810 ;20/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
529;ANTONIO BATISTA MENDONCA;REAL GRANDEZA;20/11/2017;30/03/2020; 20.172.448 ;20/11/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
399;VIKTOR NIGRI MOSZKOWICZ;VALIA;10/07/2017;11/03/2018; 20.171.812 ;20/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
871;CARLOS EDUARDO AZEN ALVES;FAPES;26/01/2018;10/04/2021; 2018.59 ;26/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
731;ANTONIO MELCHIADES BALDISERA;BANESPREV;12/09/2017;27/04/2018; 20.172.026 ;10/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
737;ALESSANDRO TOMAO;BANESPREV;12/09/2017;27/04/2018; 20.172.052 ;10/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
755;EPAMINONDAS DE SOUZA MENDES;PETROS;12/09/2017;25/11/2019; 2018.9 ;12/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
451;JAILTON ZANON DA SILVEIRA;FUNCEF;27/10/2017;01/06/2018; 20.172.422 ;30/10/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
1026;CARLOS ROBERTO LOPES HAUDE;FAPES;31/01/2018;10/04/2021; 2018.65 ;15/02/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
686;MANUEL AUGUSTO ALVES SILVA;FUNPRESP-EXE;26/12/2017;29/11/2021; 20.172.529 ;04/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
688;HUMBERTO DURAES VERSIANI;FUNPRESP-EXE;26/12/2017;29/11/2021; 20.172.555 ;04/01/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
691;RODRIGO ANDRADE DE MORAIS;ITAU UNIBANCO;04/09/2017;31/05/2021; 20.172.255 ;04/01/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
1260;EDCIO RIBEIRO BRASIL;VALIA;10/07/2017;11/03/2018; 20.171.799 ;02/04/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1295;NICACIO PEREIRA DA SILVA;FORLUZ;04/04/2018;19/12/2020; 2.018.166 ;05/04/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
1294;STOR SVEN ANDERS JANSSON;ABBPREV;21/03/2018;02/12/2019; 2.018.142 ;04/04/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
501;PEDRO MARTINELLI VIEIRA;FUNCESP;10/11/2017;03/11/2020; 20.172.442 ;13/11/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
482;HERBERT OTTO HOMOLKA;FUNCEF;03/11/2017;01/06/2018; 20.172.428 ;08/11/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
522;MARCOS DE MENDONA PECCIN;FUNCESP;15/11/2017;30/01/2020; 20.172.444 ;16/11/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
732;CELSO ANTONIO VASCONCELOS;BANESPREV;12/09/2017;27/04/2018; 20.172.031 ;10/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6758;BRUNO MACEDO DIAS;FAPES;08/10/2017;10/04/2021; 20.172.372 ;28/04/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
987;ANDRE LUIZ BAPTISTA SALDANHA;FUNCESP;31/01/2018;05/02/2021; 2018.67 ;09/02/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
1535;EVANDRO ALVES DO COUTO;ELETRA;12/04/2018;19/03/2019; 2.018.195 ;13/04/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
1548;DEMETRIUS QUEIROZ DO REGO BARROS;SP-PREVCOM;13/04/2018;04/04/2022; 2.018.183 ;16/04/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
1549;ELIO LOURENCO BOLZANI;SP-PREVCOM;15/12/2017;03/04/2018; 20.172.491 ;16/04/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1550;ELIO LOURENCO BOLZANI;SP-PREVCOM;13/04/2018;04/04/2022; 2.018.184 ;16/04/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6902;MARCELO DOMINGOS PEZZUTTO;SISTEL;04/06/2018;19/04/2021; 2.018.341 ;18/05/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
6904;MARCELO DOMINGOS PEZZUTTO;SISTEL;08/10/2017;19/04/2018; 20.172.353 ;18/05/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
1974;VITOR ALDERICO DE MENEZES MARQUES;VALIA;29/04/2018;11/04/2021; 2.018.241 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1978;LUIZ ANTONIO DE GODOY ALVES;VALIA;29/04/2018;11/04/2021; 2.018.214 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1979;LUCIANO SIANI PIRES;VALIA;29/04/2018;11/04/2021; 2.018.212 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1981;EUSTAQUIO COELHO LOTT;VALIA;10/07/2017;11/03/2018; 20.171.797 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1986;ANDRE COELHO TEIXEIRA;VALIA;29/04/2018;11/04/2021; 2.018.209 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1987;ALEXANDRE DE AQUINO PEREIRA;VALIA;29/04/2018;11/04/2021; 2.018.208 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1988;RODRIGO VIANA MELLO;VALIA;29/04/2018;11/04/2021; 2.018.207 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3481;BRAULIO LICY GOMES DE MELLO;PETROS;25/07/2017;01/08/2021; 20.172.170 ;16/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1991;NATAL NUNES LUIZ;VALIA;29/04/2018;11/04/2021; 2.018.205 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1993;MILTON NASSAU RIBEIRO;VALIA;29/04/2018;11/04/2021; 2.018.204 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1994;MARCIO FELIPE MILHEIRO AIGNER;VALIA;29/04/2018;11/04/2021; 2.018.203 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1997;DANIEL LEGUISAMO DAISSON;REAL GRANDEZA;29/04/2018;26/04/2022; 2.018.165 ;02/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
1998;CLAUDIO ROCHA BUENO;REAL GRANDEZA;29/04/2018;26/04/2022; 2.018.190 ;02/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2031;JOAO LUIZ FERREIRA NETO;VALIA;04/05/2018;11/04/2021; 2.018.262 ;07/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2388;PAULO CESAR SOARES DE FRANCA;PREVI/BB;30/05/2018;31/05/2022; 2.018.326 ;01/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2390;AURELI CARLOS BALESTRINI;PREVI/BB;30/05/2018;31/05/2022; 2.018.328 ;01/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2393;ESLEI JOSE DE MORAIS;PREVI/BB;30/05/2018;31/05/2022; 2.018.330 ;01/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2427;ISIDORO PEREZ RAMOS;FUNCEF;29/05/2018;01/06/2022; 2.018.400 ;06/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2429;CIRO CORMACK JUNIOR;FUNCEF;29/05/2018;01/06/2022; 2.018.389 ;06/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2432;CELSO MATOS;FUNCEF;29/05/2018;02/06/2022; 2.018.390 ;06/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2380;CICERO PRZENDSIUK;PREVI/BB;30/05/2018;31/05/2022; 2.018.332 ;01/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2454;ROBERTO BLOIS MONTES DE SOUZA;SISTEL;11/10/2017;19/04/2018; 20.172.381 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2470;CLEOMAR JUSTINIANO GASPAR;SISTEL;26/12/2017;19/04/2018; 20.172.539 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2473;EZEQUIAS FERREIRA;SISTEL;27/10/2017;19/04/2018; 20.172.418 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2475;ALEXANDRE ROCHA SENA;FATL;04/06/2018;31/03/2021; 2.018.348 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2483;STAEL PRATA SILVA FILHO;SISTEL;14/12/2017;19/04/2018; 20.172.475 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2329;AUGUSTO CESAR TRAMUJAS SAMWAYS FILHO;FUNDACAO COPEL;29/05/2018;30/04/2022; 2.018.393 ;29/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2101;JOSE ROBERTO DE MORAES;SP-PREVCOM;26/12/2017;03/04/2018; 20.172.517 ;08/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2102;JOSE ROBERTO DE MORAES;SP-PREVCOM;07/05/2018;12/04/2022; 2.018.233 ;08/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2106;ANTONIO CLAUDIO LIMA CASTANHEIRO;VALIA;07/05/2018;11/04/2021; 2.018.246 ;08/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2252;LUIS ANTONIO TAUFFER PADILHA;FUNCEF;27/12/2017;01/06/2020; 20.172.550 ;21/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2382;MARCIO HAMILTON FERREIRA;PREVI/BB;30/05/2018;31/05/2022; 2.018.334 ;01/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2384;ANTONIO SERGIO RIEDE;PREVI/BB;30/05/2018;31/05/2022; 2.018.336 ;01/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2175;ALBERTO GOLDMAN;SP-PREVCOM;18/05/2018;12/04/2022; 2.018.252 ;18/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2184;RUZEVEL RUDEX CABRAL DE OLIVEIRA;VALIA;18/05/2018;11/04/2021; 2.018.281 ;18/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2187;MAURICIO DA SILVA LOPES;VALIA;18/05/2018;11/04/2021; 2.018.404 ;18/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2078;CARLOS RENATO PEREIRA COTOVIO;FAPES;07/05/2018;10/04/2021; 2.018.230 ;09/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2298;PERICLES JOSE NERI;FUNDACAO COPEL;23/05/2018;30/04/2022; 2.018.274 ;25/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2409;EDUARDO AJUZ COELHO;FATL;04/06/2018;31/03/2021; 2.018.365 ;05/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2411;CARLOS EDUARDO MONTEIRO MORAIS MEDEIROS;SISTEL;04/06/2018;19/04/2021; 2.018.398 ;05/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2417;AUGUSTO JOSE LINS DE SOUZA;FATL;04/06/2018;31/03/2021; 2.018.343 ;05/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2587;FLORDELIZ MARIA DE MOURA RIOS;SISTEL;26/12/2017;19/04/2018; 20.172.540 ;21/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2255;ANTONIO REINALDO RABELO FILHO;FATL;21/05/2018;31/03/2021; 2.018.299 ;24/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2621;CARLOS AUGUSTO MACHADO PEREIRA A BRANDAO;FATL;04/06/2018;31/03/2021; 2.018.344 ;25/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
6438;LUIZ FERNANDO DA SILVA TELLES;ITAU UNIBANCO;14/08/2017;31/05/2021; 20.172.215 ;26/02/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
3386;ORIVALDO LUIZ PELEGRINO;FUNCESP;24/10/2017;26/09/2018; 20.172.408 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6190;RICARDO MITSOUKA;BANESPREV;16/08/2017;11/04/2020; 20.172.047 ;22/01/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3599;GUSTAVO AKIO TOSSATO ISHIBASHI;FUNCESP;02/10/2017;19/03/2018; 20.172.323 ;29/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5007;FELIPE CARNEIRO CALHEIROS;FAPES;10/06/2019;06/04/2023; 2.019.265 ;11/06/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4798;CELSO DE OLIVEIRA E SOUSA NETO;FUNPRESP-JUD;18/01/2018;04/07/2021; 2018.32 ;16/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3512;REGINALDO ANTONIO RIBEIRO;BANESPREV;12/09/2017;27/04/2018; 20.172.032 ;19/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6957;SERGIO MAURICIO BLEASBY RODRIGUES;POSTALIS;25/09/2017;04/10/2017; 20.172.311 ;02/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6814;SERGIO TADEU NABAS;FUNCESP;23/11/2017;01/12/2020; 20.172.461 ;07/05/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6815;SERGIO TADEU NABAS;FUNCESP;24/10/2017;23/04/2020; 20.172.407 ;07/05/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7345;WAGNER DE SOUSA NASCIMENTO;PREVI/BB;16/06/2017;31/05/2020; 20.171.956 ;24/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7355;EDGARD DE AGUIAR CORDEIRO;POSTALIS;26/09/2017;04/10/2017; 20.172.346 ;26/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
82;CESAR GOMES CALDANA;ITAU UNIBANCO;09/08/2017;31/05/2021; 20.172.205 ;08/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
84;LUIZ FERNANDO PINHEIRO;ITAU UNIBANCO;14/08/2017;31/05/2021; 20.172.211 ;08/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
85;ANTONIO AUGUSTO BORGES DE BORGES;ITAU UNIBANCO;14/08/2017;31/05/2021; 20.172.212 ;08/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
89;FLAVIO DE MARTINO;ITAU UNIBANCO;14/08/2017;31/05/2021; 20.172.210 ;08/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
113;MARCELO TEIXEIRA LEAO;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.284 ;11/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
115;ALEXSANDRO BROEDEL LOPES;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.286 ;11/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
120;CLAUDIO CESAR SANCHES;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.272 ;11/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
121;FERNANDO BARCANTE TOSTES MALTA;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.283 ;11/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
124;VANESSA CRISTINA MONTI DE OLIVEIRA;BANESPREV;06/09/2017;27/04/2018; 20.172.312 ;11/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
347;JOSE NILTON SILVA OLIVEIRA;VALIA;13/10/2017;11/03/2018; 20.172.388 ;13/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
350;WAGNER DE ALMEIDA PAIVA;VALIA;13/10/2017;11/03/2018; 20.172.392 ;13/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
209;MARCOS BRASILIANO ROSA;FUNCEF;12/09/2017;01/06/2020; 20.172.290 ;21/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
323;MARCOS VANDERLEI AMORIM;FUNCESP;11/10/2017;26/09/2018; 20.172.329 ;11/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1307;ERASMO VERISSIMO DE CASTRO SAMPAIO;FUNPRESP-EXE;20/03/2018;12/03/2019; 2.018.130 ;03/04/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
389;CLOVIS TORRES JUNIOR;VALIA;10/07/2017;11/03/2018; 20.171.798 ;20/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2534;MARCO NORCI SCHROEDER;FATL;21/05/2018;31/03/2021; 2.018.298 ;19/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
104;ANDRE BALESTRIM CESTARE;ITAU UNIBANCO;01/09/2017;31/05/2021; 20.172.281 ;11/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
170;JOSE UMBERTO PEREIRA;FUNCEF;15/09/2017;01/06/2020; 20.172.327 ;18/09/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
343;ARMANDO JANEIRO AMARAL;VALIA;13/10/2017;11/03/2018; 20.172.384 ;13/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
345;EUMENES MOREIRA GUIMARAES;VALIA;13/10/2017;11/03/2018; 20.172.386 ;13/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
346;JOAO CEZAR MORAES;VALIA;13/10/2017;11/03/2018; 20.172.387 ;13/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
535;FELIPE FERREIRA DE ARAUJO;REAL GRANDEZA;22/11/2017;19/11/2021; 20.172.453 ;22/11/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
650;WILLY CORREA RAMOS;REAL GRANDEZA;21/11/2017;19/11/2021; 20.172.455 ;19/12/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
649;IVAN CUNHA MOURAO;REAL GRANDEZA;21/11/2017;19/11/2021; 20.172.456 ;19/12/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
654;CAIO BRITTO DE AZEVEDO;FAPES;12/12/2017;06/04/2019; 20.172.474 ;20/12/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
689;JOSE HENRIQUE DE OLIVEIRA VARANDA;FUNPRESP-EXE;26/12/2017;29/11/2021; 20.172.518 ;04/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
690;JOSE CORDEIRO NETO;FUNPRESP-EXE;26/12/2017;29/11/2021; 20.172.554 ;04/01/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
693;ARNALDO ALVES DOS SANTOS;ITAU UNIBANCO;04/09/2017;31/05/2021; 20.172.264 ;04/01/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
932;FELIPE VILHENA ANTUNES AMARAL;FAPES;31/01/2018;10/04/2021; 2018.66 ;01/02/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
698;JOAREZ CAMPOS OLIVEIRA;FUNCESP;22/12/2017;30/01/2020; 20.172.556 ;05/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
704;CARLOS CELIO DE ANDRADE SANTOS;PREVI/BB;22/12/2017;31/05/2020; 20.172.501 ;05/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
804;PEDRO VAZ SAMMARCO FREITAS;FUNPRESP-JUD;18/01/2018;04/07/2021; 2018.36 ;19/01/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
810;PAULO TEIXEIRA BRANDAO;PETROS;22/01/2018;23/11/2019; 2018.47 ;23/01/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
734;ARTUR GIGUEIRA JUNIOR;BANESPREV;12/09/2017;28/04/2018; 20.172.033 ;10/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1167;FILIPE CAMARGO BARWICK;SP-PREVCOM;09/03/2018;04/04/2020; 2.018.118 ;09/03/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6575;JOAO JOSE MAGALHAES SOARES;FORLUZ;13/12/2018;19/12/2022; 2.018.817 ;27/03/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4959;ALFREDO SANT ANNA JUNIOR;SP-PREVCOM;29/03/2018;28/07/2020; 2.018.236 ;03/06/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
1969;DIONI BARBOZA BRASIL;VALIA;13/10/2017;11/03/2018; 20.172.385 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1972;CAIO POMPEU DE SOUZA BRASIL NETO;REAL GRANDEZA;13/04/2018;26/04/2022; 2.018.181 ;02/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
1973;VITOR ALDERICO DE MENEZES MARQUES;VALIA;13/10/2017;11/03/2018; 20.172.393 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1976;MAURO MARINHO CAMPOS;FORLUZ;29/04/2018;27/12/2020; 2.018.224 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1983;JUAN FRANCO MERLINI;VALIA;29/04/2018;11/04/2021; 2.018.210 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1985;ANDRE COELHO TEIXEIRA;VALIA;13/10/2017;11/03/2018; 20.172.383 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1989;RAFAEL GRASSI PINTO FERREIRA;VALIA;13/10/2017;11/03/2018; 20.172.391 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1990;RAFAEL GRASSI PINTO FERREIRA;VALIA;29/04/2018;11/04/2021; 2.018.206 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1992;MILTON NASSAU RIBEIRO;VALIA;13/10/2017;11/03/2018; 20.172.390 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1999;DIEGO CUMAM JORGE;SP-PREVCOM;29/04/2018;04/04/2022; 2.018.225 ;02/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2027;VANDER JOSE DUQUE SALDANHA;VALIA;29/04/2018;11/04/2021; 2.018.220 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6258;LUIZ CARLOS SALLES COTA;FUNCESP;07/05/2018;22/04/2021; 2.018.261 ;24/01/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2070;ANDRE TADAO HARA;VALIA;07/05/2018;11/04/2021; 2.018.270 ;08/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2389;HAROLDO DO ROSARIO VIEIRA;PREVI/BB;30/05/2018;31/05/2022; 2.018.327 ;01/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2391;JOSE CAETANO DE ANDRADE MINCHILLO;PREVI/BB;30/05/2018;30/05/2022; 2.018.329 ;01/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2392;ENIO MATHIAS FERREIRA;PREVI/BB;30/05/2018;31/05/2022; 2.018.331 ;01/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2431;JAIRO DANTAS;FUNCEF;29/05/2018;01/06/2022; 2.018.391 ;06/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2433;VILSON WILLEMANN;FUNCEF;29/05/2018;01/06/2022; 2.018.392 ;06/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2368;FERNANDO VIVACQUA DE MIRANDA CARVALHO;FAPES;30/05/2018;10/04/2021; 2.018.355 ;01/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2479;GASPAR CARREIRA JUNIOR;FATL;23/03/2018;31/03/2021; 2.018.309 ;08/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2485;WILLIAMS PEREIRA JUNIOR;FATL;04/06/2018;31/03/2021; 2.018.345 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2486;WILLIAMS PEREIRA JUNIOR;SISTEL;17/10/2017;19/04/2018; 20.172.402 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2330;JOAO ACYR BONAT JUNIOR;FUNDACAO COPEL;29/05/2018;30/04/2022; 2.018.342 ;29/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2096;DAVID LOPES AMORIM;VALIA;07/05/2018;11/04/2021; 2.018.263 ;08/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2104;FERNANDO ZANELLI;SP-PREVCOM;17/01/2017;03/04/2018; 2018.38 ;08/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2105;FERNANDO ZANELLI;SP-PREVCOM;07/05/2018;12/04/2022; 2.018.234 ;08/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2107;CARLOS EDUARDO WOELFFEL MARTINS;VALIA;07/05/2018;11/04/2021; 2.018.247 ;08/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2108;ANDRE ROBERTO PINTO STEIMBACK;VALIA;07/05/2018;11/04/2021; 2.018.248 ;08/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2381;JOAO PINTO RABELO JUNIOR;PREVI/BB;30/05/2018;31/05/2022; 2.018.333 ;01/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2385;LUCIANA ATHAIDE BRANDAO BAGNO;PREVI/BB;30/05/2018;31/05/2022; 2.018.337 ;01/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2177;ANTONIO DAHER PADOVEZI;VALIA;18/05/2018;11/04/2021; 2.018.265 ;18/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2189;JUAREZ DE OLIVEIRA SILVA;VALIA;13/10/2017;11/03/2018; 20.172.389 ;18/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2190;JUAREZ DE OLIVEIRA SILVA;VALIA;18/05/2018;11/04/2021; 2.018.285 ;18/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3228;VANESSA CRISTINA MONTI DE OLIVEIRA;BANESPREV;31/08/2018;20/05/2021; 2.018.595 ;03/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2076;CARLOS GONCALVES ANGELIM NETO;FAPES;29/04/2018;10/04/2021; 2.018.153 ;09/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2297;PERICLES JOSE NERI;FUNDACAO COPEL;20/07/2017;30/04/2018; 20.172.145 ;25/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2308;FERNANDO PEREIRA NISHIKAWARA;VALIA;27/04/2018;11/04/2021; 2.018.217 ;28/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2309;ROBSON LUIZ SCHIEFLER E SILVA;FUNDACAO COPEL;23/05/2018;30/04/2022; 2.018.310 ;28/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2310;CASSIO VARGAS PINTO;FUNDACAO COPEL;23/05/2018;30/04/2022; 2.018.312 ;28/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2412;CARLOS EDUARDO MONTEIRO MORAIS MEDEIROS;FATL;04/06/2018;31/03/2021; 2.018.347 ;05/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3349;ADAUTO FIRMINO RIBEIRO;FUNCESP;02/10/2017;26/09/2018; 20.172.324 ;26/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2421;ELEN MARQUES SOUTO;FATL;04/06/2018;31/03/2021; 2.018.320 ;05/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2423;ESDRAS SIMOES DA SILVA;SISTEL;04/06/2018;19/04/2021; 2.018.313 ;05/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2295;JOSE AILTON LIMA;VALIA;21/05/2018;11/04/2021; 2.018.399 ;25/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2296;LUIZ RAUL DELGADO DE ANDRADE;FAPES;22/05/2018;06/04/2019; 2.018.235 ;25/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2299;MARCELLO CUNHA;FATL;23/05/2018;31/03/2021; 2.018.308 ;25/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3380;LUIGI LEMBO;FUNCESP;02/10/2017;26/09/2018; 20.172.325 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3382;EDILSON REGINALDO DE JESUS;FUNCESP;27/10/2017;26/09/2018; 20.172.414 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3538;LUIZ FERRUA NETO;BANESPREV;12/09/2017;28/04/2018; 20.172.053 ;19/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3597;VITOR FAGALI DE SOUZA;FUNCESP;21/05/2018;12/04/2021; 2.018.301 ;29/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5249;CAMILO REY LAURETO;FUNPRESP-JUD;18/01/2018;05/08/2019; 2018.34 ;06/08/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7455;ODALI DIAS CARDOSO;PREVI/BB;24/10/2017;31/05/2020; 20.172.409 ;25/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7172;RAFAEL ZANON GUERRA DE ARAUJO;PREVI/BB;07/05/2018;31/05/2020; 2.018.269 ;03/07/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
203;VANESSA MARIA DE CAMPOS FREIRE TASCHETTO;SP-PREVCOM;20/09/2017;03/04/2018; 20.172.335 ;21/09/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
385;PATRICIA PINTO MIRANDOLA SAMPAIO;PETROS;19/10/2017;28/05/2019; 20.172.403 ;19/10/2017; FIM MANDATO ; CONSELHEIRO FISCAL 
7009;CARLOS RENATO BONETTI;PREVI/BB;08/06/2020;31/05/2024; 2.020.265 ;08/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
395;FERNANDA ASSED DE ALMEIDA SENNA;VALIA;10/07/2017;11/03/2018; 20.171.808 ;20/10/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
487;NEIDE SARACENI HAHN;SP-PREVCOM;08/11/2017;04/04/2020; 20.172.440 ;10/11/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
534;TANIA VERA DA SILVA ARAUJO VICENTE;REAL GRANDEZA;22/11/2017;19/11/2021; 20.172.458 ;22/11/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
648;NELSON BONIFACIO PEREIRA;REAL GRANDEZA;11/12/2017;19/11/2021; 20.172.471 ;18/12/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
684;PATRICIA VIEIRA DA COSTA;FUNPRESP-EXE;26/12/2017;29/11/2021; 20.172.523 ;04/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
620;FERNANDO RIBEIRO QUEIROZ;REAL GRANDEZA;12/12/2017;19/11/2021; 20.172.477 ;13/12/2017; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1293;CICERA SOUZA VELOSO;SP-PREVCOM;20/03/2018;03/04/2018; 2.018.136 ;03/04/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
4664;VANESSA PACHECO DE SOUZA ROMO;SP-PREVCOM;07/05/2018;22/01/2019; 2.018.253 ;26/04/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
781;ELAINE CRISTINA EDER;SP-PREVCOM;17/01/2017;03/04/2018; 2018.37 ;17/01/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
803;PATRCIA SILVA BERNARDI PERES;FUNPRESP-JUD;18/01/2018;04/07/2021; 2018.35 ;19/01/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
807;CARMEN FERREIRA DE SOUZA FERNANDES COSTA;SP-PREVCOM;19/01/2018;04/04/2020; 2018.42 ;23/01/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7105;CELSO JOSE TIAGO;POSTALIS;05/12/2019;22/06/2020; 2.019.627 ;23/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1019;ROSANA MITIKO KITAZUME KANEKO;SP-PREVCOM;09/02/2018;03/04/2018; 2018.81 ;14/02/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
6772;ERIC GONZALEZ PINTO;FORLUZ;28/04/2020;27/12/2020; 2.020.188 ;28/04/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6777;MARCIA CAMPOS;BANESPREV;01/11/2017;24/03/2020; 20.172.395 ;04/05/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
4680;FABIANA VITOR SANTOS;SP-PREVCOM;07/05/2018;23/11/2018; 2.018.255 ;29/04/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
2968;EMILIA PAULINA LAGUN MESQUITA;ITAU UNIBANCO;11/10/2017;31/05/2021; 20.172.397 ;03/08/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
4876;JOSE EDUARDO PESSOA DE ANDRADE;FAPES;09/03/2018;06/04/2019; 2.018.119 ;23/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1551;ANA PAULA GARCIA ROMERO;SP-PREVCOM;13/04/2018;04/04/2022; 2.018.180 ;16/04/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6612;CARLOS HENRIQUE RIBEIRO V DE CARVALHO;REAL GRANDEZA;19/03/2020;30/03/2024; 2.020.123 ;03/04/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
6611;VICTOR RODRIGUES DA COSTA;REAL GRANDEZA;11/03/2020;30/03/2024; 2020.94 ;02/04/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
6645;ANGELO GUSTAVO CORREIA LIMA;REAL GRANDEZA;06/04/2020;31/03/2024; 2.020.168 ;08/04/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1968;KATIA CRISTINA DIB;VALIA;29/03/2018;11/04/2021; 2.018.237 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1970;DIONI BARBOZA BRASIL;VALIA;29/04/2018;11/04/2021; 2.018.245 ;02/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
1971;JOSELI ARAUJO PINHO;VALIA;29/04/2018;11/04/2021; 2.018.244 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1977;VANIA DE ALBUQUERQUE;VALIA;29/04/2018;11/04/2021; 2.018.222 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1980;LOURDES PAULA DA SILVA ELLER;VALIA;29/04/2018;11/04/2021; 2.018.211 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1982;EUSTAQUIO COELHO LOTT;VALIA;29/04/2018;11/04/2021; 2.018.213 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
1984;RUTE MELO ARAUJO;VALIA;29/04/2018;11/04/2021; 2.018.219 ;02/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2002;RENATO DA MOTA OLIVEIRA;REAL GRANDEZA;13/04/2018;26/04/2022; 2.018.198 ;02/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2276;ANA LETICIA FELLER;FUNDACAO COPEL;15/11/2017;30/04/2018; 20.172.443 ;24/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2277;ANA LETICIA FELLER;FUNDACAO COPEL;21/05/2018;30/04/2022; 2.018.297 ;24/05/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2428;ANA CRISTINA GOMES DOS SANTOS;FUNCEF;29/05/2018;01/06/2022; 2.018.401 ;06/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2110;ROSILENE APARECIDA CHERON GENTILE;SP-PREVCOM;07/05/2018;12/04/2022; 2.018.254 ;08/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2383;LUCINEIA POSSAR;PREVI/BB;30/05/2018;31/05/2022; 2.018.335 ;01/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3079;TERESA CRISTINA ATHAYDE MARCONDES FONTES;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.254 ;17/08/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2180;RAQUEL CINTIA BARROS COSTA AQUINO;VALIA;18/05/2018;11/04/2021; 2.018.276 ;18/05/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
5877;JULIANA MULLER REIS JORGE;SISTEL;05/11/2019;19/04/2021; 2.019.543 ;05/11/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
2622;CARLOS AUGUSTO MACHADO PEREIRA A BRANDAO;SISTEL;25/09/2017;19/04/2018; 20.172.310 ;25/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
6416;HEBER RUBENS CARDOSO;REAL GRANDEZA;20/02/2020;30/03/2024; 2020.93 ;21/02/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
4302;RITA DE CASSIA MICHELAN;FUNCESP;05/02/2019;25/12/2021; 2019.27 ;05/02/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5010;LORENZO JORGE EDUARDO CUADROS JUSTO JR;SISTEL;12/06/2019;19/04/2021; 2.019.273 ;14/06/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
7469;RENATA ROCHA RODRIGUES;REAL GRANDEZA;30/09/2020;30/09/2024; 2.020.452 ;01/10/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7476;DEBORA ADRIANA NUNES HENRIQUE;POSTALIS;17/09/2020;22/06/2024; 2.020.445 ;02/10/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
4581;MARIA DA GLORIA CHAGAS ARRUDA;ITAU UNIBANCO;28/08/2017;31/05/2021; 20.172.271 ;17/04/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
3977;ROSELI CONCEIAO MACIEL;FORLUZ;13/12/2018;19/12/2022; 2.018.818 ;20/12/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6109;JASON NOGUEIRA JERONIMO SILVA;FAPES;30/12/2019;10/04/2021; 2.019.652 ;07/01/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6135;CORNELIO ANTONIO PEREIRA;FORLUZ;06/01/2020;19/12/2022; 2.019.683 ;07/01/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6165;LARISSA CAMPOS BREVES;FORLUZ;10/01/2020;27/12/2020; 2020.10 ;13/01/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3515;MARIA LUCIA ETTORE DO VALLE;BANESPREV;05/04/2018;28/04/2018; 2.018.155 ;19/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6136;ELIANA NACCARATI;SP-PREVCOM;30/12/2019;12/04/2022; 2.019.665 ;08/01/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
5459;EUNICE PEREIRA LIMA;BANESPREV;12/09/2017;28/04/2018; 20.172.034 ;27/08/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5671;LUCIANA NICOLA SCHNEIDER;ITAU UNIBANCO;03/10/2019;31/05/2021; 2.019.467 ;04/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5692;INES RAMOS CAVALCANTI;FUNPRESP-EXE;03/10/2019;30/09/2023; 2.019.480 ;07/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5925;LINALDO COY DE BARROS;PETROS;14/11/2019;25/11/2023; 2.019.565 ;27/11/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
6965;RODRIGO FELIPPE AFONSO;PREVI/BB;02/06/2020;31/05/2022; 2.020.251 ;02/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5738;REGINA ALICE DE SOUZA PIRES;FUNCESP;08/10/2017;26/09/2019; 20.172.367 ;14/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5739;REGINA ALICE DE SOUZA PIRES;FUNCESP;11/10/2019;26/09/2022; 2.019.519 ;14/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6914;LUDMILA LOPES NASCIMENTO BRASIL;VALIA;21/05/2020;11/04/2021; 2.020.243 ;21/05/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6077;LUIS INACIO SENOS DANTAS;FAPES;30/12/2019;06/04/2023; 2.019.678 ;06/01/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
6816;SERGIO TADEU NABAS;FUNCESP;07/05/2020;24/04/2023; 2.020.199 ;07/05/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7336;MARIA AUXILIADORA ALVES DA SILVA;BANESPREV;16/08/2017;11/04/2020; 20.172.049 ;13/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7356;MERCIA DA SILVA PEDREIRA;POSTALIS;28/08/2020;22/06/2024; 2.020.377 ;31/08/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7379;LUIZ ANTONIO TOZI;SP-PREVCOM;05/05/2020;06/04/2024; 2.020.220 ;02/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7266;HELIO SIQUEIRA JUNIOR;PETROS;23/07/2020;01/08/2021; 2.020.357 ;24/07/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7347;JOSE EDUARDO RODRIGUES MARINHO;PREVI/BB;24/08/2020;02/06/2024; 2.020.388 ;24/08/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7370;CAIO FLAVIO FELIX DE OLIVEIRA;POSTALIS;31/08/2020;22/06/2024; 2.020.385 ;31/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7444;MARTA TURRA;FUNCEF;21/09/2020;28/10/2020; 2.020.443 ;22/09/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7453;ANALIA MIGUEL ANUSIEWICZ;FUNCEF;22/09/2020;28/10/2020; 2.020.436 ;23/09/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7461;MARIA ESTELLA DANTAS;SISTEL;25/09/2020;19/04/2021; 2.020.455 ;25/09/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7585;SILVIA CRISTIANE MARTINS BATISTA;FORLUZ;29/10/2020;19/12/2022; 2.020.509 ;29/10/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7586;MARCOS ROBERTO TELLES;FUNDACAO COPEL;29/10/2020;30/04/2024; 2.020.519 ;29/10/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2036;BRUNO TETNER;CBS;04/05/2018;31/03/2022; 2.018.199 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2037;ELU MAGNO BACCON;EMBRAER PREV;07/05/2018;31/03/2021; 2.018.238 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
852;RENATO CESAR MANSUR;MULTIPLA;24/10/2017;08/12/2017; 20.172.309 ;29/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
351;WELLINGTON RIBEIRO GUIMARAES;TECHNOS;13/10/2017;19/09/2019; 20.172.050 ;13/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
6880;MARCIO SANTIAGO CAMARA;ICATUFMP;20/07/2017;28/03/2020; 20.172.083 ;14/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
355;ANDREA MASSAMY MURAKAWA;P&G PREV;11/10/2017;21/12/2020; 20.172.376 ;13/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
357;ANDRE VEIGA MILANEZ;MERCAPREV;20/09/2017;14/05/2020; 20.172.337 ;13/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
537;WAGNER BARRETO DOS SANTOS;CIFRAO;21/08/2017;30/06/2021; 20.172.269 ;22/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
854;RENATO CESAR MANSUR;MULTIPLA;18/01/2018;29/03/2018; 2018.39 ;29/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6973;MARIANA TOMASELLI BRESSER GONCALVES PEREIRA;PREVDOW;12/01/2018;04/12/2019; 2018.7 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6997;ANTONIO EDSON DE OLIVEIRA;SUPREV;03/12/2019;31/03/2020; 2.019.584 ;08/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
142;MARIANA NEJAIM SILVA;COMSHELL;05/09/2017;05/06/2020; 20.172.306 ;15/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
201;MARCELO LUIS ORTICELLI;ITAU UNIBANCO;14/08/2017;31/05/2021; 20.172.209 ;21/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
206;ANDREA MARIA DE MIRANDA FONTES;COMSHELL;05/09/2017;07/04/2020; 20.172.303 ;21/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
2509;ADILSON NASCIMENTO FERREIRA;ECONOMUS;16/12/2016;02/06/2018; 2016.2.1607 ;11/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
383;PAULO ROBERTO LOPES JAPIASSU;FACEAL;02/10/2017;02/12/2018; 20.172.362 ;19/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
2511;ANDRE BASILE MENDONA;FASC;02/10/2017;06/04/2018; 20.172.363 ;11/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
384;WALDEMIR SEVERINO DOS REIS;INOVAR PREVIDENCIA;17/10/2017;16/10/2021; 20.172.400 ;19/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
386;GIL PIMENTEL DE AZEREDO;PREVES;19/10/2017;10/12/2019; 20.172.405 ;19/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
4817;KEILA CRISTINA EUSTAQUIO;OABPREV-GO;17/12/2018;30/03/2020; 2.018.829 ;16/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7005;KARINA DAMIAO HIRANO;SP-PREVCOM;19/06/2017;03/04/2020; 20.171.669 ;08/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7018;LUCIANA COSTA MARQUES DE SA;PREVINDUS;03/01/2019;30/04/2020; 2.018.838 ;09/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
263;GUSTAVO BERNIS GONTIJO;FORD;29/09/2017;29/09/2021; 20.172.351 ;02/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
248;CHRISTIAN PERILLIER SCHNEIDER;POSTALIS;29/09/2017;30/04/2019; 20.172.359 ;29/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
381;PEDRO GABRIEL BOAINAIM;ITAU UNIBANCO;09/08/2017;31/05/2021; 20.172.201 ;19/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
1481;ANA CLAUDIA MIRA;FACOPAC;22/08/2017;30/06/2021; 20.172.261 ;10/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7074;ALMIR RODNEI STEFANELLI;PREVISCANIA;13/04/2018;31/10/2019; 2.018.162 ;18/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1958;PAULO ROBERTO KAESEMODEL;DATUSPREV;02/05/2018;15/01/2022; 2.018.216 ;03/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
173;JAIR ALBERTO DONIAK;ENERSUL;14/09/2017;27/07/2019; 20.172.318 ;18/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
182;JOS RIBEIRO PENA NETO;FORLUZ;18/09/2017;30/06/2021; 20.172.208 ;19/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
183;KELLY REGINA SILVA CARVALHO;CASFAM;18/09/2017;15/08/2020; 20.172.243 ;19/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
2048;PATRICIA MARIA CAROLINA BRENNAN;PREVIBOSCH;04/05/2018;18/04/2022; 2.018.242 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2049;CARLOS EDUARDO ABDALLA;PREVIBOSCH;04/05/2018;18/04/2022; 2.018.243 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2053;PAULO JOSE CARVALHEIRO;OABPREV-SP;07/05/2018;05/12/2020; 2.018.271 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2054;MARIA ISOLDA PAURA JARDELINO DA COSTA;BANDEPREV;06/03/2018;19/04/2018; 2017.2.0608 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2055;MARIA ISOLDA PAURA JARDELINO DA COSTA;BANDEPREV;07/05/2018;18/04/2022; 2.018.266 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
485;RICARDO LINS PAES CRUZ;SUL PREVIDNCIA;08/11/2017;17/11/2019; 20.172.436 ;10/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
524;ARNALDO CASTANHEIRA JUNIOR;PREVSAN;15/11/2017;08/10/2020; 20.172.434 ;16/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
533;PATRICIA MELO E SOUZA;REAL GRANDEZA;22/11/2017;20/11/2021; 20.172.454 ;22/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
7079;LUCIANO SNEL CORREA;ICATUFMP;20/07/2017;28/03/2020; 20.172.084 ;18/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7134;DANIELA RIBEIRO LAMBERTINI;CAPESESP;15/12/2017;30/06/2020; 20.172.515 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4608;LILIANE JEANNE BALDACCI;MULTICOOP;08/01/2018;31/03/2019; 20.172.516 ;22/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
724;ALESSANDRA ANDREA DA SILVA CAPARROS;IBM;08/01/2018;09/10/2020; 20.172.495 ;09/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
829;ELENA HAHN RAUPP;FUNDACAO CORSAN;08/01/2018;31/05/2019; 20.172.511 ;24/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4702;DENILSON GONALVES DE OLIVEIRA;SILIUS;28/06/2017;27/04/2019; 20.172.036 ;02/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4705;JOS TARCISIO FERREIRA BEZERRA;FAELCE;12/09/2016;30/04/2019; 2016.2.0280 ;02/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
756;EDSON RONALDO NASCIMENTO;PREVCOM-BRC;12/09/2017;15/09/2021; 2018.17 ;12/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
757;MURILO LUCIANO SOUZA BARBOSA;PREVCOM-BRC;12/09/2017;15/08/2021; 2018.16 ;12/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
758;RUBENS PIMENTEL SCAFF JUNIOR;METRUS;12/09/2017;10/05/2019; 2018.2 ;12/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
762;CASSIO MOSCARDINI;TEXPREV;10/01/2018;31/08/2020; 20.172.534 ;12/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
763;ALVARO JOSE CAMASSARI DE GONZAGA;ENERPREV;10/01/2018;27/11/2019; 20.172.533 ;15/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
773;OTTO LEHMANN PIMENTEL;PFIZER PREV;12/01/2018;15/12/2020; 2018.24 ;15/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7294;JEFERSON LUIS PATTA DE MOURA;FAMILIA PREVIDENCIA;22/12/2017;30/06/2018; 20.172.547 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
873;ARILDO DE OLIVEIRA PINTO;PRECE;26/01/2018;22/11/2020; 2018.50 ;26/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7318;LIANE CAMARA MATOSO CHACON;FASERN;15/12/2017;04/01/2021; 20.172.505 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
452;ROSELI DE AGUIAR ANDRADE;UNISYS-PREVI;27/10/2017;15/10/2020; 20.172.427 ;30/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
7537;FERNANDO BARCELLO DU PIN CALMON;FUNEPP;07/05/2018;29/01/2020; 2.018.193 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7538;FERNANDO BARCELLO DU PIN CALMON;FUNEPP;11/10/2017;31/01/2018; 20.172.377 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
613;MOACIR MAIA ZICA;VIVA;12/12/2017;01/03/2018; 20.172.476 ;13/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
614;ARGUS RUY GUEX DE OLIVEIRA;ISBRE;12/12/2017;28/02/2021; 20.172.479 ;13/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
615;HALI ANDRADE DE MAGALHAES BRAGA;PREVBEP;27/10/2017;31/08/2021; 20.172.426 ;13/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
616;JOSE FIRMINO ROCHA E SILVA;PREVBEP;01/11/2017;31/08/2021; 20.172.433 ;13/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
5358;SEMRAMIS REZENDE E SILVA MAGALHES CEZAR;REGIUS;17/11/2016;06/08/2018; 2016.2.1160 ;14/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1087;POMPEU HENRIQUE CAVALCANTI NETO;CELPOS;01/03/2018;12/12/2019; 2018.99 ;02/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1108;ANA PAULA SAMPAIO DE MEDEIROS FERREIRA;FUNSEJEM;05/03/2018;02/02/2021; 2.018.110 ;06/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1109;RAIMUNDO NONATO CABRAL JUNIOR;BB PREVIDENCIA;05/03/2018;18/01/2021; 2.018.100 ;06/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1110;EDSON PASCOAL CARDOZO;BB PREVIDENCIA;27/10/2017;18/01/2018; 20.172.424 ;06/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1111;EDSON PASCOAL CARDOZO;BB PREVIDENCIA;05/03/2018;18/01/2021; 2.018.101 ;06/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1112;ADRIANA DE SOUZA TEIXEIRA;BB PREVIDENCIA;05/03/2018;18/01/2021; 2.018.102 ;06/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1252;FLORICIO MEDEIROS DA COSTA;FIBRA;12/01/2018;31/03/2018; 2018.21 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1253;FLORICIO MEDEIROS DA COSTA;FIBRA;17/01/2018;31/03/2021; 2018.26 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1254;MARIANA FAVORETO;FIBRA;17/01/2018;31/03/2021; 2018.25 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1256;MARIA ELISABETE SILVEIRA TEIXEIRA;VALIA;27/12/2017;18/04/2018; 20.172.552 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1257;MARIA ELISABETE SILVEIRA TEIXEIRA;VALIA;21/02/2018;11/03/2021; 2018.72 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1258;MAURICIO DA ROCHA WANDERLEY;VALIA;27/12/2017;18/04/2018; 20.172.553 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7559;JULIANA MIGUEZ KOEHLER;INFRAPREV;31/01/2020;17/07/2020; 2020.63 ;20/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
461;SOLANGE PAIVA VIEIRA;FAPES;31/10/2017;31/10/2021; 20.172.430 ;01/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
6038;MARISE THEODORO DA SILVA GASPARINI;ENERPREV;14/03/2018;27/11/2019; 2.018.132 ;23/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
848;OSCAR ENRIQUE CAMPOS JARA;BRASILETROS;12/01/2018;23/01/2021; 20.172.480 ;25/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6039;MARISE THEODORO DA SILVA GASPARINI;ENERPREV;20/12/2019;28/11/2021; 2.019.641 ;23/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1259;MAURICIO DA ROCHA WANDERLEY;VALIA;21/02/2018;11/03/2021; 2018.73 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
659;JOAO PAULO DE SOUZA;CELOS;21/12/2017;31/12/2018; 20.172.532 ;21/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
849;MUCI GIRGI GERMAIN;BRASILETROS;12/01/2018;23/01/2021; 20.172.481 ;25/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
969;JOSE ANTONIO BITTENCOURT SOARES;PREVCOM-MG;07/02/2018;18/12/2018; 2018.71 ;07/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1292;WILMA FERREIRA;PREVCOM-MG;20/03/2018;19/11/2018; 2.018.133 ;03/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6040;DANIELE LIMA DE OLIVEIRA;INERGUS;17/01/2018;12/01/2021; 2018.31 ;23/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1392;ROBERTO ISAMU ONO;BCO. SUMITOMO;26/06/2017;26/06/2021; 20.172.020 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1393;CLAUDIA AVIDOS JURUENA PEREIRA;INFRAPREV;14/08/2017;17/07/2020; 20.172.140 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6041;DANIELE LIMA DE OLIVEIRA;FUNASA;08/01/2018;14/09/2021; 20.172.503 ;23/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6042;DANIELE LIMA DE OLIVEIRA;ENERGISAPREV;22/12/2017;16/12/2019; 20.172.498 ;23/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6197;FABIANO SPONHOLZ ARAUJO;SUL PREVIDNCIA;30/12/2019;15/01/2023; 2.019.689 ;16/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1401;RICARDO APARECIDO PIMENTEL;FACOPAC;07/06/2017;30/06/2021; 20.171.902 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6229;MERCIA LOPES DE SIQUEIRA;CIASPREV;17/01/2020;20/05/2021; 2020.18 ;17/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3314;TARCISIO DOS SANTOS JUNIOR;PREVUNISUL;20/02/2017;19/08/2018; 2017.2.0428 ;14/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5068;REGINALDO JOS CAMILO;ITAU UNIBANCO;14/09/2017;31/05/2021; 20.172.321 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5069;REGINALDO JOS CAMILO;FUNBEP;14/09/2017;31/03/2021; 20.172.322 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5074;FRANCISCO ARTUR DE LIMA MOACYR;FAELBA;17/10/2016;06/01/2019; 2016.2.0659 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1035;MARCELO DA COSTA CAVALCANTI;VWPP;21/02/2018;02/08/2019; 2.018.106 ;22/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1263;MARCIO LIMA MEDEIROS;FUNPRESP-JUD;12/03/2018;30/06/2018; 2.018.128 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6663;JULIO CESAR ALVES VIEIRA;VIVA;13/04/2018;28/06/2018; 2.018.167 ;09/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1266;JORGE LUIZ DE SOUZA;BASES;15/03/2018;27/06/2020; 2.018.115 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1287;JOAO BATISTA TIBIRICA;PREVSAN;14/03/2018;08/10/2020; 2.018.131 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1290;RODRIGO PORTO MENEZES;RJPREV;20/03/2018;31/01/2021; 2.018.124 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1402;RICARDO APARECIDO PIMENTEL;FACOPAC;14/12/2016;30/06/2021; 2016.3.1406 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6676;PRISSILA CRISTINA CAMACHO MARTINS;PRECE;26/03/2020;03/01/2023; 2.020.147 ;15/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1410;DANIEL ERLICH;CARGILLPREV;05/10/2016;31/03/2019; 2016.2.0913 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1411;JOS FERNANDO DA PORCIUNCULA;COMPESAPREV;11/01/2017;10/08/2019; 2017.2.0001 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
695;CERES VARELLA BEZERRA DE ARAUJO;FASERN;15/12/2017;04/01/2021; 20.172.504 ;05/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7510;SERGIO WILSON FERRAZ FONTES;REAL GRANDEZA;03/12/2019;02/10/2020; 2.019.585 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
427;MAURICIO VASALLO GRANDE;TOYOTA PREVI;24/10/2017;24/10/2021; 20.172.411 ;25/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
441;ADIR ALCIDES DE OLIVEIRA;CASANPREV;27/10/2017;23/06/2021; 20.172.412 ;30/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
442;CARLOS FERNANDO DE MORAES BARROS;CASANPREV;27/10/2017;23/06/2021; 20.172.413 ;30/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
2803;RENATA DESIDERIO FURINI;PREVI NOVARTIS;09/03/2018;13/09/2022; 2.018.117 ;17/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
700;MARIA EUDOXIA MONTEIRO DE BARROS GURGEL;VALIA;27/12/2017;18/04/2018; 20.172.551 ;05/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1297;EUZBIO DA SILVA BOMFIM;FUNCESP;05/04/2018;24/03/2020; 2.018.164 ;06/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7517;SERGIO FERNANDES DE MAGALHAES FILHO;CELPOS;06/07/2017;19/01/2020; 20.172.073 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6708;WILSON NEVES DOS SANTOS;REAL GRANDEZA;10/07/2017;31/08/2018; 20.172.099 ;16/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5396;ARMANDO QUINTAO BELLO DE OLIVEIRA JUNIOR;OABPREV-MG;24/11/2017;02/09/2020; 20.172.463 ;21/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1368;ANDRA AZEVEDO SIMOES;FAPES;13/10/2016;30/11/2018; 2016.2.0575 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7083;RENATA MARTINS GOMES;ITAUSAINDL;12/09/2016;29/04/2018; 2016.2.0192 ;19/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
561;ARNALDO RODRIGUES;DERMINAS;28/08/2017;14/08/2021; 20.172.253 ;29/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
563;ANTONIO JOSE NOGUEIRA;DERMINAS;14/08/2017;14/08/2021; 20.172.183 ;29/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
606;LEONARDO HENRIQUE QUITES TEIXEIRA;OABPREV-MG;24/11/2017;02/09/2020; 20.172.464 ;11/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
607;BERNARDO COELHO DE ANDRADE;OABPREV-MG;24/11/2017;02/09/2020; 20.172.465 ;11/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
608;GUILHERME VILELA DE PAULA;OABPREV-MG;24/11/2017;02/09/2020; 20.172.466 ;11/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
609;FERNANDO FERREIRA CALAZANS;OABPREV-MG;24/11/2017;02/09/2020; 20.172.467 ;11/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
729;LEVI NAGANO;PREVIG;09/01/2018;12/02/2021; 20.172.525 ;10/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
730;LILIAN ANTUNES IGUATEMY MARTINS;ENERPREV;09/01/2018;27/11/2019; 20.172.524 ;10/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
827;ADEMIR ZANELLA;CELOS;21/12/2017;31/12/2018; 20.172.530 ;23/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6738;MANOEL GERALDO DAYRELL;SAO FRANCISCO;10/01/2018;20/11/2019; 20.172.526 ;23/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1422;ALEXANDRE FREITAS DE ALBUQUERQUE;OABPREV-RJ;10/03/2017;19/12/2018; 2.017.123 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1426;JOSE ROBERTO COSTA DINIZ;BOTICARIO PREV;19/04/2017;01/02/2020; 20.171.080 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6757;BRUNO MACEDO DIAS;FAPES;14/12/2017;14/12/2021; 20.172.513 ;28/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1429;CLAUDINEI ROLIM PEREZ;FIPECQ;09/08/2017;07/08/2021; 20.172.182 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7108;SILVANA REGINA DE OLIVEIRA;PREVCUMMINS;27/03/2020;31/03/2023; 2.020.150 ;23/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1436;CARLOS ALBERTO BEZERRA DE MOURA;SEGURIDADE;06/07/2017;30/06/2020; 2.017.662 ;; FIM MANDATO ; DIRETOR EXECUTIVO 
786;MARCOS MOREIRA;SAO FRANCISCO;10/01/2018;15/05/2019; 20.172.527 ;18/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6768;CARLOS ALBERTO CARDOSO MOREIRA;SISTEL;08/06/2017;19/04/2018; 20.171.927 ;28/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
907;JOSE TAVEIRA DA ROCHA;PREVCOM-BRC;12/01/2018;25/09/2021; 2018.15 ;30/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1013;EZAIR JOSE MEURER JUNIOR;OABPREV-SC;08/10/2017;31/01/2018; 20.172.370 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1014;EZAIR JOSE MEURER JUNIOR;OABPREV-SC;09/02/2018;31/12/2020; 2018.91 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1015;LUIS FABIANO DE ARAUJO GIANNINI;OABPREV-SC;14/08/2017;31/01/2018; 20.172.371 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1016;LUIS FABIANO DE ARAUJO GIANNINI;OABPREV-SC;09/02/2018;31/12/2020; 2018.92 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1017;EDUARDO HENRIQUE GARCIA;REAL GRANDEZA;09/02/2018;08/08/2018; 2018.85 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1021;MARCELO SAMPAIO SOARES;OABPREV-SP;09/02/2018;05/12/2020; 2018.77 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4058;JOSE EDUARDO ALBANO DO AMARANTE;PRECE;25/07/2016;04/12/2018; 2016.2.0031 ;07/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1023;MARCO ANTONIO CAVEZZALE CURIA;OABPREV-SP;09/02/2018;05/12/2020; 2018.79 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1067;HALAN HARLENS PACHECO DE MORAIS;RJPREV;01/03/2018;31/01/2021; 2.018.108 ;01/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4062;ALINE PEREIRA MEDICI;PREVI NOVARTIS;04/01/2019;15/02/2022; 2.018.836 ;08/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1172;LUIS AUGUSTO SILVA REIS;FABASA;09/03/2018;08/02/2021; 2.018.120 ;09/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1173;MARIALICE ANDRADE GOMES QUIXADA CARNEIRO;FABASA;09/03/2018;08/02/2021; 2.018.122 ;09/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1174;DERMEVAL NONATO LIMA FILHO;FABASA;09/03/2018;08/02/2021; 2.018.121 ;09/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1176;ROMULO DE SOUZA CRAVO;PREVNORDESTE;09/03/2018;08/01/2022; 2.018.123 ;09/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1177;ADILSON CARVALHO PANIZZA;ENERSUL;09/03/2018;27/07/2019; 2.018.125 ;09/03/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4684;CARLOS ALBERTO PEREIRA;SIAS;09/05/2017;23/04/2019; 20.171.198 ;29/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1474;FRANCISCO ASSIS FIDELIS DE OLIVEIRA FO;OABPREVNORDESTE;25/07/2017;01/01/2020; 20.172.160 ;10/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4616;MARCOS ANDERSON TREITINGER;FUSESC;08/08/2016;28/12/2018; 2016.2.0019 ;22/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1480;HENRI PENCHAS;ITAUSAINDL;10/10/2016;29/04/2018; 2016.2.0518 ;10/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1507;JOSE HENRIQUE PEREIRA BELTRAO;PREVINORTE;09/03/2018;03/04/2022; 2.018.126 ;11/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1851;ANITA VIVIANI;BASF PC;30/06/2017;20/04/2020; 20.171.859 ;26/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6501;RICARDO DE AMORIM HERMES;SICOOB PREVI;03/04/2017;26/10/2018; 2.017.282 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1858;JOS CARLOS CRAVEIRO CADIMA;PSS;12/06/2017;15/11/2019; 20.171.970 ;26/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1865;MARCIO PERES SILVADO;ELETROS;30/12/2016;22/09/2019; 2016.2.1218 ;26/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1870;RICARDO GOBBI;BANESES;21/06/2017;28/04/2021; 20.171.882 ;26/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4857;CELIO LUIZ DERETTI;WEG;03/04/2017;20/05/2019; 2.017.291 ;21/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1927;KATYA ELVIRA PASTE;BANESES;12/06/2017;01/05/2021; 20.171.394 ;30/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1932;ERASMO CIRQUEIRA LINO;FUNTERRA;01/02/2017;06/01/2020; 2017.2.0194 ;30/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6565;MARCELO GALLIOTTO;PREVISCANIA;13/04/2018;31/10/2019; 2.018.163 ;26/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1942;SERGIO MARTINS GOUVEIA;VIVA;21/07/2017;09/07/2019; 20.172.154 ;30/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1943;SERGIO MARTINS GOUVEIA;VIVA;29/08/2017;09/07/2019; 20.172.297 ;30/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2035;MONICA GARCIA FOGAZZA REGO;CBS;04/05/2018;31/03/2022; 2.018.200 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6567;LEONARDO BOSCO MATTAR ALTOE;FIPECQ;07/05/2018;01/03/2020; 2.018.250 ;26/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6487;JOAO CARLOS FERREIRA;VALUE PREV;23/11/2017;05/04/2018; 20.172.457 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5476;JOSE JOSELIO DOS SANTOS SOUZA;EATONPREV;02/09/2016;29/06/2019; 2016.2.0111 ;30/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6488;JOAO CARLOS FERREIRA;VALUE PREV;07/02/2018;05/04/2021; 2.018.151 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1532;RENATO CESAR MANSUR;IFM;17/07/2017;15/05/2019; 20.172.127 ;13/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1538;JOAO DOS SANTOS FARIA;FUNTERRA;13/07/2017;06/01/2020; 20.172.123 ;13/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6493;MAURI JOSE DE OLIVEIRA;MTUOPREV;26/12/2016;30/04/2018; 2016.2.1354 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1555;JOSE GERALDO RODRIGUES CARNEIRO;CAVA;13/04/2018;01/09/2019; 2.018.171 ;16/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2397;JULIO CESAR BELTRAO;UNILEVERPREV;04/06/2018;03/04/2021; 2.018.352 ;05/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1561;CLAUDIA REGINA GIUSTI;VALUE PREV;13/04/2018;01/04/2021; 2.018.149 ;16/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2550;AMLIA CAVANHA;ALPHA;25/01/2017;06/06/2018; 2017.2.0165 ;20/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2552;KOITI TSUDA;SANPREV;20/06/2017;09/04/2018; 20.172.005 ;20/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1589;MIRNA LEITE COELHO MARTINS DE OLIVEIRA;ACEPREV;11/07/2017;31/03/2020; 20.172.103 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4479;RAQUEL DE CAMARGO PACHECO;PFIZER PREV;20/09/2017;22/11/2018; 20.172.334 ;21/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7129;MARCEL JUVINIANO BARROS;PREVI/BB;21/02/2018;31/05/2020; 2018.52 ;30/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1602;RAIMUNDO FREDERICO MENEZES BARROS;EQTPREV;14/06/2017;28/12/2019; 20.171.983 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7132;FLAVIO TEIXEIRA CIVES;CAPESESP;14/11/2019;30/06/2020; 2.019.587 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4483;WISLEY SILVA PIMENTA;ELETRA;10/07/2017;14/03/2019; 2.017.688 ;21/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1607;LUIZ CARLOS RANNA;FGV-PREVI;17/07/2017;06/04/2021; 20.172.076 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1616;PEDRO GABRIEL BOAINAIM;FUNBEP;02/06/2017;31/03/2021; 20.171.877 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5560;MANOEL GERALDO COSTA;REFER;22/11/2018;31/08/2019; 2.018.808 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1638;ELTON GONCALVES;FUNDIAGUA;26/12/2017;25/03/2020; 20.172.548 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1639;JANIO PEREIRA BARBOSA;FUNDIAGUA;27/12/2017;25/03/2018; 20.172.549 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1642;RENATO FAMILIAR DA SILVA;UNILEVERPREV;28/07/2017;25/07/2019; 20.172.173 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1644;RODRIGO DAIER ANDERSEN;ROCHEPREV;28/08/2017;18/04/2019; 20.172.289 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1522;AROLDO BENJAMIN OURIQUES FILHO;FUSESC;21/09/2016;28/12/2018; 2016.2.0401 ;19/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1648;LECI CAMPOS PACHECO;BANRISUL/FBSS;14/02/2017;18/06/2019; 2017.2.0357 ;19/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1649;GRACE MARIA STEFANI;VIKINGPREV;03/11/2016;07/07/2018; 2016.2.0956 ;19/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6579;MARCELO DE OLIVEIRA FIGUEIREDO;INOVAR PREVIDENCIA;20/12/2016;31/10/2019; 2016.1.1494 ;30/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1659;MARIA ESTER VERAS NASCIMENTO;PREVCOM-MG;30/06/2017;19/11/2018; 20.172.014 ;19/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5057;NELSON GONCALVES JUNIOR;MULTIPLA;18/01/2018;29/03/2018; 2018.23 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6602;ALDERI GOMES DA SILVA;POUPREV;17/10/2017;31/03/2020; 20.172.399 ;02/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1519;MARCOS AURELIO ALVES;PREVIDNCIA USIMINAS;21/10/2016;13/06/2018; 2016.2.0788 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1520;CAROLINA ESTEVES VENTURELLE;ROCHEPREV;09/05/2017;19/09/2018; 2.017.523 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1521;DECIO MAGNO ANDRADE STOCHIERO;FUNTERRA;09/06/2017;06/01/2020; 20.171.931 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2951;RICARDO DE SOUZA SANTOS;REFER;02/03/2017;16/05/2018; 2017.2.0555 ;01/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5058;NELSON GONCALVES JUNIOR;IFM;17/07/2017;15/05/2019; 20.172.125 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6617;ROSANGELA PALHARES SALES JARDIM;MULTIPREV;11/04/2017;12/06/2018; 20.171.163 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1687;CLEOMAR LUIS PRUNZEL;PREVISTIHL;06/07/2017;04/07/2021; 20.172.027 ;19/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6620;LUCIANA CORREA DALCANALE;FUNCESP;21/02/2018;24/03/2020; 2018.96 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6621;LUCIANA CORREA DALCANALE;FUNCESP;02/04/2020;24/03/2023; 2.020.153 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1692;GUALTER GUILHERME OLIVEIRA MORERA;ACEPREV;11/07/2017;31/03/2020; 20.172.102 ;19/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6622;ANA CRISTINA TEIXEIRA DE CASTRO PIOVAN;RUMOS;04/04/2018;31/03/2020; 2.018.156 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2832;MARCIA TIEMI TAKAKURA;MULTIPREV;07/12/2017;12/06/2018; 20.172.469 ;19/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5063;NELSON GONCALVES JUNIOR;IFM;18/06/2019;15/05/2021; 2.019.288 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6623;ANA CRISTINA TEIXEIRA DE CASTRO PIOVAN;RUMOS;02/04/2020;31/03/2023; 2.020.154 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2949;CARLOS DE LIMA MOULIN;REFER;02/03/2017;16/05/2018; 2017.2.0543 ;01/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2950;MARCO ANDR MARQUES FERREIRA;REFER;03/05/2017;16/05/2018; 20.171.488 ;01/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6628;NIZAM GHAZALE;VIVA;09/08/2017;19/07/2019; 20.172.196 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1736;MONICA COSTA DE SIQUEIRA;FORLUZ;22/08/2017;30/06/2021; 20.172.202 ;24/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1739;AFRANIO ALENCAR MATOS FILHO;ELETROS;30/12/2016;22/09/2019; 2016.2.1217 ;24/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1743;GILMAR ANTONIO ARNT;FUNDACAO CORSAN;15/08/2017;12/03/2021; 20.172.242 ;24/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2815;ARNALDO BARBOSA DE LIMA JUNIOR;FUNPRESP-EXE;06/03/2018;14/05/2018; 2.018.111 ;16/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3028;PAULO DE SOUZA;SUPRE;09/06/2017;31/07/2018; 20.171.929 ;08/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1760;GUILERME DE SEQUEIRA TOLEDO;PREVICOKE;19/05/2017;03/10/2019; 20.171.620 ;24/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6609;ROSELI GOMEZ FERNANDES CORSO;PREVCUMMINS;02/08/2018;31/03/2020; 2018.56 ;02/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4936;KEITE BIANCONI;METRUS;23/10/2018;10/05/2019; 2.018.725 ;31/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1775;MARILENE FERRARI LUCAS ALVES FILHA;FUNPRESP-EXE;10/10/2016;13/05/2018; 2016.2.0537 ;24/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6638;MARIA LUCIA SALGADO CAMELLO;SAO RAFAEL;21/05/2018;03/03/2020; 2.018.295 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6639;MARIA LUCIA SALGADO CAMELLO;SAO RAFAEL;06/04/2020;03/03/2023; 2.020.160 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1783;HUMBERTO SERGIO MARIANO;VOITH PREV;06/06/2017;06/06/2021; 20.171.883 ;24/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6642;DANIELA DE AVILEZ DEMORO;VWPP;06/04/2020;02/08/2022; 2.020.159 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3030;PATRICIA DELGADO CALIL DOS SANTOS;SUPRE;09/06/2017;31/07/2018; 20.171.928 ;08/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6643;DENNER GLAUDSON DE FREITAS;ACEPREV;11/07/2017;31/03/2020; 20.172.101 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1811;NELSON ORTIGOZA;MTUOPREV;26/12/2016;30/04/2018; 2016.2.1353 ;25/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3034;JOAO CARLOS DIAS FERREIRA;FACEB;07/02/2017;04/08/2018; 2017.2.0257 ;08/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6647;LUCIANO JOAO DE SANTANA;COMPESAPREV;21/07/2017;10/08/2019; 20.172.155 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1491;EDNALDO MOITINHO ALVES;BASES;16/06/2017;14/06/2021; 20.171.946 ;10/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1498;VALDECI CARNEIRO DA SILVA;REGIUS;13/10/2016;16/06/2019; 2016.2.0636 ;10/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1830;FERNANDO COSTA BIZERRIL;FGV-PREVI;15/03/2017;06/04/2021; 2.017.450 ;25/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1832;MARCOS HENRIQUES ARIAS;PLANEJAR;16/08/2017;02/10/2019; 20.172.189 ;25/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1841;RENATO FRAGELLI CARDOSO;FGV-PREVI;30/06/2017;06/04/2021; 20.171.901 ;25/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1843;GIOVANNI DE ALMEIDA CARVALHO;REGIUS;11/07/2017;06/08/2018; 20.172.057 ;25/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1878;JOS RICARDO PINHEIRO DE ABREU;PREVINORTE;16/03/2017;03/04/2021; 2.017.530 ;26/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1880;IVES MAYER CATTINI;FACOPAC;22/08/2017;30/06/2021; 20.172.197 ;26/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6250;ALEXANDRE WERNERSBACH NEVES;PREVES;06/01/2020;31/12/2022; 2.019.672 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1887;BARTIRA MACHADO LOPES;CIBRIUS;17/07/2017;30/11/2019; 20.172.129 ;26/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6253;MARCIO JOSE DE ALMEIDA PIRES;ENERGISAPREV;06/01/2020;15/12/2022; 2.019.669 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1945;DANIEL BACHNER;SYNGENTA PREVI;06/07/2017;22/11/2018; 20.172.066 ;30/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6254;MAURICIO MESSIAS;ECONOMUS;18/06/2018;31/05/2022; 2.018.457 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1953;WILSON KIRSCHNER AMARANTE;METRUS;19/04/2017;10/05/2019; 20.171.199 ;30/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6255;MAURICIO MESSIAS;ECONOMUS;08/05/2017;02/06/2018; 20.171.371 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1995;MARCELO CARVALHO ALMEIDA DE AGUIAR;SERGUS;29/04/2018;01/03/2022; 2.018.197 ;02/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1996;ARY FOLLAIN JUNIOR;PREVDATA;29/04/2018;13/04/2022; 2.018.187 ;; FIM MANDATO ; DIRETOR EXECUTIVO 
2001;RICARDO CARNEIRO GURGEL NOGUEIRA;REAL GRANDEZA;02/05/2018;01/03/2022; 2.018.168 ;02/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2023;CLAUDIA CRISTINA CARDOSO DE LIMA;FUNDACAO COPEL;20/07/2017;30/04/2018; 20.172.144 ;02/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2025;CLAUDIA CRISTINA CARDOSO DE LIMA;FUNDACAO COPEL;13/04/2018;30/04/2020; 2.018.177 ;02/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2026;VICTOR ROBERTO HOHL;SEBRAE PREVIDENCIA;13/04/2018;09/02/2021; 2.018.174 ;02/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3503;ANA LUCIA FERNANDES BARBOSA;PREVINDUS;08/12/2016;30/04/2018; 2016.2.1139 ;19/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2034;EDGAR SILVA GRASSI;CBS;04/05/2018;31/03/2022; 2.018.201 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2066;DELANY KELLEN SANTOS CUTRIM DA ROCHA;PREVCUMMINS;07/05/2018;31/03/2020; 2.018.218 ;08/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6262;PATRICIA REYNALDO COSENTINO;PREVDOW;12/01/2018;04/12/2019; 2018.6 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6263;PATRICIA REYNALDO COSENTINO;PREVDOW;24/01/2020;04/12/2022; 2020.40 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6265;YURI CARIONE ENGELKE;OABPREV-SC;09/02/2018;31/12/2018; 2018.90 ;27/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2131;DANTE DANIEL GIACOMELLI SCOLARI;CERES;24/04/2017;16/12/2018; 2.017.995 ;16/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2134;ALESSANDRA KARDOUSS;MERCAPREV;01/08/2017;14/05/2020; 20.172.098 ;16/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6266;YURI CARIONE ENGELKE;SUL PREVIDNCIA;14/12/2017;17/11/2019; 20.172.486 ;27/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6267;YURI CARIONE ENGELKE;OABPREV-SC;08/10/2017;31/01/2018; 20.172.369 ;27/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6269;JULIANA RODRIGUES DE PAULA CHIARI;DESBAN;06/01/2020;05/06/2021; 2.019.680 ;29/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2425;JOSE ALOISIO NEVES DOREA;ALBAPREV;15/03/2018;31/05/2018; 2.018.112 ;06/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2426;JOSE ALOISIO NEVES DOREA;ALBAPREV;06/06/2018;31/05/2022; 2.018.311 ;06/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2437;DELVIO JOAQUIM LOPES DE BRITO;FUNCEF;29/05/2018;01/06/2022; 2.018.429 ;06/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2434;ANTONIO AUGUSTO DE MIRANDA E SOUZA;FUNCEF;29/09/2017;01/06/2018; 20.172.350 ;06/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2435;ANTONIO AUGUSTO DE MIRANDA E SOUZA;FUNCEF;29/05/2018;01/06/2022; 2.018.428 ;06/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2436;DELVIO JOAQUIM LOPES DE BRITO;FUNCEF;19/10/2017;01/06/2018; 20.172.406 ;06/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2438;MAX MAURAN PANTOJA DA COSTA;FUNCEF;27/10/2017;01/06/2018; 20.172.425 ;06/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2439;MAX MAURAN PANTOJA DA COSTA;FUNCEF;29/05/2018;02/06/2022; 2.018.430 ;06/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6278;LUIZ ROGERIO ISOTTON;ISBRE;31/01/2020;28/02/2021; 2020.61 ;03/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2403;WILLIAMS LIMA BATISTA;PREVIBAYER;08/06/2018;31/07/2019; 2.018.374 ;08/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2404;HARRY VARGAS DURAN;FASC;08/11/2017;06/04/2018; 20.172.437 ;08/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2405;HARRY VARGAS DURAN;FASC;08/06/2018;06/04/2021; 2.018.382 ;08/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6279;PATRICIA DE ANGELIS FRANCISCO;PREVIDEXXONMOBIL;31/01/2020;10/09/2022; 2020.51 ;03/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2448;SILVIA MARIA ASSUMPCAO DE BRITO;LILLYPREV;08/06/2018;12/12/2021; 2.018.403 ;08/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6283;CIBELLY DOS SANTOS FONSECA;FASERN;15/12/2017;04/01/2021; 2018.14 ;03/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6284;CIBELLY DOS SANTOS FONSECA;NOS;31/01/2020;31/10/2021; 2020.33 ;03/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6287;BRASILIO VICENTE DE CASTRO NETO;OABPREV-PR;20/02/2017;19/08/2019; 2017.2.0430 ;06/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2594;RICHARD LOPES;FUMPRESC;29/08/2016;09/06/2018; 2016.2.0123 ;21/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4718;RICARDO NELSON VASCONCELOS;FAELCE;21/03/2018;30/04/2019; 2.018.139 ;03/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2256;ELIZABETH NOUH CHAIA PEGO;SISTEL;15/09/2017;19/04/2018; 20.172.331 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2257;ELIZABETH NOUH CHAIA PEGO;SISTEL;23/05/2018;19/04/2021; 2018.36 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2259;ADRIANA MEIRELLES GUIMARAES;SISTEL;23/05/2018;19/04/2021; 2.018.363 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2263;MARIO RODRIGUEZ AMIGO;SISTEL;23/05/2018;19/04/2021; 2.018.395 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2265;JOSE BENJAMIN MORAIS DE SOUZA CARMO;PREVINORTE;23/05/2018;03/04/2020; 2.018.282 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2669;FLAVIO BETTIO;BANESPREV;01/11/2016;26/04/2018; 2016.2.0924 ;26/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2671;JARBAS ANTONIO DE BIAGI;BANESPREV;10/03/2017;27/04/2018; 2017.2.0567 ;26/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2710;GILBERTO GISCHKOW VALDEZ;FAMILIA PREVIDENCIA;21/12/2017;30/06/2018; 20.172.537 ;03/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7099;SERGIO LAGE ROCHA;CAGEPREV;12/01/2018;31/03/2020; 20.172.541 ;23/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2917;AMARILDO VIEIRA DE OLIVEIRA;FUNPRESP-JUD;09/02/2018;30/06/2018; 2018.56 ;26/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2922;RONNIE GONZAGA TAVARES;FUNPRESP-JUD;31/01/2018;30/06/2018; 2018.63 ;26/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2990;CLAUDIA REGINA JANESKO;FAPA;02/03/2017;30/06/2018; 2017.2.0508 ;03/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2994;JOAO BOSCO QUADROS BARROS;PREVIRB;07/02/2018;16/05/2018; 2.018.231 ;03/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2995;JOAO BOSCO QUADROS BARROS;PREVIRB;26/01/2018;16/04/2018; 2018.57 ;03/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6536;LUCIANA DE OLIVEIRA AMARO;BASF PC;03/12/2019;20/04/2020; 2.019.596 ;19/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6538;MARLON DE SOUZA LOPES;IAJA;16/06/2017;31/01/2020; 20.171.953 ;19/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6540;RICARDO YUKIO SUEYASU;FUNEPP;04/05/2018;30/09/2019; 2.018.192 ;19/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6542;MARCOS ANDRE RODRIGUES URBANO;CYAMPREV;24/03/2017;17/05/2019; 2017.76 ;19/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2142;MARCIA MARINA DOS SANTOS;TETRA PAK PREV;09/05/2017;16/11/2018; 2017.77 ;17/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6607;ALDEMIR MENDES DA SILVA;POUPREV;15/09/2017;31/03/2020; 20.172.328 ;02/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2230;ARY FOLLAIN JUNIOR;PREVDATA;26/12/2016;03/09/2017; 2016.2.1386 ;; FIM MANDATO ; DIRETOR EXECUTIVO 
2231;AUGUSTO CEZAR BARBOSA SANTOS;SERGUS;26/08/2016;02/06/2021; 2016.2.0109 ;; FIM MANDATO ; DIRETOR EXECUTIVO 
2143;AUGUSTO CEZAR BARBOSA SANTOS;SERGUS;12/06/2017;03/06/2021; 20.171.915 ;; FIM MANDATO ; DIRETOR EXECUTIVO 
2144;JOS CANDIDO NETO;BANDEPREV;07/03/2017;18/04/2022; 2017.2.0599 ;21/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2146;JOS JURANDIR BASTOS MESQUITA;CAPEF;14/08/2017;28/02/2021; 20.172.231 ;; FIM MANDATO ; DIRETOR EXECUTIVO 
4744;RICARDO FREDERICO VEGA;SABESPREV;23/01/2017;24/03/2019; 2017.2.0031 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2369;CARLOS LUIZ MOREIRA DE OLIVEIRA;SERPROS;30/05/2018;30/04/2020; 2.018.307 ;01/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2373;MRCIO DE SOUZA;PREVI/BB;25/05/2018;31/05/2022; 2.018.325 ;01/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4747;CESAR SOARES BARBOSA;SABESPREV;10/07/2017;24/03/2019; 20.172.094 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2111;JEREMIAS XAVIER DE MOURA;PREVNORDESTE;28/12/2016;09/12/2019; 201.621.663 ;09/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4752;SELMA REGINA DOS SANTOS;AVONPREV;09/02/2018;27/08/2018; 2018.84 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4749;WALTER SIGOLLO;SABESPREV;23/01/2017;24/03/2019; 2017.2.0030 ;06/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2160;KARINA CLOSE D ANGELO DE CARVALHO;GEBSA-PREV;17/07/2017;12/10/2018; 20.172.117 ;; FIM MANDATO ; DIRETOR EXECUTIVO 
2161;ROBERTO PAOLINO;CITIPREVI;30/06/2017;31/10/2019; 20.172.063 ;17/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2168;MARCOS ALEXANDRE MOREIRA;CP PREV;06/07/2017;28/06/2021; 20.172.060 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6342;DANILO ROLIM ROCHA;PREVISCANIA;11/02/2020;31/10/2021; 2020.59 ;12/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2174;ANTONIO GILBERTO RIBEIRO DE CASTRO;SEGURIDADE;06/07/2017;30/06/2020; 2.017.661 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6344;CARLOS HENRIQUE PEREIRA CHAVAO;UNILEVERPREV;20/02/2017;26/01/2020; 2017.2.0473 ;12/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2191;CECILIA MENDES GARCEZ SIQUEIRA;PREVI/BB;18/05/2018;31/05/2018; 2.018.287 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2193;FABIANA SIANO BOGGIO FARAH;ROCHEPREV;12/06/2017;08/06/2018; 20.171.957 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2194;NILTON VALRIO RAMOS;SEGURIDADE;06/07/2017;04/07/2021; 2.017.664 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2195;LILIAN DAIANE PACKER ALVAREZ COLPAERT;PREVI-ERICSSON;14/08/2017;27/10/2019; 20.172.224 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2196;MARCIA CRISTINA L. DO NASCIMENTO COSTA;CYAMPREV;18/05/2018;17/05/2019; 2.018.293 ;; FIM MANDATO ; DIRETOR EXECUTIVO 
2198;MONICA DE ARRUDA MELO;PREVIP;11/07/2017;11/07/2021; 20.172.105 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2199;RENATO MARCHETTI DE OLIVEIRA;CYAMPREV;18/05/2018;17/05/2019; 2.018.294 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6347;ANTONIO CARNEIRO ALVES;PRECE;06/02/2017;28/07/2018; 2017.2.0296 ;12/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2209;SALOMO PACINI FILGUEIRA;ELETRA;26/06/2017;14/03/2019; 20.172.035 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2075;JOSE MANOEL DE OLIVEIRA;FUSESC;13/10/2016;28/12/2018; 2016.2.0642 ;09/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2211;JOS CANDIDO NETO;BANDEPREV;07/05/2018;18/04/2022; 2.018.267 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2270;ADRIANE PALMONARI METRI;BOTICARIO PREV;27/12/2017;31/12/2020; 20.172.508 ;24/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2301;EVANDRO COUCEIRO COSTA JUNIOR;FATL;23/05/2018;31/03/2021; 2.018.318 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6404;ANA CRISTINA RIBEIRO KATTAR;PLANEJAR;19/02/2020;03/10/2022; 2020.86 ;20/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6401;ADIMILSON LUIZ STODULSKI;FUNDACAO CORSAN;16/02/2017;31/05/2019; 2017.2.0383 ;20/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2592;MARINA LARISSA VITOR;FUMPRESC;08/01/2018;09/06/2018; 20.172.500 ;21/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6405;SUZI MARCIA MATEUS DE AGUIAR;FUTURA PREV;14/02/2020;19/03/2021; 2020.85 ;20/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2128;FERNANDO ANTONIO PIMENTEL DE MELO;FATL;11/05/2018;31/03/2021; 2.018.338 ;14/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2399;HUMBERTO LUIS QUEIROZ NOGUEIRA;EQTPREV;04/06/2018;28/12/2019; 2.018.304 ;05/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2627;HELOISA FALKENBACH SANTORO;PREVIRB;14/11/2016;16/04/2018; 2016.2.1107 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2632;ROCICLEIDE DE MARIA CHAVES LIMA VELOSO;CAPOF;20/12/2016;06/05/2018; 2016.2.1576 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2641;MARCOS CESAR TODECHI;FUSAN;01/11/2016;04/06/2018; 2016.2.0916 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6410;SUZI MARCIA MATEUS DE AGUIAR;FUTURA PREV;05/02/2018;19/03/2018; 2018.46 ;20/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6411;SUZI MARCIA MATEUS DE AGUIAR;RAIZPREV;09/08/2017;21/10/2019; 20.172.181 ;20/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2656;CARLOS ROBERTO LANDIM;GEIPREV;26/04/2017;31/05/2018; 20.171.374 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2657;CARLOS ROBERTO LANDIM;GEIPREV;26/04/2017;31/05/2018; 20.171.374 ;25/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2714;HELDER ROCHA FALCAO;FACHESF;16/12/2016;31/05/2018; 2016.2.1560 ;04/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6413;SUZI MARCIA MATEUS DE AGUIAR;RAIZPREV;19/02/2020;21/10/2022; 2020.88 ;20/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3209;RODRIGO ARANHA DE AZEVEDO SAEZ;GOODYEAR;31/08/2018;15/08/2022; 2.018.621 ;31/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3289;MARIA ESTER VERAS NASCIMENTO;PREVCOM-MG;11/09/2018;12/08/2022; 2.018.639 ;11/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2058;CAROLINA BERNARDES PAULA VILLAR;PREVICOKE;07/05/2018;03/10/2019; 2.018.259 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2059;LEANDRO MAGALHAES CAMPOS;AVONPREV;07/05/2018;04/05/2021; 2.018.258 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2060;THIAGO ARRUE DEIRO;MARCOPREV;07/05/2018;04/04/2020; 2.018.256 ;07/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2290;CLAUDIO FROTA LEAO FEITOSA;PREVILLOYDS;21/02/2018;20/02/2022; 2018.97 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2291;CLAUDIO FROTA LEAO FEITOSA;MULTIBRA;12/01/2018;28/09/2019; 20.172.512 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2294;CLAUDIO FROTA LEAO FEITOSA;MULTIPENSIONS;21/05/2018;30/04/2020; 2.018.315 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2351;LUIS RICARDO MARCONDES MARTINS;OABPREV-SP;09/02/2018;05/12/2020; 2018.78 ;30/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2811;RICARDO PENA PINHEIRO;FUNPRESP-EXE;10/10/2016;13/05/2018; 2016.2.0535 ;16/07/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3354;PAULO HENRIQUE WANICK MATTOS;FUNSSEST;04/05/2018;31/07/2018; 2.018.264 ;26/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3356;CARLOS RENATO DOS SANTOS PENHA;FUNSSEST;04/05/2018;31/07/2018; 2.018.226 ;26/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3796;RICARDO CESAR DE ARAUJO MELO;FACEAL;12/01/2018;02/12/2018; 2018.3 ;03/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6248;ALEXANDRE WERNERSBACH NEVES;PREVES;28/12/2016;11/03/2019; 2016.2.1649 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3798;MARCUS MARTINS MADUREIRA;PREVI/BB;20/10/2017;31/05/2018; 20.172.373 ;04/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6236;SERGIO RICARDO VIEIRA;SERPROS;23/01/2020;23/08/2021; 2020.12 ;23/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6238;DANIEL JOSE DE BRITO VEIGA PESSOA;OABPREVNORDESTE;06/01/2020;01/01/2023; 2.019.686 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4528;NILZA RODRIGUES DE MORAIS;REGIUS;03/04/2019;06/08/2020; 2.019.125 ;03/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6929;RITA REBELO HORTA DE ASSIS FONSECA;PREVIDNCIA USIMINAS;21/10/2016;13/06/2018; 2016.2.0787 ;21/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4543;RUI TELES CALANDRINI FILHO;OABPREV-RJ;19/06/2017;19/12/2018; 20.171.988 ;09/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4549;EDEVALDO FERNANDES DA SILVA;FUNDAO LIBERTAS;24/10/2016;05/04/2019; 2016.2.0906 ;09/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4558;THERESA ALEXANDRA MELCOP SANTANNA;PREVIM;20/03/2018;03/02/2019; 2.018.129 ;12/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6930;RITA REBELO HORTA DE ASSIS FONSECA;PREVIDNCIA USIMINAS;21/05/2020;30/04/2022; 2.020.228 ;21/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6939;PAULINA FERREIRA PANTALIAO;VISO PREV;29/05/2020;11/04/2023; 2.020.245 ;29/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6941;WALTER JOSE TRIMBOLI;ITAUSAINDL;11/07/2017;29/04/2018; 20.172.093 ;29/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3477;WALTER MENDES DE OLIVEIRA FILHO;PETROS;21/07/2017;25/05/2018; 20.172.152 ;16/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3479;ALBERTO GARCIA MENDES;PREVIPLAN;20/02/2017;11/09/2018; 2017.2.0294 ;16/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3658;REGINA CELIA CESARINI;AVONPREV;06/11/2018;21/12/2020; 2.018.759 ;06/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3916;ELISABETH MARIA MOREIRA LIMA PORTO;CABEC;09/06/2017;17/10/2018; 20.171.906 ;14/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4044;SONIA MARIA CASINI FORTES SILVA;SYNGENTA PREVI;06/07/2017;22/11/2018; 20.172.067 ;04/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4045;SONIA MARIA CASINI FORTES SILVA;SYNGENTA PREVI;03/01/2019;30/11/2021; 2.018.825 ;04/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4573;DANIEL FERREIRA LIMA;PETROS;20/10/2017;29/09/2018; 20.172.364 ;15/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5011;MELISSA YUKALY TSUTSUMI;PRHOSPER;12/06/2019;01/04/2023; 2.019.279 ;14/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3716;ALBERTINA MARIA MELO DE OLIVEIRA;GERDAU;30/06/2017;20/10/2018; 20.172.013 ;20/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3930;MAURO BOGONI;BRF PREVIDNCIA;08/06/2018;31/10/2018; 2.018.402 ;14/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7466;NAOR ALVES DE PAULA FILHO;FACEB;18/12/2019;04/08/2020; 2.019.654 ;01/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4805;HORACIO DE OLIVEIRA;REAL GRANDEZA;22/11/2017;19/11/2021; 20.172.460 ;28/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5018;RAFAEL MEIRELLES CARDINALI;PREVIHONDA;17/06/2019;10/06/2023; 2.019.276 ;18/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5021;POLYANA MITIDIERO SILVA GABAS;PREVNORDESTE;18/06/2019;09/06/2023; 2.019.294 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7470;ROSA HERMINIA STOROLI DOS SANTOS;RECKITTPREV;27/10/2017;30/09/2020; 20.172.416 ;01/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5023;JORGE LUIZ FERRI BERZAGUI;BANRISUL/FBSS;06/07/2017;18/06/2019; 20.172.071 ;01/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7473;CARLA BRANDAO TARRE CARVALHO DE OLIVEIRA;CAEMI;30/09/2020;27/07/2021; 2.020.464 ;02/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7474;LETICIA APARECIDA DA SILVA DIAS;PREV PEPSICO;29/09/2020;30/11/2022; 2.020.460 ;02/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5158;LUISA COITINHO PINTO;RBS PREV;12/06/2019;06/07/2021; 2.019.278 ;08/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5034;CLAUDIO JOS DE SOUZA ROSA;SAO BERNARDO;25/07/2017;07/07/2019; 20.172.161 ;08/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5161;TATIANA MIDORI MIGIYAMA;ITAUSAINDL;18/06/2018;25/04/2020; 2.018.452 ;09/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4496;LIA NAOMI KUNIYOSHI;SYNGENTA PREVI;22/11/2018;22/11/2018; 2.018.764 ;22/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4578;HENRIQUE ANDRADE TRINCKQUEL FILHO;PETROS;27/10/2017;25/05/2018; 20.172.420 ;15/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6896;ALEXANDRE PETRONE VILARDI;ICATUFMP;20/07/2017;28/03/2020; 20.172.082 ;18/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4807;MARCOS JOSE RODRIGUES MIRANDA;CAPEF;29/03/2017;28/02/2019; 2.017.841 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4900;ALVARO DA ROCHA SILVA;CAFBEP;08/05/2017;26/01/2019; 20.171.381 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4912;MARIO FIORATTI FILHO;METRUS;31/01/2018;10/05/2019; 2018.43 ;31/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4998;JUSSARA CARVALHO SALUSTINO;ECOS;10/07/2017;07/05/2019; 20.171.340 ;07/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5006;CRISTINA SAKURA IWATA NAKAJIMA;PREVSOMPO;10/06/2019;31/03/2022; 2.019.269 ;11/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5159;ALESSANDRA DOS SANTOS ALVES;RBS PREV;11/10/2017;06/07/2019; 20.172.299 ;08/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5160;ALESSANDRA DOS SANTOS ALVES;RBS PREV;17/06/2019;06/07/2021; 2.019.283 ;08/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5224;RENATA ATAIDES COUTINHO;IFM;22/07/2019;30/04/2021; 2.019.311 ;22/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5226;CLORIS MARIA MARQUES FERREIRA;CAGEPREV;12/01/2018;31/03/2019; 20.172.542 ;22/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3924;ROSANE VON MECHELN;BRF PREVIDNCIA;05/04/2017;30/10/2018; 2.017.453 ;14/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7178;JOSE PEDRO OSORIO MENDINA;FAPERS;09/03/2018;30/06/2020; 2018.89 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4105;FLAVIO VIDOR DE SOUSA REIS;PREVICAT;22/02/2017;29/04/2018; 2017.2.0392 ;14/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5913;RICARDO DOS MARES GUIA;FASC;04/11/2019;01/07/2022; 2.019.392 ;11/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6106;THIAGO LEITE FERREIRA;OABPREVNORDESTE;30/12/2019;01/01/2023; 2.019.657 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4116;SANDRA MARIA NERY ARAJO;CABEC;09/06/2017;17/10/2018; 20.171.904 ;17/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4139;SIMONE HANSEN RATEKE;DATUSPREV;29/04/2018;15/01/2022; 2.018.215 ;21/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6110;EUGENIA MARIA ROCHA DE OLIVEIRA;CIBRIUS;30/12/2019;01/01/2024; 2.019.631 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6122;DAVID AUGUSTO DE ABREU;BRASILETROS;30/12/2019;23/01/2021; 2.019.659 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4359;CARLOS DE SOUZA BRANCAO FILHO;UNISYS-PREVI;31/01/2018;17/12/2018; 2018.54 ;21/02/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3679;RITA DE CASSIA DUARTE;PREVEME;21/06/2017;02/05/2019; 20.172.009 ;12/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3680;RITA DE CASSIA DUARTE;PREVEME;24/03/2017;09/08/2018; 2.017.616 ;12/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3684;MARIANA ALVES MACHADO;ORIUS;28/08/2017;31/07/2018; 20.172.252 ;12/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4424;RICARDO MITSUO OYAGAWA;SOMUPP;23/05/2018;30/11/2018; 2.018.339 ;13/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7059;PATRICIA SALES DE OLIVEIRA COSTA;SP-PREVCOM;17/12/2019;03/04/2020; 2.019.638 ;16/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7065;IRANI DUTRA DE SIQUEIRA;GEIPREV;01/08/2017;31/05/2018; 20.172.177 ;16/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7066;IRANI DUTRA DE SIQUEIRA;GEIPREV;01/08/2017;23/06/2020; 20.172.176 ;16/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6170;REGINA DE SOUZA;PREVIG;15/01/2020;04/01/2021; 2020.24 ;15/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4487;DIDIER ANDRADE DE ALBUQUERQUE JUNIOR;PREVISC;22/05/2017;07/11/2018; 20.171.326 ;22/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4489;ANDREA PINTO MUSICO;IBM;21/03/2019;09/10/2020; 2019.77 ;22/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6178;MAURO CHAVES DE ALMEIDA;EQTPREV;09/06/2017;28/12/2019; 20.171.930 ;17/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3514;MARIA LUCIA ETTORE DO VALLE;SANTANDERPREVI;07/05/2018;24/05/2022; 2.018.249 ;19/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4490;LUIZ HUMBERTO URZEDO DE QUEIROZ;ELETRA;31/01/2018;14/03/2019; 2018.44 ;22/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6115;JOSE CARLOS ALVES GRANGEIRO;CIBRIUS;08/03/2017;21/09/2019; 2017.2.0609 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4908;GENYCE PIRES DE AMORIM;CAFBEP;08/05/2017;26/01/2019; 20.171.382 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6117;DANIELLE VICENTE DA SILVA;MULTIBRA;13/04/2018;28/09/2019; 2.018.157 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4521;ANA CHRISTINA EVANGELISTA DE ALMEIDA MORARES;VBPP;04/06/2018;31/07/2019; 2.018.353 ;29/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4540;ALVARO MOREIRA DE PINHO NETO;FAELBA;17/10/2016;06/01/2019; 2016.2.0658 ;09/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4552;FELIPE DE ALBUQUERQUE MELLO;PREVIM;21/05/2018;03/02/2019; 2.018.300 ;10/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4840;MARCOS ANDRE PRANDI;SAO FRANCISCO;10/01/2018;17/03/2019; 20.172.528 ;17/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4903;JOSE ALVES TAVARES;CAFBEP;08/05/2017;27/01/2019; 20.171.380 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6118;DANIELLE VICENTE DA SILVA;MULTIPENSIONS;16/01/2017;30/04/2018; 2017.2.0084 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6119;DANIELLE VICENTE DA SILVA;MULTIBRA;13/01/2017;16/12/2018; 2017.2.0052 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6120;DANIELLE VICENTE DA SILVA;MULTIPENSIONS;22/05/2018;30/04/2020; 2.018.315 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5431;LUCIANO MOLTER DE PINHO GROSSO;BRASLIGHT;11/07/2017;26/08/2019; 20.172.021 ;26/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5629;CARLA BARRETO;BANESES;25/09/2019;28/04/2021; 2.019.454 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5630;JOSE DIMAS ALEIXO;CAVA;13/04/2018;01/09/2019; 2.018.172 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5611;ANA MARIA MALLMANN COSTI;SERPROS;19/09/2019;16/08/2021; 2.019.428 ;25/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5616;CICERO RAFAEL BARROS DIAS;FUNPRESP-EXE;25/09/2019;28/06/2021; 2.019.464 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5632;JULIO CEZAR TEIXEIRA;CAVA;13/04/2018;01/09/2019; 2.018.173 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5633;JULIO CEZAR TEIXEIRA;CAVA;25/09/2019;02/09/2022; 2.019.456 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5635;CLAUDINEI APARECIDO ALVES;PREVEME II;21/06/2017;02/05/2019; 20.172.010 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5637;ANDRE LUIZ PERSUHN;CARGILLPREV;25/09/2019;31/03/2022; 2.019.458 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5638;SIMONE HAMANN BEIER;CARGILLPREV;17/10/2017;31/03/2019; 20.172.401 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5639;SIMONE HAMANN BEIER;CARGILLPREV;25/09/2019;31/03/2022; 2.019.459 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5705;CARLOS EDUARDO GOMES VILLAR;PREVDATA;26/12/2016;30/09/2019; 2016.2.1388 ;10/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5758;TIAGO NUNES DE FREITAS DAHDAH;FUNPRESP-EXE;14/12/2017;13/05/2018; 20.172.496 ;17/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7445;SERGIO LUIZ DE MENEZES MAJELLA;CAEMI;05/08/2019;08/05/2020; 2.019.347 ;22/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5786;WLADEMIR JOSE LINDEN;PRHOSPER;12/12/2016;31/01/2017; 2016.2.1340 ;22/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5261;ALEXANDRE ANITELLI ESPINOSA;CARREFOURPREV;29/08/2017;25/06/2019; 20.172.300 ;31/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5279;EDMUNDO PAES DE BARROS MERCER;CAEMI;05/08/2019;08/05/2020; 2.019.345 ;06/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5467;SILVIA REGINA ZWI ESTEVES;EATONPREV;12/12/2017;29/06/2019; 20.172.472 ;30/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6798;CARLOS ROBERTO TERENCIO;SUPREV;25/09/2019;31/03/2020; 2.019.433 ;05/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6803;FLAVIO VIEIRA MACHADO DA CUNHA CASTRO;PETROS;27/10/2017;25/05/2018; 20.172.421 ;05/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6805;MELISSA ARTIOLI PEIXOTO;VWPP;21/02/2018;02/08/2019; 2.018.107 ;05/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5580;BENICIO OLIMPIO DE MELO NETO;FACEPI;06/09/2017;31/08/2019; 20.172.315 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5619;LUIZ DA PENHA SOUZA DA SILVA;FACHESF;24/01/2017;31/05/2018; 2017.2.0163 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5597;MARCIO GERALDO FERREIRA;CAVA;13/04/2018;01/09/2019; 2.018.170 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5626;SIMONE DE ALBUQUERQUE MELO;COMPESAPREV;25/09/2019;10/08/2023; 2.019.446 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5627;SOLANGE MARQUES FERREIRA;CARGILLPREV;25/09/2019;31/03/2022; 2.019.448 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5797;ANDREA SILVA MEDEIROS;FIBRA;22/10/2019;31/03/2021; 2.019.529 ;22/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5798;LUIZ AUGUSTO BRITTO DE MACEDO;SIAS;14/10/2016;16/09/2019; 2016.2.1092 ;22/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5817;ELY TADEU PARENTE DA SILVA;PREVIDNCIA USIMINAS;30/12/2016;13/06/2018; 2016.2.1583 ;29/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6970;ALVARO DE BORBA KAFRUNI;BANRISUL/FBSS;09/06/2017;18/06/2019; 20.171.926 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5834;ROBERTO BRONZERE;SYNGENTA PREVI;29/10/2019;30/11/2021; 2.019.522 ;29/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5837;ANTONIO FRANCISCO BERNARDES DE ASSIS;CENTRUS;29/10/2019;27/07/2020; 2.019.544 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5839;LETICIA CARLA ATAIDE;CASFAM;27/04/2017;15/08/2018; 20.171.377 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5840;LETICIA CARLA ATAIDE;CASFAM;29/10/2019;15/08/2021; 2.019.546 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5871;PEDRO PAULO DA CUNHA;ELETROS;05/11/2019;31/10/2022; 2.019.556 ;06/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6020;ANTONIO JOSE FERREIRA FILHO;BANDEPREV;20/06/2017;30/11/2019; 20.171.995 ;23/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6022;ANTONIO JOSE FERREIRA FILHO;BANDEPREV;20/12/2019;29/03/2020; 2.019.651 ;23/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6139;MARCILIO QUINTINO CORREIA DA SILVA;CELPOS;12/01/2018;30/11/2020; 2018.18 ;10/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6162;FREDERICO DE LIBERO D AGOSTO;RJPREV;10/01/2020;31/01/2021; 2020.9 ;13/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6173;NAIRAM FELIX DE BARROS;AGROS;15/01/2020;04/02/2021; 2020.21 ;15/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6175;NELSON OHARA;SOMUPP;30/03/2017;30/11/2018; 2.017.605 ;15/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6186;LEONOR SEABRA;UNISYS-PREVI;21/01/2020;17/12/2022; 2020.38 ;22/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6189;PATRICIA FERRADANS;PREVIBAYER;21/01/2020;30/09/2022; 2020.39 ;22/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6193;SERGIO RICARDO VIEIRA;SERPROS;12/06/2019;23/08/2019; 2.019.275 ;23/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6194;SERGIO RICARDO VIEIRA;SERPROS;09/08/2017;31/07/2019; 20.172.187 ;23/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5851;FERNANDA SILVEIRA ANTUNES CORREA;RAIZPREV;10/07/2017;21/10/2019; 20.172.092 ;31/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5852;FERNANDA SILVEIRA ANTUNES CORREA;RAIZPREV;30/10/2019;21/10/2022; 2.019.535 ;31/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7189;RODRIGO SISNANDES PEREIRA;FAMILIA PREVIDENCIA;21/12/2017;30/06/2018; 20.172.536 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5709;LUIZ CLAUDIO LEVY CARDOSO;NUCLEOS;03/10/2016;24/06/2018; 2016.2.0430 ;10/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5833;MARCIO DE ARAUJO FARIA;FATL;29/10/2019;31/03/2021; 2.019.531 ;29/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5842;ROBERTO DURAES DE PINHO;TELOS;11/10/2019;28/10/2023; 2.019.508 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5803;TATIANA GRECCO;ITAU UNIBANCO;22/10/2019;31/05/2021; 2.019.524 ;22/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5804;TATIANA GRECCO;FUNBEP;31/08/2018;30/09/2019; 2.018.627 ;22/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5806;TATIANA GRECCO;FUNBEP;22/10/2019;31/03/2021; 2.019.523 ;22/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7194;JOSE CARLOS LAKOSKI;FUNDACAO COPEL;13/04/2018;30/04/2020; 2.018.176 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7195;JOSE CARLOS LAKOSKI;FUNDACAO COPEL;28/08/2017;30/04/2018; 20.172.221 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5822;FRANCISCO LUIZ FERNANDES;CABEC;17/02/2017;17/10/2018; 2017.2.0405 ;29/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7280;ALEXANDRE GARCIA DE CARVALHO;RUMOS;06/07/2017;31/03/2020; 20.172.059 ;30/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5832;MARCIO DE ARAUJO FARIA;FATL;04/06/2018;06/10/2019; 2.018.319 ;29/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5844;CASSIO ANTONIO DA SILVA;PREVI-ERICSSON;22/10/2019;23/10/2022; 2.019.528 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6375;CAROLINA HELENA ZWARG;PORTOPREV;14/02/2020;28/09/2020; 2020.82 ;14/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5872;PAULO SERGIO POGGIAN;NUCLEOS;08/03/2017;30/09/2019; 2.017.280 ;06/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5874;PAULO SERGIO POGGIAN;NUCLEOS;14/07/2016;30/09/2016; 2016.2.0001 ;06/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5875;PAULO SERGIO POGGIAN;NUCLEOS;05/11/2019;30/09/2022; 2.019.557 ;06/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5896;JOS CARLOS DOS SANTOS SOUZA;FUNCASAL;25/07/2017;14/10/2019; 20.172.159 ;06/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5458;EUNICE PEREIRA LIMA;SANTANDERPREVI;23/11/2017;23/11/2021; 20.172.462 ;27/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5615;JOSE ANGELO FRANCOLIN;MSD PREV;14/08/2017;18/03/2021; 20.172.233 ;26/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5897;JOS CARLOS DOS SANTOS SOUZA;FUNCASAL;05/11/2019;29/10/2020; 2.019.558 ;06/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5662;ALINE SIQUEIRA MOLINA;PLANEJAR;03/10/2019;31/05/2020; 2.019.461 ;04/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5899;LUIZ PAULO BRASIZZA;VWPP;27/04/2017;02/08/2019; 20.171.367 ;08/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5667;VALDIR JOSE BRESSAN;WEG;15/05/2017;20/05/2019; 2.017.863 ;04/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5668;VALDIR JOSE BRESSAN;WEG;03/10/2019;20/05/2022; 2.019.465 ;04/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5669;FERNANDA DE PAULO LEMOS;EATONPREV;03/10/2019;30/06/2022; 2.019.466 ;04/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5675;RENATA TEIXEIRA CAMPOS;CAVA;03/10/2019;02/09/2022; 2.019.486 ;04/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5684;MARCIA APARECIDA FERNANDES KOPELMAN;PROMON;21/03/2018;27/09/2019; 2.018.140 ;04/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5685;MARCIA APARECIDA FERNANDES KOPELMAN;PROMON;03/10/2019;24/09/2022; 2.019.476 ;04/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5689;ADELSON SEVERINO CHAGAS;MULTICOOP;08/01/2018;31/03/2019; 20.172.510 ;07/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5695;MILTON LOPES ANTELO FILHO;PROMON;02/03/2017;27/09/2019; 2017.2.0422 ;07/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5699;EDUARDO FROTA DE SOUZA;PREVICOKE;09/08/2017;03/10/2019; 20.172.204 ;07/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5700;EDUARDO FROTA DE SOUZA;PREVICOKE;13/07/2017;03/10/2019; 20.172.114 ;07/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5702;LUCIANA CRUZ ALVES DE CARVALHO;PREVICOKE;25/09/2019;03/10/2022; 2.019.451 ;07/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5901;MARIA DO SOCORRO MARQUES LEITE ALVES;FUNCASAL;25/07/2017;14/10/2019; 20.172.158 ;08/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5902;MARIA DO SOCORRO MARQUES LEITE ALVES;FUNCASAL;07/11/2019;29/10/2020; 2.019.572 ;08/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5917;LAERTE CIARLARIELLO GAIA;BUNGEPREV;07/11/2019;20/11/2022; 2.019.569 ;25/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5474;FRANCISCO DE ASSIS SOUSA;FAPECE;24/10/2016;02/05/2019; 2016.2.0637 ;04/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5526;DIRCEU WICHNIESKI;FUSAN;01/11/2016;31/07/2019; 2016.2.0915 ;04/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5999;ADRIANA BELON BOSCOLO;PREVI-SIEMENS;08/05/2017;19/11/2019; 20.171.211 ;17/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5534;LUCYANE CRYSTINE REZENDE;UNILEVERPREV;03/03/2017;18/08/2019; 2017.2.0547 ;09/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5582;LEONARDO DE MELLO SIMAO;CAVA;13/04/2018;01/09/2019; 2.018.169 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6959;ARNALDO CESAR SERIGHELLI;FUNBEP;02/06/0201 00:00:00;29/03/2019; 20.171.880 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5959;RAFAEL LAYNES BASSIL;OABPREV-PR;03/12/2019;19/08/2022; 2.019.592 ;04/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5960;EDER JONES BITTENCOURT CORREA;PREVIBAYER;04/06/2018;31/07/2019; 2.018.362 ;04/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5961;EDER JONES BITTENCOURT CORREA;PREVIBAYER;03/12/2019;31/07/2022; 2.019.591 ;04/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5965;ODAIR DA ROCHA CASTRO JR.;MSD PREV;05/12/2019;18/03/2023; 2.019.589 ;05/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5969;EVELINE FRANCO VELOSO SUSIN;BB PREVIDENCIA;05/12/2019;18/01/2021; 2.019.623 ;05/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5971;LUIZ SEBASTIAO RUIZ;PREVI-GM;05/12/2019;28/02/2023; 2.019.597 ;05/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5974;GILDO DANTAS CORREIA DE GOIS;ALEPEPREV;05/12/2019;31/12/2020; 2.019.605 ;05/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5976;PATRICK LOPES RODRIGUES;CIASPREV;06/12/2019;20/05/2021; 2.019.561 ;10/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5978;CARLOS ALBERTO TAVARES DE ALMEIDA;TELOS;19/04/2017;23/08/2019; 20.171.239 ;11/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5979;CARLOS ALBERTO TAVARES DE ALMEIDA;TELOS;11/12/2019;24/08/2023; 2.019.633 ;11/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5981;MARCIO HUMBERTO GHELER;JUSPREV;11/12/2019;16/08/2023; 2.019.607 ;11/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5984;ANTONIA LELIA NEVES SANCHES;JUSPREV;12/12/2019;16/08/2023; 2.019.614 ;13/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5462;ALEXANDRE CAMARGO FERRARO;PREV PEPSICO;14/09/2016;29/11/2018; 2016.2.0241 ;30/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6810;CELIO PERES;SCPREV;04/06/2018;03/05/2020; 2.018.378 ;07/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5916;FERNANDA VERZENHASSI SACCHI;FUTURA II;22/11/2019;31/07/2022; 2.019.576 ;25/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5922;MARCOS AURELIO PINTO;MTUOPREV;26/11/2019;30/04/2021; 2.019.586 ;27/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5943;EDIVALDO BARDELLA JUNIOR;ROCHEPREV;20/03/2017;08/06/2018; 2.017.357 ;03/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5944;EDIVALDO BARDELLA JUNIOR;ROCHEPREV;03/12/2019;28/08/2021; 2.019.568 ;03/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5949;ROSANE DE SOUZA;PREVIBOSCH;20/12/2016;31/10/2019; 2016.2.1573 ;04/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5950;ROSANE DE SOUZA;BOSCHPREV;03/12/2019;30/06/2022; 2.019.583 ;04/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5962;ALTECYR SODRE VILLACA;PRECE;03/12/2019;28/02/2023; 2.019.616 ;04/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5967;ALEXANDRE AUGUSTO SILVA BARCELOS;FUNSSEST;03/05/2017;31/07/2018; 2.017.412 ;05/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5968;ALEXANDRE AUGUSTO SILVA BARCELOS;FUNSSEST;05/12/2019;31/07/2021; 2.019.598 ;05/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5972;CARLOS ALEXANDRE MEDEIROS DE OLIVEIRA;PREVICAT;05/12/2019;20/04/2022; 2.019.603 ;05/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5996;RACHEL ANNE BARBOSA N N CARVALHO;COMSHELL;12/12/2019;02/12/2022; 2.019.574 ;16/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6000;ADRIANA BELON BOSCOLO;PREVI-SIEMENS;17/12/2019;30/06/2022; 2.019.610 ;17/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6002;RENE SANTOS DE CASTRO;PREVIRB;17/12/2019;16/05/2021; 2.019.637 ;17/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6007;JACQUES MENDES MEYOHAS;FIOPREV;17/01/2017;10/04/2019; 2017.2.0088 ;18/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6012;EDJAIR DE SIQUEIRA ALVES;SEBRAE PREVIDENCIA;17/11/2016;31/10/2019; 2016.2.0908 ;19/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5242;ERIWALDO PINHEIRO RAMOS;CAPOF;13/02/2017;13/07/2019; 2017.2.0362 ;31/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5265;ALESSANDRA REGINA SOUZA KANIAK PIECARZ;PREVIDEXXONMOBIL;28/06/2017;13/05/2019; 20.172.039 ;31/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5252;CARLOS ASSIS DE SOUZA;JOHNSON;08/11/2016;18/07/2018; 2016.3.0978 ;06/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6917;HERBERT DE SOUZA ANDRADE;ITAUSAINDL;30/06/2017;29/04/2018; 2.017.109 ;21/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6084;LUCIANA RIBEIRO MALHADO;ENERGISAPREV;30/12/2019;15/12/2022; 2.019.666 ;06/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6081;MARIA DO SOCORRO FERNANDES B FREIRE;OABPREVNORDESTE;10/07/2017;19/09/2019; 20.172.091 ;06/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6082;MARIA DO SOCORRO FERNANDES B FREIRE;OABPREVNORDESTE;30/12/2019;01/01/2023; 2.019.655 ;06/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6083;LUCIANA RIBEIRO MALHADO;ENERGISAPREV;10/10/2017;07/10/2019; 20.172.394 ;06/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6087;GUILHERME VELLOSO LEAO;CASFAM;19/04/2017;15/08/2019; 20.171.182 ;06/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6088;GUILHERME VELLOSO LEAO;CASFAM;06/03/2017;15/08/2019; 2.017.261 ;06/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6095;MARIA LEILA CASAGRANDE;PREVES;30/12/2019;31/12/2022; 2.019.670 ;06/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6100;LUCIMARY BONDI SARTORI;FUNBEP;30/12/2019;31/03/2021; 2.019.667 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7341;EDSON MODES;MC PREV;12/07/2017;31/07/2018; 20.171.468 ;24/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7350;MARCELO RODRIGUES CAMPOS;MENDESPREV;21/06/2017;31/03/2020; 20.171.922 ;26/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7359;JOS JOAO REIS;CERES;20/09/2017;21/06/2018; 20.172.338 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7373;FLAVIA ADRIANA TORRE;MBPREV;06/09/2017;01/08/2020; 20.172.319 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7400;WILSON CARLOS FIGUEIRA MATHEUS;BRASLIGHT;11/07/2017;26/08/2019; 20.172.080 ;10/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7503;SAUL FERNANDO PEDRON;FAMILIA PREVIDENCIA;21/12/2017;30/06/2018; 20.172.538 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7136;JOAO PAULO DOS REIS NETO;CAPESESP;11/02/2020;30/06/2020; 2020.37 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7140;JULIANA MARTINHO BUSCH;CAPESESP;15/12/2017;30/06/2020; 20.172.514 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7143;RUBENS MIRANDA JUNIOR;PREVICEL;25/07/2016;30/06/2018; 2016.2.0026 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7146;JOAO CARLOS DOS SANTOS;PREVICEL;07/04/2017;30/06/2018; 20.171.069 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7151;SULYVAN TRUPPEL KUHNEN;PREVICEL;19/06/2017;30/06/2018; 20.171.961 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7159;ANTONIO DE CALDAS RIBEIRO;FUCAP;20/11/2017;04/04/2020; 20.172.438 ;03/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7161;ALVARO ROQUE KERN JUNQUEIRA;FAPERS;06/06/2017;30/06/2020; 20.171.881 ;03/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7164;HENRI MACHADO CLAUDINO;CELOS;21/12/2017;31/12/2018; 20.172.530 ;03/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7221;VINICIUS MARINHO DA CRUZ;MULTIPENSIONS;29/05/2018;30/04/2020; 2.018.314 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7222;VINICIUS MARINHO DA CRUZ;MULTIBRA;13/04/2018;28/09/2019; 2.018.159 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7224;VINICIUS MARINHO DA CRUZ;MULTIPENSIONS;16/01/2017;30/04/2018; 2017.2.0086 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7225;VINICIUS MARINHO DA CRUZ;MULTIBRA;16/01/2017;16/12/2018; 2017.2.0077 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7226;VINICIUS MARINHO DA CRUZ;PREVILLOYDS;16/01/2017;16/12/2018; 2017.2.0076 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7228;JORGE POHLMANN NASSER;MULTIBRA;21/10/2019;27/09/2021; 2.019.509 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7244;TIAGO NOVAES VILLAS BOAS;ECOS;10/07/2017;07/05/2019; 20.171.339 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7264;EDMAR JOSE RODRIGUES;ABBPREV;31/01/2018;02/12/2019; 2018.68 ;24/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7267;ROBERTO RAMOS GUEDES;FUCAP;20/11/2017;04/04/2020; 20.172.439 ;24/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7361;MARLEY JANAINA DE CASTRO;MENDESPREV;21/06/2017;31/03/2020; 20.171.923 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7366;ROBERT SOARES MARTINS CAVALCANTE;FACEPI;13/04/2018;01/05/2018; 2.018.178 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7371;LUCIANA BASSAN;MBPREV;06/09/2017;01/08/2020; 20.172.320 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7383;LARISSA ARAUJO VELANO;UNIPREVI;02/09/2020;25/02/2023; 2.020.407 ;03/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7418;MARTA DENISE MAIDANCHEN;QUANTA;14/09/2020;16/08/2023; 2.020.424 ;14/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7424;PRISCILA MELO DE CARVALHO;FUNEPP;11/03/2020;30/06/2020; 2020.95 ;17/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7425;PRISCILA MELO DE CARVALHO;FUNEPP;16/09/2020;30/06/2022; 2.020.434 ;17/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7436;ISABELA REBELLO DA SILVA;TEXPREV;31/08/2018;31/08/2020; 2.018.583 ;18/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7437;ISABELA REBELLO DA SILVA;TEXPREV;17/09/2020;31/05/2023; 2.020.410 ;18/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7439;RENATA LOPES DE CARVALHO;PREVIDEXXONMOBIL;21/09/2020;13/05/2022; 2.020.442 ;22/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7442;KARINA MARCON SPECHOTO LEITE;SP-PREVCOM;08/08/2016;08/04/2019; 2016.2.0049 ;22/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7443;KARINA MARCON SPECHOTO LEITE;SP-PREVCOM;21/09/2020;05/08/2024; 2.020.422 ;22/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7457;JOCELAINE MORAES DE SOUZA;CURITIBAPREV;25/09/2020;31/03/2021; 2.020.454 ;25/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7499;LINDOLFO ZIMMER;FUNDACAO COPEL;13/04/2018;30/04/2020; 2.018.175 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7519;ANA LUCIA ESTEVES;INFRAPREV;18/07/2017;17/07/2020; 20.172.141 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7565;MARIANA AMADEU CORDEIRO DA GRACA;COMSHELL;03/12/2019;23/07/2020; 2.019.590 ;20/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7579;CLAUDIA REGINA DE SOUZA BUENO;OABPREV-RS;26/01/2018;03/11/2020; 2018.61 ;29/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7580;CLAUDIA REGINA DE SOUZA BUENO;OABPREV-RS;29/10/2020;18/09/2023; 2.020.516 ;29/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7581;RICARDO EHRENSPERGER RAMOS;OABPREV-RS;26/01/2018;03/11/2020; 2018.62 ;29/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7583;ALVARO LEANDRO B. RODRIGUES;PREVSAN;15/11/2017;08/10/2020; 20.172.435 ;29/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7588;DANIELA SANTOS OLIVEIRA HILDEBRANDT MELO;BRASILETROS;12/01/2018;23/01/2021; 20.172.485 ;29/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
118;EZEQUIAS CANDIDO DE PAULA;ELOS;06/09/2017;09/02/2021; 20.172.251 ;11/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
305;VICTOR ANDRE FIGUEIRA DE OLIVEIRA;PLANEJAR;08/10/2017;31/05/2020; 20.172.366 ;09/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
536;JOAO CARLOS PEREZ DE ALMEIDA;CIFRAO;21/08/2017;30/06/2021; 20.172.268 ;22/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
321;JAMES DIAS DO NASCIMENTO;PREVBEP;11/10/2017;31/08/2021; 20.172.378 ;11/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
7068;ALVARO FERNANDO BULLE WIMMER;MAIS VIDA PREV;09/06/2017;27/03/2020; 20.171.962 ;16/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
1957;FABIO LEITE DE SOUZA;ALPAPREV;29/04/2018;13/04/2022; 2.018.185 ;03/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
184;PEDRO MAXIMINO DA CONCEICAO MACEDO;FACOPAC;18/09/2017;30/06/2021; 20.172.175 ;19/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
4596;NILTON SERGIO DE FREITAS;PREVUNIAO;08/06/2018;18/03/2019; 2.018.357 ;22/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
532;LUIZ OTAVIO FERNANDES DE ANDRADE;MULTICOOP;22/11/2017;21/11/2021; 20.172.451 ;22/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
538;MAURICIO F LEONARDO JR;ECONOMUS;24/10/2017;02/06/2018; 20.172.404 ;23/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
4597;NILTON SERGIO DE FREITAS;PREVUNIAO;22/11/2017;18/03/2019; 20.172.459 ;22/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
722;RONALDO TOSTES SALGUEIRO;IBM;08/01/2018;09/10/2020; 20.172.493 ;09/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
400;FABIO FROCHTENGARTEN;MSD PREV;29/09/2017;29/09/2021; 20.172.354 ;20/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
7316;JOS ANTONIO VALIATI;MARCOPREV;12/07/2017;04/04/2020; 20.172.113 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
612;MARCOS ROBERTO JERONYMO JANASI;EATONPREV;12/12/2017;29/06/2019; 20.172.473 ;13/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
1047;LUIZ APARECIDO CARUSO NETO;FUNSEJEM;26/02/2018;02/02/2021; 2.018.109 ;27/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
664;FREDERICO GAGLIARDI;KRAFT PREV;23/11/2017;23/11/2018; 20.172.489 ;22/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
6196;FABIANO SPONHOLZ ARAUJO;SUL PREVIDNCIA;14/12/2017;17/11/2019; 20.172.487 ;16/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
887;MOACYR HENRIQUE MARTINS VAZ;PREVINOR;26/01/2018;31/03/2018; 2018.55 ;29/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1397;CARLOS DUARTE CALDAS;PREVINDUS;26/12/2016;30/04/2018; 2016.2.1451 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5066;REGINALDO JOS CAMILO;MULTIPLA;18/01/2018;29/03/2018; 2018.22 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5067;REGINALDO JOS CAMILO;MULTIPLA;13/10/2017;08/12/2017; 20.172.380 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5070;REGINALDO JOS CAMILO;IFM;17/07/2017;15/05/2019; 20.172.124 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5077;ADEMAR SALVADOR;RANDONPREV;16/11/2016;02/06/2019; 2016.2.1082 ;26/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
1261;EDCIO RIBEIRO BRASIL;VALIA;21/02/2018;11/03/2021; 2018.74 ;02/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1301;MAURICIO PANE JUNIOR;BASF PC;04/09/2017;20/04/2020; 20.172.305 ;06/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1419;LUIZ CELSO FERREIRA LEMOS;MONGERAL;20/06/2017;30/04/2018; 20.171.968 ;09/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
562;LUIZ GONZAGA CHAVES CAMPOS;DERMINAS;28/08/2017;14/08/2021; 20.172.222 ;29/11/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
1007;LOURIVAL DALMAS;TRAMONTINAPREV;09/02/2018;31/01/2021; 2018.93 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1020;ELTON BATISTELLA MARTINS;PREVDOW;09/02/2018;04/12/2019; 2018.80 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1562;CLODOALDO RODRIGUES ALBUQUERQUE;VALUE PREV;13/04/2018;01/04/2021; 2.018.150 ;16/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1590;ANTONIO CARLOS PEREIRA DA SILVA;CP PREV;06/07/2017;28/06/2021; 20.172.061 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1643;FRANCISCO FERREIRA ALEXANDRE;BRF PREVIDNCIA;14/11/2016;30/10/2018; 2016.2.1108 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1734;GUSTAVO LOPES TEHODOZIO;CARBOPREV;16/02/2017;19/09/2019; 2017.2.0268 ;24/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1742;FRANCISCO DEPPERMANN FORTES;GERDAU;12/06/2017;20/10/2018; 20.171.971 ;24/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1814;MAURICIO MASSANOBU TAMURA;PREVIPLAN;08/02/2017;25/10/2019; 2017.2.0449 ;25/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1831;RVELES BELARMINO DOS SANTOS;BANESES;21/06/2017;01/05/2021; 20.171.243 ;25/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6298;AUGUSTO DA SILVA REIS;FAELBA;17/10/2016;06/01/2019; 2016.2.0657 ;07/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2264;HERCULES SILVA DALTRO;SERGUS;23/05/2018;01/03/2022; 2.018.196 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
7085;SERGIO EGIDIO;ICATUFMP;20/07/2017;28/03/2020; 20.172.147 ;19/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2156;GUSTAVO BICUDO E CECCATO;PREVEME;17/07/2017;02/05/2019; 20.172.086 ;17/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2157;GUSTAVO BICUDO E CECCATO;PREVEME;21/07/2017;02/05/2019; 20.172.156 ;17/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2268;CLEDISON APARECIDO DOS SANTOS;BOTICARIO PREV;15/09/2017;31/12/2017; 20.172.330 ;24/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2269;CLEDISON APARECIDO DOS SANTOS;BOTICARIO PREV;27/12/2017;31/12/2020; 20.172.506 ;24/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3229;JAIRO SANTANA;VIKINGPREV;21/05/2018;07/07/2018; 2.018.260 ;03/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2352;LUIS RICARDO MARCONDES MARTINS;MONGERAL;29/04/2018;30/04/2021; 2.018.438 ;30/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4016;VANIO BOING;FUSESC;24/12/2018;24/12/2022; 2.018.847 ;02/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4017;ACCIO DO CARMO JUNIOR;GEBSA-PREV;17/07/2017;12/10/2018; 20.172.118 ;02/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4780;CLAUDIO MAURO GUIMARAES;PREVUNIAO;25/09/2017;18/03/2019; 20.172.341 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4905;CARLOS MAGNO RAMOS;FIOPREV;11/07/2017;10/04/2019; 20.172.019 ;30/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6112;ANGELO BRESSAN FILHO;CIBRIUS;08/03/2017;23/04/2019; 2017.2.0605 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4526;SERGIO HAELTON DE OLIVEIRA GIL;PREVIM;20/03/2018;03/02/2019; 2.018.134 ;02/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6518;ALEXANDRE RANGEL CHAVES;UNISYS-PREVI;22/10/2018;16/01/2020; 2.018.709 ;16/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6519;ALEXANDRE RANGEL CHAVES;UNISYS-PREVI;07/03/2017;03/09/2018; 2017.2.0502 ;16/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5258;JOAO CARLOS SILVEIRA DOS SANTOS;FUMPRESC;05/08/2016;09/06/2018; 2016.2.0004 ;31/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6180;EUCLIDES REIS QUARESMA;QUANTA;02/05/2017;28/11/2019; 20.171.121 ;21/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5470;PEDRO LUIS ALCANTARA COUTINHO NERY;PREVCHEVRON;18/07/2017;01/02/2019; 20.172.088 ;30/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7191;CEZAR HENRIQUE FERREIRA;FAPERS;19/06/2017;30/06/2020; 20.171.919 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5970;LUIZ SEBASTIAO RUIZ;PREVI-GM;04/05/2018;01/08/2019; 2.018.273 ;05/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7463;MARIANA GUEDES SILVEIRA;RBS PREV;27/10/2017;06/07/2019; 20.172.423 ;25/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7505;DANIEL SOUZA VANNI;TEXPREV;20/07/2017;31/05/2020; 20.172.150 ;13/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7229;JORGE POHLMANN NASSER;MULTIPENSIONS;21/05/2018;30/04/2020; 2.018.317 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7230;JORGE POHLMANN NASSER;MULTIBRA;13/04/2018;28/09/2019; 2.018.158 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7232;JORGE POHLMANN NASSER;MULTIPENSIONS;08/03/2017;30/04/2018; 2.017.284 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7296;PAULO MIGUEL LUCARINI;MBPREV;05/09/2017;01/08/2020; 20.172.307 ;03/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3257;MARCIO ADRIANI PIRES DAMAZIO;MC PREV;13/06/2017;31/07/2018; 20.171.951 ;06/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3256;NELSIENE SANTOS SENA;BASES;03/09/2018;29/06/2022; 2.018.590 ;03/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
117;SILVIO JOS DE MORAIS;INSTITUTO AMBEV;06/09/2017;19/03/2020; 20.172.314 ;11/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
224;FERNANDO HENRIQUE RAMOS ZANETTI;BUNGEPREV;26/09/2017;23/11/2019; 20.172.348 ;26/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
308;CASSIO DI CREDDO ALVES;PLANEJAR;08/10/2017;31/05/2020; 20.172.349 ;09/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
354;EDMILSON FORTES DE CARVALHO;P&G PREV;11/10/2017;21/12/2020; 20.172.375 ;13/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
2510;ADILSON NASCIMENTO FERREIRA;ECONOMUS;11/06/2018;31/05/2022; 2.018.424 ;11/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2512;ANDRE BASILE MENDONA;FASC;11/06/2018;06/04/2021; 2.018.444 ;11/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2513;THEREZA VICTORIA BARJA FIDALGO;FASC;11/06/2018;02/04/2021; 2.018.446 ;11/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
264;MARCOS ZEFERINO;FORD;29/09/2017;29/09/2021; 20.172.352 ;02/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
1308;FABIO MARCONE MASCAGNA;ROCHEPREV;21/03/2018;01/06/2018; 2.018.143 ;03/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1311;EDUARDO PELLEGRINA FILHO;FUTURA PREV;28/03/2018;19/03/2021; 2.018.145 ;03/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1483;MARIO FRANCISCO MARTIN PRIETO;PREVICAT;24/02/2017;29/04/2018; 2017.1.0431 ;10/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1960;TAKASHI KANAMARU;ALPAPREV;02/05/2018;21/03/2021; 2.018.228 ;03/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
341;CHRISTIANO RUSSO REIS;ALCOA PREVI;13/10/2017;11/10/2021; 20.172.396 ;13/10/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
581;RENAN LIMA SILOTTO;LILLYPREV;20/11/2017;20/11/2021; 20.172.450 ;05/12/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
7120;RONALDO BOSELLI DE VITTO;CP PREV;04/06/2018;10/03/2020; 2.018.354 ;30/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
776;ANTONIO PINHEIRO NETO;PREVDOW;25/09/2017;02/12/2017; 20.172.343 ;15/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
767;PAULO ANTONO DE MELLO SILVA;TEXPREV;10/01/2018;31/08/2020; 20.172.535 ;15/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
777;ANTONIO PINHEIRO NETO;PREVDOW;12/01/2018;04/12/2019; 2018.4 ;15/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3396;EVERSON DE ALVARENGA;JOHNSON;08/11/2016;18/07/2018; 2016.2.0976 ;03/10/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6216;LUCAS FERRAZ NOBREGA;PREVIBAYER;11/06/2018;31/07/2019; 2.018.394 ;17/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3308;ANTONIO CESAR SACIOTTI;VIKINGPREV;20/10/2016;07/07/2018; 2016.2.0738 ;12/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3311;RICARDO NANAMI;VIKINGPREV;22/01/2018;07/07/2018; 2018.48 ;12/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1037;ADJARBAS GUERRA NETO;FUNSEJEM;26/02/2018;02/02/2021; 2.018.105 ;27/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5284;JAIME MARCHET;RANDONPREV;18/01/2018;02/06/2019; 2018.40 ;06/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
703;DANIEL MATEUS FERREIRA;FUND. BRASILSAT;22/12/2017;26/09/2020; 20.172.492 ;05/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5429;WEVERTON HENRIQUE MELITO;EATONPREV;10/07/2017;31/01/2020; 20.172.074 ;26/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
770;MIGUEL PRADA GALVAO;VALUE PREV;12/01/2018;31/12/2021; 2018.10 ;15/01/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1008;GIOVANE CAPITANI;TRAMONTINAPREV;09/02/2018;31/01/2021; 2018.94 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1009;INACIO CHIES;TRAMONTINAPREV;09/02/2018;31/01/2021; 2018.95 ;14/02/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1863;PEDRO ANTONIO MONASSA PITTELLA;PLANEJAR;19/07/2017;01/06/2020; 20.172.133 ;26/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2398;EDUARDO LIMA SIQUEIRA;VBPP;04/06/2018;31/05/2021; 2.018.351 ;05/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1611;FILIPE SERRA HATORI;MERCAPREV;01/08/2017;14/05/2020; 20.172.097 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1626;CARLOS ALBERTO BEZERRA DE MOURA;SEGURIDADE;21/07/2017;30/06/2020; 20.172.137 ;18/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3758;ROBERTO SEGADAS PIRES C E ALBUQUERQUE;COMSHELL;14/12/2016;30/06/2018; 2016.2.1280 ;28/11/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1664;FELIPE MENDES CORDEIRO;PREVCHEVRON;25/05/2017;01/02/2019; 2.017.512 ;19/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1773;CESAR AUGUSTO BRESCIANI;BUNGEPREV;10/05/2017;24/11/2019; 20.171.531 ;24/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1817;MICHEL ROMANELI GEMAYEL;ALCOA PREVI;02/07/2017;28/07/2021; 2017.2178 O ;25/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
1947;FERNANDO RIBAS BECK;PREVISTIHL;06/07/2017;04/07/2021; 20.172.029 ;30/04/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6256;DENYS FELICIO DATTI;PREVDOW;12/01/2018;04/12/2019; 2018.5 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2133;GIULIANO PEREGO TOZZI;SYNGENTA PREVI;06/07/2017;22/11/2018; 20.172.069 ;16/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2135;PAULO HENRIQUE LAGE NOMAN;PREVI-GM;14/08/2017;14/08/2021; 20.172.226 ;16/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2496;MARCELO RICARDO ALCINO;VBPP;08/06/2018;31/05/2021; 2.018.305 ;08/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6351;RENATO NOVAIS SCHOCH;ABBPREV;20/11/2017;02/12/2019; 20.172.449 ;12/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2093;MARCOS SERGIO MACEDO GONZAGA LEITAO;JOHNSON;08/11/2016;18/07/2018; 2016.2.0977 ;08/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2147;FLAVIO RUBIAO SILVA MORAES;GEBSA-PREV;17/07/2017;12/10/2018; 20.172.119 ;21/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3073;CLAUDIO BENTIVOGLIO MAGNER;MC PREV;13/06/2017;31/07/2018; 20.171.952 ;16/08/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4777;LEONIDAS LOPES BORIO FILHO;PREVUNIAO;25/09/2017;18/03/2019; 20.172.340 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
2200;FERNANDO GHUSSN;TETRA PAK PREV;17/07/2017;14/07/2021; 20.172.134 ;18/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2304;WALMIR ALMEIDA RODRIGUES;SISTEL;30/12/2016;19/04/2018; 2016.2.1219 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2306;WALMIR ALMEIDA RODRIGUES;SISTEL;23/05/2018;19/04/2021; 2.018.358 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3269;GILBERTO GOMES LACERDA;FORLUZ;31/08/2018;30/06/2021; 2.018.654 ;04/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2292;CLAUDIO FROTA LEAO FEITOSA;MULTIPENSIONS;10/01/2018;30/04/2018; 2018.20 ;25/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6482;LUIZ FERNANDO SANTANA;CARREFOURPREV;30/06/2017;25/06/2019; 20.172.058 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2348;EUGENIO GUERIM JUNIOR;MONGERAL;29/04/2018;30/04/2021; 2.018.436 ;30/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2349;NELSON EMILIANO COSTA;MONGERAL;20/06/2017;30/04/2018; 20.171.967 ;30/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2350;NELSON EMILIANO COSTA;MONGERAL;29/04/2018;30/04/2021; 2.018.437 ;30/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2353;RAPHAEL DE ALMEIDA BARRETO;MONGERAL;09/03/2018;30/04/2018; 2.018.127 ;30/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2354;RAPHAEL DE ALMEIDA BARRETO;MONGERAL;29/04/2018;30/04/2021; 2.018.439 ;30/05/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
4547;DERMIVAL OLIVEIRA DE SOUZA;SOMUPP;23/05/2018;30/11/2018; 2.018.340 ;09/04/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
3922;FRANK LOMBARDI JUNIOR;PREVI-SIEMENS;13/03/2017;10/04/2018; 2017.2.0561 ;14/12/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
5019;DOUGLAS SANCHES DE OLIVEIRA;SAO BERNARDO;28/06/2017;07/07/2019; 20.172.012 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5177;VERGILIO MINUTTI FILHO;SAO BERNARDO;25/07/2017;07/07/2019; 20.172.162 ;08/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5178;VERGILIO MINUTTI FILHO;SAO BERNARDO;19/01/2017;07/07/2019; 2017.2.0142 ;08/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5197;LEONARDO VINCI JUNIOR;FUNSEJEM;21/02/2018;02/02/2021; 2.018.104 ;22/07/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5910;BRUNO ALEXANDRE PUPIM;PREVICAT;26/06/2017;29/04/2018; 20.172.022 ;11/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4403;CELSO LUIZ ANDRETTA;FAPA;02/03/2017;30/06/2018; 2017.2.0509 ;08/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5435;FRANCISCO DA COSTA MEDEIROS NETO;BRASLIGHT;23/12/2016;26/08/2019; 2016.2.1528 ;26/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7446;SERGIO LUIZ DE MENEZES MAJELLA;CAEMI;14/07/2017;10/04/2018; 20.172.131 ;22/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5278;EDMUNDO PAES DE BARROS MERCER;CAEMI;14/07/2017;09/04/2018; 20.172.132 ;06/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5686;ANDRE NATALI SCHONERT;PROMON;22/01/2018;27/09/2019; 2018.49 ;04/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5523;FABIO MORATA;PFIZER PREV;14/08/2017;22/05/2019; 20.172.235 ;04/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6958;ARNALDO CESAR SERIGHELLI;ITAU UNIBANCO;09/08/2017;29/03/2019; 20.172.203 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5276;SRGIO MARTINS BARBOSA;RANDONPREV;18/01/2018;02/06/2019; 2018.41 ;06/08/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7459;EDISON SOARES BICUDO;CAEMI;14/07/2017;09/04/2018; 20.172.130 ;25/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7569;PABLO FREITAS MOTTA;MARCOPREV;07/05/2018;04/04/2020; 2.018.257 ;20/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3258;MARCIO ADRIANI PIRES DAMAZIO;MC PREV;06/09/2018;31/07/2021; 2.018.656 ;06/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
3260;RICARDO MACEDO GIUSTI;FUNBEP;06/09/2018;31/05/2021; 2.018.625 ;06/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6876;ANTONIO CARLOS DA SILVA MAGALHAES;OABPREV-GO;14/05/2020;31/03/2023; 2.020.234 ;14/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6879;MARIO CARDOSO SANTIAGO;PREVHAB;14/05/2020;30/11/2020; 2.020.232 ;14/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6882;MARCIO SANTIAGO CAMARA;ICATUFMP;14/05/2020;29/03/2023; 2.020.230 ;14/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6974;MARIANA TOMASELLI BRESSER GONCALVES PEREIRA;PREVDOW;02/06/2020;04/12/2022; 2.020.257 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6975;FABIO MORENO SARAIVA;PREVDOW;12/02/2020;01/06/2020; 2020.69 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6977;DENISIO AUGUSTO LIBERATO DELFINO;PREVI/BB;18/05/2020;31/05/2024; 2.020.222 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7001;WILLIAM CORNETTA;MAIS VIDA PREV;08/06/2020;27/03/2023; 2.020.268 ;08/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7004;GASPAR LOPES ROMAO JUNIOR;MAIS VIDA PREV;08/06/2020;27/03/2023; 2.020.267 ;08/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7007;KARINA DAMIAO HIRANO;SP-PREVCOM;08/06/2020;03/04/2024; 2.020.266 ;08/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7010;MARCELO OTAVIO WAGNER;PREVI/BB;10/01/2020;31/05/2020; 2020.25 ;08/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7017;MARCOS DOMAKOSKI;FUNDACAO COPEL;09/06/2020;30/04/2022; 2.020.275 ;09/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
172;FERNANDO ESPINDULA CORRADI;ENERSUL;14/09/2017;27/07/2019; 20.172.316 ;18/09/2017; FIM MANDATO ; DIRETOR EXECUTIVO 
7075;ALMIR RODNEI STEFANELLI;PREVISCANIA;17/06/2020;31/10/2021; 2.020.292 ;18/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7076;FRANZ TRIBST PIFFER;CRYOVAC;17/06/2020;18/11/2021; 2.020.289 ;18/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7077;GLIZIA MARIA DO PRADO;ITAUSAINDL;17/06/2020;27/04/2022; 2.020.291 ;18/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7081;LUCIANO SNEL CORREA;ICATUFMP;17/06/2020;29/03/2023; 2.020.278 ;18/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7135;DANIELA RIBEIRO LAMBERTINI;CAPESESP;08/06/2020;30/06/2024; 2.020.273 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7291;RAIMUNDO CESAR GOMES;FUNEPP;05/08/2020;30/06/2022; 2.020.373 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7292;ROBERTO DE SA DAMASO;ECOS;05/08/2020;05/05/2023; 2.020.334 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7295;JEFERSON LUIS PATTA DE MOURA;FAMILIA PREVIDENCIA;05/08/2020;30/06/2022; 2.020.364 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7317;JOS ANTONIO VALIATI;MARCOPREV;05/08/2020;05/04/2023; 2.020.367 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7319;LIANE CAMARA MATOSO CHACON;NOS;05/08/2020;31/05/2021; 2.020.369 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7541;MARCELO PANOSSO MENDONCA;SUL PREVIDNCIA;15/10/2020;15/01/2023; 2.020.495 ;16/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7542;ROBERTO HELOU;ELOS;15/09/2020;14/09/2024; 2.020.499 ;16/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6217;LUCAS FERRAZ NOBREGA;FUNDAO LIBERTAS;03/01/2020;05/01/2024; 2020.1 ;17/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6218;CESAR LUIZ DANIELI;FUNDAO LIBERTAS;03/01/2020;05/01/2024; 2020.2 ;17/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6316;ERICK ALEXANDRE ASCENCAO;BUNGE PREV;30/12/2019;20/11/2022; 2.019.679 ;10/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6317;ERICK ALEXANDRE ASCENCAO;BUNGEPREV;30/12/2019;20/11/2022; 2.019.679 ;10/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6656;JULIO CESAR ALVES VIEIRA;VIVA;19/12/2019;31/03/2020; 2.019.617 ;09/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5072;REGINALDO JOS CAMILO;IFM;18/06/2019;15/05/2021; 2.019.287 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5075;FRANCISCO ARTUR DE LIMA MOACYR;FAELBA;17/06/2019;06/01/2022; 2.019.282 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6660;JULIO CESAR ALVES VIEIRA;VIVA;26/12/2018;12/01/2019; 2.018.837 ;09/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6665;JULIO CESAR ALVES VIEIRA;VIVA;07/04/2020;31/03/2022; 2.020.162 ;09/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6677;EDUARDO FREIRE DA SILVA VARGAS;PRECE;25/03/2020;28/02/2023; 2.020.145 ;15/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6699;SILAS DEVAI JNIOR;VIVA;16/04/2020;31/03/2022; 2.020.178 ;16/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6704;RENIVALDO SOUZA DE OLIVEIRA;RUMOS;16/04/2020;31/03/2023; 2.020.175 ;16/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6736;TABAJARA FRANCISCO POVOA NETO;OABPREV-GO;23/04/2020;31/03/2023; 2.020.187 ;23/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7568;MARCELO REBELO BESTEIRO;RAIZPREV;20/10/2020;21/10/2022; 2.020.500 ;20/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7560;JULIANA MIGUEZ KOEHLER;INFRAPREV;20/10/2020;17/07/2023; 2.020.497 ;20/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7561;NILTON CESAR ALVES CAMPBELL;AVONPREV;20/10/2020;05/10/2024; 2.020.491 ;20/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7562;PAULO AFONSO TEIXEIRA MACHADO;FACEB;20/10/2020;04/08/2022; 2.020.493 ;20/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6737;MAURICIO DE SOUZA LUNA;BANDEPREV;23/04/2020;25/03/2024; 2.020.182 ;23/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6739;MANOEL GERALDO DAYRELL;SAO FRANCISCO;23/04/2020;20/11/2021; 2.020.186 ;23/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7084;RENATA MARTINS GOMES;ITAUSAINDL;17/06/2020;27/04/2022; 2.020.270 ;19/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6759;BRUNO MACEDO DIAS;PETROS;28/04/2020;31/03/2021; 2.020.195 ;28/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6769;CARLOS ALBERTO CARDOSO MOREIRA;SISTEL;28/04/2020;19/04/2021; 2.020.194 ;28/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6771;MARCOS AURELIO LITZ;CURITIBAPREV;28/04/2020;31/03/2021; 2.020.193 ;28/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6502;RICARDO DE AMORIM HERMES;SICOOB PREVI;11/03/2020;01/11/2021; 2.020.114 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6492;FERNANDO ABBUD SCHWERY;PORTOPREV;11/03/2020;28/09/2020; 2.020.103 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6494;MAURI JOSE DE OLIVEIRA;MTUOPREV;11/03/2020;30/04/2021; 2.020.120 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6495;MARCO AURLIO DE AZEVEDO;SAO RAFAEL;03/10/2019;03/03/2020; 2.019.496 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6499;LUIZ CLAUDIO BATISTA;BB PREVIDENCIA;11/03/2020;18/01/2021; 2.020.110 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7130;MARCEL JUVINIANO BARROS;PREVI/BB;26/06/2020;30/09/2020; 294.838 ;30/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6559;MARCIO ROGERIO DE PAULO;MULTIPLA;11/03/2020;05/08/2021; 2.020.115 ;25/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6580;MARCELO DE OLIVEIRA FIGUEIREDO;ENERPREV;19/03/2020;28/11/2021; 2.020.125 ;30/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6581;CARLOS EDUARDO ROMANO VILLA VERDE;FUNDIAGUA;11/03/2020;25/03/2024; 2.020.112 ;30/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6599;RONALDO DE ANDRADE FLORIDO;PREVCUMMINS;30/12/2019;31/03/2020; 2.019.676 ;02/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6615;LEONARDO DE ALMEIDA MATOS MORAES;PETROS;27/03/2020;31/03/2021; 2.020.149 ;03/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6619;CURT HADLICH;SUL PREVIDNCIA;02/04/2020;15/01/2023; 2.020.142 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5064;RENATO BRAGATTO;BUNGEPREV;18/06/2019;24/11/2019; 2.019.291 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6630;NIZAM GHAZALE;VIVA;06/04/2020;31/03/2023; 2.020.157 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6631;JORGE SIMINO JUNIOR;FUNCESP;11/10/2019;23/03/2020; 2.019.517 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6603;ALDERI GOMES DA SILVA;POUPREV;25/03/2020;31/03/2024; 2.020.139 ;02/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6610;ROSELI GOMEZ FERNANDES CORSO;PREVCUMMINS;11/03/2020;31/03/2023; 2.020.116 ;02/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6637;STENIO MANFREDINI;ELOS;06/04/2020;29/08/2020; 2.020.156 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6644;DENNER GLAUDSON DE FREITAS;ACEPREV;06/04/2020;31/03/2023; 2.020.161 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6905;MARCELO DOMINGOS PEZZUTTO;VISO PREV;14/05/2020;11/04/2023; 2.020.226 ;18/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6912;FLUVIO RICARDO DO NASCIMENTO;FIBRA;07/05/2020;31/03/2021; 2.020.210 ;20/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6251;MARCIO JOSE DE ALMEIDA PIRES;ENERGISAPREV;22/10/2019;15/12/2019; 2.019.489 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6252;MARCIO JOSE DE ALMEIDA PIRES;INERGUS;03/10/2019;09/01/2023; 2.019.492 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6257;DENYS FELICIO DATTI;PREVDOW;24/01/2020;04/12/2022; 2020.44 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6259;LUIZ CARLOS SALLES COTA;BRASILETROS;24/01/2020;23/01/2021; 2020.13 ;24/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
2424;ANTONIO AUGUSTO SALOMON NETO;PREVIP;06/06/2018;26/09/2021; 2.018.349 ;06/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2406;DIMAR PAULO FROZZA;FASC;08/06/2018;06/04/2021; 2.018.383 ;08/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6286;ANTONIO JOSE GUIMARAES RAMOS;IBM;05/02/2020;09/10/2020; 2020.53 ;06/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6288;BRASILIO VICENTE DE CASTRO NETO;OABPREV-PR;05/02/2020;19/08/2022; 2020.54 ;06/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6293;CELSO RIBEIRO DE SOUZA;PREVIG;05/02/2019;04/01/2021; 2020.62 ;06/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6291;ADERALDO FANDINHO CARMONA;MTUOPREV;05/02/2020;30/04/2021; 2020.60 ;06/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6295;ABDIEL MELO SILVA DE FREITAS;VALUE PREV;05/02/2020;05/04/2021; 2020.68 ;06/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6299;AUGUSTO DA SILVA REIS;NOS;07/02/2020;31/10/2021; 2.019.682 ;07/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6354;GUSTAVO RICCI;PREVDOW;24/01/2020;04/12/2022; 2020.43 ;12/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7088;ULISSES AUGUSTO DA SILVA CASON;CRYOVAC;17/06/2020;18/11/2021; 2.020.288 ;19/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7097;CARLOS EDUARDO PITZ;FUSESC;22/06/2020;27/12/2022; 2.020.308 ;23/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7098;THAIS VARELLA BARCA GUIMARAES;FACEB;22/06/2020;04/08/2020; 2.020.306 ;23/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7101;PAULO HUMBERTO CESAR DE OLIVEIRA;POSTALIS;05/12/2019;22/06/2020; 2.019.628 ;23/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7102;PAULO HUMBERTO CESAR DE OLIVEIRA;POSTALIS;16/06/2020;22/06/2024; 2.020.279 ;23/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6608;ALDEMIR MENDES DA SILVA;POUPREV;26/03/2020;31/03/2024; 2.020.148 ;02/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6300;WILSON ALBERTONI DE OLIVEIRA;CRYOVAC;05/02/2020;18/11/2021; 2020.46 ;07/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4779;CLAUDIO MAURO GUIMARAES;PREVUNIAO;08/06/2018;18/03/2019; 2.018.356 ;14/05/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6343;FELIPE DE OLIVEIRA BASSO;PSS;12/02/2020;30/06/2023; 2020.75 ;12/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6345;CARLOS HENRIQUE PEREIRA CHAVAO;UNILEVERPREV;11/02/2020;27/01/2023; 2020.76 ;12/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6348;ANTONIO CARNEIRO ALVES;PRECE;11/02/2020;27/07/2022; 2020.78 ;12/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5876;EDVALDO JOAO DOS SANTOS;PREVI-ERICSSON;05/11/2019;23/10/2022; 2.019.539 ;05/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6399;LUIZ ANTONIO TADASHI KITAMURA;BANESPREV;19/02/2020;10/04/2020; 2020.70 ;20/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6436;RODRIGO DO VALE PACHECO;IFM;17/01/2020;05/08/2021; 2020.7 ;26/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6437;RODRIGO DO VALE PACHECO;MULTIPLA;21/02/2020;05/08/2021; 2.019.685 ;26/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3231;JAIRO SANTANA;VIKINGPREV;31/08/2018;07/07/2021; 2.018.576 ;03/09/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
6477;RAFAEL JUDAR VICCHINI;ELOS;11/03/2020;09/02/2021; 2020.99 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6458;JOSE ROBERTO RODRIGUES PERES;CERES;10/01/2020;29/02/2024; 2020.8 ;02/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6479;GILBERTO PAIXAO ROSADO;AGROS;11/03/2020;04/02/2021; 2.020.109 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6483;LUIZ FERNANDO SANTANA;CARREFOURPREV;11/03/2020;23/05/2023; 2.020.119 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6486;JOAO BERCHMANS BORGES BARROS JUNIOR;ALEPEPREV;11/03/2020;31/12/2020; 2020.96 ;11/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6926;MARCIA QUEIROZ NASCIMENTO;OABPREV-GO;05/05/2020;21/05/2020; 2.020.202 ;21/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6937;MARINA GARBI AMARAL MELLO;ITAUSAINDL;25/05/2020;27/04/2022; 2.020.248 ;26/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6936;ROGERIO MACHADO DA COSTA BARROS;FIBRA;25/05/2020;31/03/2021; 2.020.246 ;26/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6943;WALTER JOSE TRIMBOLI;ITAUSAINDL;29/05/2020;27/04/2022; 2.020.253 ;29/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
4018;ACCIO DO CARMO JUNIOR;GEBSA-PREV;21/12/2018;23/08/2021; 2.018.846 ;02/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4039;ROBERTO EMILIO DE SENNA;DESBAN;03/01/2019;05/06/2021; 2.018.844 ;04/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4040;BRENO PERSONA MACHADO GOMES;MULTIPREV;03/01/2019;12/06/2023; 2.018.834 ;04/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
4043;LEANDRO SERAU COLOMBO;SYNGENTA PREVI;03/01/2019;30/11/2021; 2.018.824 ;04/01/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7468;NAOR ALVES DE PAULA FILHO;FACEB;30/09/2020;04/08/2022; 2.020.458 ;01/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5017;DENIS RICARDO TEIXEIRA;PREVIP;12/06/2019;07/06/2023; 2.019.271 ;14/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5020;DOUGLAS SANCHES DE OLIVEIRA;SAO BERNARDO;18/06/2019;08/07/2021; 2.019.293 ;19/06/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7472;ARMANDO GONALVES PESTANA;CAEMI;30/09/2020;27/07/2021; 2.020.465 ;01/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7496;MAURO MOTTA FIGUEIRA;VEXTY;02/10/2020;04/09/2023; 2.020.467 ;08/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6898;ALEXANDRE PETRONE VILARDI;ICATUFMP;14/05/2020;29/03/2023; 2.020.229 ;18/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6944;LEONARDO MAGALHAES VECCHI;PREVIDNCIA USIMINAS;29/05/2020;30/04/2022; 2.020.250 ;29/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6946;SRGIO CARVALHO CAMPOS;PREVIDNCIA USIMINAS;29/05/2020;30/04/2022; 2.020.252 ;29/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5912;BRUNO ALEXANDRE PUPIM;PREVICAT;07/11/2019;24/04/2022; 2.019.571 ;11/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7200;ALTAMIR LOPES;CENTRUS;30/10/2019;28/06/2020; 2.019.549 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7179;JOSE PEDRO OSORIO MENDINA;FAPERS;09/07/2020;30/06/2023; 2.020.328 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7180;DANIEL CAMPOS MENDES;UNIPREVI;09/07/2020;25/02/2023; 2.020.330 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7181;EDUARDO DE LIMA ROCHA;CENTRUS;22/10/2019;28/06/2020; 2.019.507 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6108;RAFAEL SEDRIM PARENTE DE MIRANDA TAVARES;OABPREVNORDESTE;30/12/2019;01/01/2023; 2.019.653 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7184;EDUARDO DE LIMA ROCHA;CENTRUS;09/07/2020;28/06/2024; 2.020.338 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6124;DAVID AUGUSTO DE ABREU;ELETRA;06/01/2020;14/03/2022; 2.019.658 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7013;OTTO ARMIN DOETZER;FUNDACAO COPEL;08/06/2020;30/04/2022; 2.020.221 ;08/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6164;CARLOS EDUARDO BRASIL PEREIRA;ELETROS;10/01/2020;05/01/2023; 2020.11 ;13/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7062;PATRICIA SALES DE OLIVEIRA COSTA;SP-PREVCOM;16/06/2020;03/04/2024; 2.020.277 ;16/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6113;ANGELO BRESSAN FILHO;CIBRIUS;30/12/2019;01/01/2024; 2.019.630 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6125;MAURICIO APARECIDO LOPES;ECONOMUS;06/01/2020;31/05/2022; 2.019.660 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6517;NELSON HIDEAKI FUJIMOTO;PREVCOM-BRC;16/03/2020;12/02/2024; 2.020.113 ;16/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6520;ALEXANDRE RANGEL CHAVES;UNISYS-PREVI;16/03/2020;03/09/2021; 2.020.111 ;16/03/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7420;ENRIQUE ARSENIO COTADO;CARGILLPREV;16/09/2020;31/03/2022; 2.020.426 ;16/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5759;TIAGO NUNES DE FREITAS DAHDAH;FUNPRESP-EXE;11/10/2019;28/06/2021; 2.019.520 ;17/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7428;MAURICIO MARTINELLI DE OLIVEIRA;MERCERPREV;16/09/2020;31/07/2021; 2.020.437 ;17/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7447;SERGIO LUIZ DE MENEZES MAJELLA;CAEMI;21/09/2020;27/07/2021; 2.020.446 ;22/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5787;WLADEMIR JOSE LINDEN;PRHOSPER;21/10/2019;31/01/2021; 2.019.521 ;22/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6800;CARLOS ROBERTO TERENCIO;SUPREV;05/05/2020;31/03/2023; 2.020.207 ;05/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6804;FLAVIO VIEIRA MACHADO DA CUNHA CASTRO;PETROS;05/05/2020;31/03/2023; 2.020.204 ;05/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6806;MELISSA ARTIOLI PEIXOTO;VWPP;05/05/2020;02/08/2022; 2.020.198 ;05/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6838;ALEXANDRE DA CUNHA MATHIAS;PETROS;11/05/2020;31/03/2021; 2.020.206 ;12/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5819;ELY TADEU PARENTE DA SILVA;PREVIDNCIA USIMINAS;29/10/2019;30/04/2020; 2.019.551 ;29/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5859;CLAUDIO PALMA DE MELLO;PREVNORDESTE;30/10/2019;13/10/2023; 2.019.538 ;31/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6134;ANA LUCIA LANDIN;ANABBPREV;06/01/2020;30/04/2020; 2.019.677 ;07/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6140;MARCILIO QUINTINO CORREIA DA SILVA;NOS;06/01/2020;31/05/2021; 2.019.687 ;10/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6179;MAURO CHAVES DE ALMEIDA;EQTPREV;17/01/2020;27/12/2023; 2020.15 ;17/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6185;JOS CANDIDO DA SILVA FILHO;FACEAL;21/01/2020;04/12/2020; 2020.30 ;22/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5850;BRUNO DE MATOS DANTAS;RAIZPREV;30/10/2019;21/10/2022; 2.019.533 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5710;LUIZ CLAUDIO LEVY CARDOSO;NUCLEOS;10/10/2019;01/07/2021; 2.019.498 ;10/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7286;MARCOS ROBERTO DA SILVA;ABBPREV;29/07/2020;27/02/2023; 2.020.362 ;30/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7276;LUCIENE LAURETT RANGEL;FUNEPP;29/07/2020;30/06/2022; 2.020.368 ;30/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7282;ALEXANDRE GARCIA DE CARVALHO;RUMOS;29/07/2020;31/03/2023; 2.020.365 ;30/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5849;BRUNO DE MATOS DANTAS;RAIZPREV;03/01/2019;21/10/2019; 2.018.828 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
7192;CEZAR HENRIQUE FERREIRA;FAPERS;09/07/2020;30/06/2023; 2.020.346 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7197;JOSE CARLOS LAKOSKI;FUNDACAO COPEL;09/07/2020;30/04/2022; 2.020.345 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6376;MARCELO LEONESSA;BASF PC;14/02/2020;08/10/2023; 2020.80 ;14/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5673;EDUARDO INACIO DA SILVA;CAPESESP;03/10/2019;30/06/2020; 2.019.468 ;04/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5690;ADELSON SEVERINO CHAGAS;MULTICOOP;03/10/2019;20/03/2021; 2.019.479 ;07/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5697;MILTON LOPES ANTELO FILHO;PROMON;03/10/2019;24/09/2022; 2.019.478 ;07/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5900;LUIZ PAULO BRASIZZA;VWPP;07/11/2019;02/08/2022; 2.019.573 ;08/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5701;EDUARDO FROTA DE SOUZA;PREVICOKE;25/09/2019;03/10/2022; 2.019.450 ;07/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5915;MARCIO JOAO TAVARES;EMBRAER PREV;14/11/2019;31/03/2021; 2.019.562 ;18/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5938;JOSE MANUEL JUSTO SILVA;OABPREV-PR;03/12/2019;19/08/2022; 2.019.580 ;03/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6962;NOEMIA DE QUEIROZ VASQUEZ;PREVINDUS;02/06/2020;30/04/2022; 2.020.262 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6964;AROLDO FONSECA DA SILVA;PREVINDUS;02/06/2020;30/04/2022; 2.020.260 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5551;FERNANDO JOAO ABELHA SALLES;REFER;03/01/2019;31/08/2019; 2.018.830 ;19/09/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6649;LUCIANO JOAO DE SANTANA;COMPESAPREV;06/04/2020;10/08/2023; 2.020.163 ;08/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6650;ARMANDO CASADO DE ARAUJO;PREVINORTE;05/02/2020;03/04/2024; 2020.36 ;09/04/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6811;CELIO PERES;SCPREV;07/05/2020;30/04/2024; 2.020.215 ;07/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6812;ALCIONE SOARES MENEZES FILHO;REFER;07/05/2020;31/08/2023; 2.020.214 ;07/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
5906;AMAURI AGUIAR DE VASCONCELOS;ECONOMUS;07/11/2019;31/05/2022; 2.019.570 ;08/11/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
5937;NELSON BENICIO MARQUES ARAUJO;FORLUZ;03/12/2019;30/06/2021; 2.019.608 ;03/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6017;CLAUDIO SALGUEIRO GARCIA MUNHOZ;FIPECQ;19/12/2019;01/12/2023; 2.019.619 ;19/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6919;HERBERT DE SOUZA ANDRADE;ITAUSAINDL;21/05/2020;27/04/2022; 2.020.241 ;21/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6921;GUILHERME BITTENCOURT RAMOS DE OLIVEIRA;VISO PREV;21/05/2020;11/04/2023; 2.020.239 ;21/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6922;LUIZ CARLOS COTTA;FAECES;03/10/2019;25/04/2020; 2.019.471 ;21/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6059;ALEXANDRE DIAS MIGUEL;POSTALIS;13/12/2019;22/06/2020; 2.019.661 ;26/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6060;FRANCISCO FERREIRA DUARTE;MC PREV;17/12/2019;31/07/2021; 2.019.644 ;26/12/2019; FIM MANDATO ; DIRETOR EXECUTIVO 
6090;GUILHERME VELLOSO LEAO;CASFAM;30/12/2019;15/08/2022; 2.019.674 ;06/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6092;CONSTANTINO JOS GOUVEA FILHO;AGROS;30/12/2019;04/02/2021; 2.019.673 ;06/01/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7337;MARIA AUXILIADORA ALVES DA SILVA;BANESPREV;13/08/2020;03/05/2023; 2.020.390 ;13/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7342;EDSON MODES;MC PREV;24/08/2020;31/07/2021; 2.020.386 ;24/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7343;MARIA DO ROSARIO ARAUJO VELANO;UNIPREVI;24/08/2020;25/02/2023; 2.020.384 ;24/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7346;WAGNER DE SOUSA NASCIMENTO;PREVI/BB;24/08/2020;02/06/2024; 2.020.378 ;24/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7360;JOS JOAO REIS;CERES;28/08/2020;16/12/2022; 2.020.382 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7374;FLAVIA ADRIANA TORRE;MBPREV;31/08/2020;01/08/2023; 2.020.393 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7375;FERNANDO DIAS SILVA;CASFAM;11/06/2019;15/08/2020; 2.019.206 ;01/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7376;FERNANDO DIAS SILVA;CASFAM;31/08/2020;15/08/2023; 2.020.399 ;01/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7401;WILSON CARLOS FIGUEIRA MATHEUS;BRASLIGHT;10/09/2020;26/08/2022; 2.020.412 ;10/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7139;JOAO PAULO DOS REIS NETO;CAPESESP;08/06/2020;30/06/2024; 2.020.258 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7141;JULIANA MARTINHO BUSCH;CAPESESP;02/06/2020;30/06/2024; 2.020.255 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7144;RUBENS MIRANDA JUNIOR;PREVICEL;22/06/2020;30/06/2022; 2.020.302 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7148;JOAO CARLOS DOS SANTOS;PREVICEL;22/06/2020;30/06/2022; 2.020.299 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7149;SULYVAN TRUPPEL KUHNEN;PREVICEL;17/01/2020;30/06/2020; 2020.6 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7153;SULYVAN TRUPPEL KUHNEN;PREVICEL;29/06/2020;30/06/2022; 2.020.297 ;01/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7156;ALEXANDRA OPPERMANN;WEG;03/07/2020;19/05/2022; 2.020.322 ;03/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7157;FERNANDO FABIO OLIVEIRA GOMEZ;WEG;03/07/2020;19/05/2022; 2.020.320 ;03/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7160;ANTONIO DE CALDAS RIBEIRO;FUCAP;03/07/2020;04/04/2023; 2.020.316 ;03/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7162;ALVARO ROQUE KERN JUNQUEIRA;FAPERS;03/07/2020;30/06/2023; 2.020.331 ;03/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7170;RICARDO BARONE;PLANEJAR;03/07/2020;31/05/2023; 2.020.325 ;03/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7203;ALTAMIR LOPES;CENTRUS;09/07/2020;28/06/2024; 2.020.339 ;09/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7217;SERGIO BRINCKMANN;VEXTY;20/07/2020;05/09/2020; 2.020.356 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7227;VINICIUS MARINHO DA CRUZ;MULTIPENSIONS;20/07/2020;29/04/2022; 2.020.353 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7235;JORGE POHLMANN NASSER;MULTIPENSIONS;20/07/2020;29/04/2022; 2.020.352 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7237;CARLOS FRANCISCO PICINI;MULTIPENSIONS;20/07/2020;29/04/2022; 2.020.351 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7238;JAIR DE ALMEIDA LACERDA JUNIOR;MULTIBRA;21/10/2019;27/09/2021; 2.019.513 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7242;JAIR DE ALMEIDA LACERDA JUNIOR;MULTIPENSIONS;20/07/2020;29/04/2022; 2.020.354 ;20/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7256;FLAVIA NAZARE DE SOUZA BARLETTA;SP-PREVCOM;16/07/2020;01/07/2024; 2.020.350 ;23/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7257;FU SHOU HAI;MULTIBRA;30/10/2019;27/09/2021; 2.019.550 ;23/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7260;FU SHOU HAI;MULTIPENSIONS;16/07/2020;29/04/2022; 2.020.347 ;23/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7263;PAULO CESAR CANDIDO WERNECK;FUNCEF;16/07/2020;07/09/2020; 2.020.301 ;23/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7265;EDMAR JOSE RODRIGUES;ABBPREV;23/07/2020;27/02/2023; 2.020.360 ;24/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7268;ROBERTO RAMOS GUEDES;FUCAP;23/07/2020;04/04/2023; 2.020.359 ;24/07/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7297;PAULO MIGUEL LUCARINI;MBPREV;29/07/2020;01/08/2023; 2.020.366 ;03/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7320;THIAGO CAVALCANTE SANTOS;FACEB;24/07/2020;04/08/2022; 2.020.361 ;05/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7321;CAMILO FERNANDES DOS SANTOS;BANESPREV;06/08/2020;03/05/2023; 2.020.379 ;06/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7369;ANTHERO DE MORAES MEIRELLES;CENTRUS;31/08/2020;16/08/2024; 2.020.397 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7362;MARLEY JANAINA DE CASTRO;MENDESPREV;28/08/2020;31/03/2023; 2.020.389 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7364;MARCO ANTONIO VIEIRA;FACEB;31/08/2020;04/08/2022; 2.020.381 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7367;ROBERT SOARES MARTINS CAVALCANTE;FACEPI;31/08/2020;01/07/2022; 2.020.411 ;31/08/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7427;RENATO AUGUSTO ZAGALLO V DOS SANTOS;FUNCEF;16/09/2020;18/02/2023; 2.020.391 ;17/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7429;CIRO FERREIRA DE ALBUQUERQUE;FACEPI;16/03/2020;01/04/2020; 2.020.121 ;18/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7430;CIRO FERREIRA DE ALBUQUERQUE;EQTPREV;13/01/2020;27/12/2023; 2020.23 ;18/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7438;ALEXANDRE MUNIZ DA SILVA;CARGILLPREV;21/09/2020;31/03/2022; 2.020.427 ;22/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7458;EDISON SOARES BICUDO;CAEMI;12/06/2019;08/05/2020; 2.019.272 ;25/09/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7567;MARIANA AMADEU CORDEIRO DA GRACA;COMSHELL;20/10/2020;23/07/2023; 2.020.505 ;20/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7570;PABLO FREITAS MOTTA;MARCOPREV;20/10/2020;05/04/2023; 2.020.450 ;20/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7564;RICARDO VICK FERNANDES GOMES;RECKITTPREV;20/10/2020;30/09/2023; 2.020.503 ;20/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7578;CARLOS ALBERTO ZACHERT;POSTALIS;26/10/2020;22/06/2024; 2.020.501 ;27/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7584;ALVARO LEANDRO B. RODRIGUES;PREVSAN;29/10/2020;08/10/2023; 2.020.510 ;29/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
7589;DANIELA SANTOS OLIVEIRA HILDEBRANDT MELO;INFRAPREV;29/10/2020;17/07/2023; 2.020.514 ;29/10/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
3255;GILBERTO FRUSSA;ITAU UNIBANCO;03/09/2018;31/05/2021; 2.018.598 ;03/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3336;JANIELE QUEIROZ MENDES;FUNCEF;24/09/2018;01/06/2022; 2.018.662 ;25/09/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3337;EDUARDO HIROYUKI MIYAKI;ITAU UNIBANCO;31/08/2018;31/05/2021; 2.018.600 ;; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6979;EDUARDO CESAR PASA;PREVI/BB;29/05/2020;31/05/2024; 2.020.249 ;02/06/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
6996;ANA STELA ALVES DE LIMA;BANESPREV;08/06/2020;03/05/2023; 2.020.271 ;08/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4783;JOAO LUIS CAMPOS DA ROCHA CALISTO;FUNCESP;13/05/2019;24/02/2022; 2.019.217 ;14/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2518;SEBASTIAO SAHAO JUNIOR;SISTEL;11/06/2018;19/04/2021; 2.018.456 ;11/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2515;RICARDO GOULART;SISTEL;11/06/2018;19/04/2021; 2.018.375 ;11/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2517;ELTON SANTA FE ZACARIAS;SISTEL;11/06/2018;19/04/2021; 2.018.466 ;11/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
4788;FERNANDO PASSERI LAVRADO;FAPES;13/05/2019;17/04/2023; 2.019.223 ;14/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7008;CARLOS RENATO BONETTI;PREVI/BB;25/01/2019;31/05/2020; 2019.24 ;08/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7036;CLAUDANIR REGIANI;BANESPREV;18/05/2020;03/05/2023; 2.020.235 ;15/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2519;JOAO ORLANDO LIMA CARNEIRO;SISTEL;11/06/2018;19/04/2021; 2.018.465 ;11/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7038;MARCELO LEITE BARROS;VALIA;25/05/2020;11/04/2021; 2.020.240 ;15/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2533;PAULA BRAGANCA FRANCA MANSUR;SISTEL;12/06/2018;19/04/2021; 2.018.366 ;19/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2535;MARCO NORCI SCHROEDER;SISTEL;12/06/2018;19/04/2021; 2.018.369 ;; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3252;GABRIELA TUBA;ITAU UNIBANCO;03/09/2018;31/05/2021; 2.018.599 ;03/09/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3347;FLAVIO FERREIRA CAMARA BACELAR;FUNCESP;25/09/2018;26/09/2021; 2.018.676 ;26/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3348;JOSE LUIZ BORGES ANDREOLI;FUNCESP;25/09/2018;26/09/2021; 2.018.678 ;26/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4604;REBECA PITTELA CANCADO;VALIA;18/04/2019;11/04/2021; 2.019.153 ;22/04/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7078;JOSE AVELAR MATIAS LOPES;PREVI/BB;17/06/2020;31/05/2024; 2.020.285 ;18/06/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7288;MAURICIO ROBERTO GONCALVES DE MELLO;INFRAPREV;05/08/2020;05/08/2020; inabilitao pela Previc ;05/08/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
4701;JOAO CARMELINO DOS SANTOS FILHO;FUNPRESP-JUD;25/03/2019;01/05/2023; 2.019.110 ;02/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7289;EDUARDO MONTEIRO NERY;INFRAPREV;05/08/2020;05/08/2020; inabilitao pela Previc ;05/08/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
4716;LUCIANA TORRES BASTOS;FAPES;18/04/2019;07/04/2023; 2.019.159 ;03/05/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5380;JOSE CARLOS DO VALLE PIRES;REAL GRANDEZA;16/08/2019;15/10/2019; 2.019.370 ;19/08/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4618;FABIO CHILETTO GONALVES;FAPES;18/04/2019;06/04/2023; 2.019.169 ;22/04/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
3112;KATIA BRASIL MASSA;BANESPREV;02/08/2018;21/05/2021; 2.018.566 ;20/08/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
4636;DANILO XAVIER DE BRITO AMORIM;FAPES;18/04/2019;06/04/2021; 2.019.152 ;24/04/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4659;MAURO MARQUES;FUNCESP;26/04/2019;05/10/2019; 2.019.183 ;26/04/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
4679;FABIANA VITOR SANTOS;SP-PREVCOM;26/04/2019;28/07/2020; 2.019.176 ;29/04/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
4665;VANESSA PACHECO DE SOUZA ROMO;SP-PREVCOM;26/04/2019;12/04/2022; 2.019.182 ;26/04/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
6696;JOSE FRANCISCO DUTRA DA SILVA;SP-PREVCOM;16/04/2020;06/04/2024; 2.020.181 ;16/04/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6700;CESAR SILVA;SP-PREVCOM;16/04/2020;06/04/2024; 2.020.177 ;16/04/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6701;DANIEL DE SOUZA COELHO;SP-PREVCOM;16/04/2020;06/04/2024; 2.020.176 ;16/04/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7563;MANUELITO PEREIRA MAGALHAES JUNIOR;SP-PREVCOM;20/10/2020;12/04/2022; 2.020.502 ;20/10/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2794;JOAQUIM LIMA DE OLIVEIRA;FUNCEF;16/07/2018;01/06/2022; 2.018.547 ;17/07/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6705;PETER GREINER JUNIOR;SP-PREVCOM;16/04/2020;06/04/2024; 2.020.174 ;16/04/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
2805;ADRIANA NASCIMENTO MOREIRA DA SILVA SALGUEIRO;FUNCEF;17/07/2018;01/06/2022; 2.018.548 ;17/07/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2806;NIVALDO MANEA BIANCHI;SP-PREVCOM;15/08/2017;28/07/2020; 20.172.223 ;18/07/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
6707;WILSON NEVES DOS SANTOS;REAL GRANDEZA;25/09/2018;15/10/2019; 2.018.645 ;16/04/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5290;ESPEDITO GONCALVES JUNIOR;FORLUZ;07/08/2019;19/12/2022; 2.019.349 ;07/08/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
2807;RODRIGO SANGION FORTI;FUNCESP;13/07/2018;20/06/2021; 2.018.512 ;18/07/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6710;WILSON NEVES DOS SANTOS;REAL GRANDEZA;16/04/2020;31/03/2024; 2.020.169 ;16/04/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6716;DANIEL SCHAFFER DENYS;FAPES;22/07/2019;06/04/2023; 2.019.318 ;20/04/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7104;HEGLEHYSCHYNTON VALERIO MARAL;POSTALIS;22/06/2020;22/06/2022; 2.020.298 ;23/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7106;CELSO JOSE TIAGO;POSTALIS;16/06/2020;22/06/2024; 2.020.280 ;23/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7116;GEORGES LOUIS HAGE HUMBERT;POSTALIS;05/12/2019;22/06/2020; 2.019.626 ;30/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7117;GEORGES LOUIS HAGE HUMBERT;POSTALIS;29/06/2020;22/06/2022; 2.020.313 ;30/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7118;MOZART GOMES FERRAZ;POSTALIS;05/12/2019;22/06/2020; 2.019.624 ;30/06/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7119;MOZART GOMES FERRAZ;POSTALIS;29/06/2020;22/06/2022; 2.020.312 ;30/06/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
6778;MARCIA CAMPOS;BANESPREV;28/04/2020;03/05/2023; 2.020.196 ;04/05/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4046;OSVALDO BRUNO BRASIL CAVALCANTE;FUNCEF;03/01/2019;01/06/2020; 2.018.827 ;04/01/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
6779;JULIO HIGASHINO;BANESPREV;10/01/2020;24/03/2020; 2020.5 ;04/05/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
4613;FELIPE DE CASTRO PATROCINIO VENTURA;VALIA;18/04/2019;11/04/2021; 2.019.173 ;22/04/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
6780;JULIO HIGASHINO;BANESPREV;28/04/2020;03/05/2023; 2.020.192 ;04/05/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6781;CARLOS LUIZ MOREIRA DE OLIVEIRA;SERPROS;26/03/2020;16/08/2021; 2.020.135 ;04/05/2020; FIM MANDATO ; DIRETOR EXECUTIVO 
6856;ANTONIO GOMES MOURA;PETROS;13/05/2020;12/09/2023; 2.020.227 ;13/05/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6857;ANTONIO GOMES MOURA;PETROS;05/02/2019;11/09/2019; 2019.29 ;13/05/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4839;DANIEL SARAIVA SANTOS FILHO;PETROS;16/05/2019;14/05/2023; 2.019.228 ;17/05/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
6525;EDVALDO MIRON DA SILVA;FATL;16/03/2020;12/03/2022; 2.020.124 ;16/03/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
4842;EDUARDO COSTA VASCONCELOS;FORLUZ;16/05/2019;27/12/2020; 2.019.230 ;17/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4845;SEBASTIAO BERGAMINI JUNIOR;FAPES;16/05/2019;06/04/2023; 2.019.233 ;17/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4877;JOSE EDUARDO PESSOA DE ANDRADE;FAPES;13/05/2019;10/04/2023; 2.019.224 ;23/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4878;SUZANA COSTA RIBEIRO;FAPES;18/04/2019;06/04/2023; 2.019.160 ;24/05/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
6563;RUY SIQUEIRA GOMES;FAPES;23/05/2019;06/04/2023; 2.019.246 ;26/03/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7123;GIRLANA GRANJA PEIXOTO;FUNCEF;29/06/2020;01/06/2024; 2.020.314 ;30/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7122;JULIANA GRICOL FONSECHI;FUNCEF;29/06/2020;01/06/2024; 2.020.318 ;30/06/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7124;ALDO ROSSINI;BANESPREV;29/06/2020;03/05/2023; 2.020.294 ;30/06/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7125;RODRIGO NUNES GURGEL;PREVI/BB;29/06/2020;31/05/2022; 2.020.310 ;30/06/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
2546;CLEUTON ALGUSTO ALVES;SISTEL;19/06/2018;19/04/2021; 2.018.486 ;20/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
7131;TIAGO DA COSTA PARREIRA;FUNCESP;28/04/2020;01/05/2023; 2.020.190 ;01/07/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4976;RAQUEL PIERONI;SISTEL;11/06/2018;19/04/2021; 2.018.376 ;06/06/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6613;MIGUEL NUNES DO NASCIMENTO FILHO;REAL GRANDEZA;11/03/2020;30/03/2024; 2.020.117 ;03/04/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
6614;LEONARDO DE ALMEIDA MATOS MORAES;PETROS;12/09/2019;12/09/2023; 2.019.435 ;03/04/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2781;GRYECOS ATTOM VALENTE LOUREIRO;FUNCEF;09/07/2018;01/06/2022; 2.018.521 ;09/07/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
4960;ALFREDO SANT ANNA JUNIOR;SP-PREVCOM;29/04/2019;12/04/2022; 2.019.186 ;03/06/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3498;RONEY DE OLIVEIRA GRANEMANN;FUNCEF;10/10/2018;01/06/2020; 2.018.698 ;16/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6270;FLAVIO MARCOS ALVES JUSTE;FORLUZ;10/10/2019;27/12/2020; 2.019.491 ;30/01/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2453;JOAO ANTONIO MONTEIRO TAVARES;SISTEL;08/04/2018;19/04/2021; 2.018.361 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2455;ROBERTO BLOIS MONTES DE SOUZA;SISTEL;08/06/2018;19/04/2021; 2.018.364 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2456;MARCIO PITZER;SISTEL;08/06/2018;19/04/2021; 2.018.368 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2457;ITALO JOSE PORTINARI GREGGIO;SISTEL;08/06/2018;19/04/2021; 2.018.370 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2468;JOSE CARLOS WENCESLAU;SISTEL;08/06/2018;19/04/2021; 2.018.386 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2469;ALEXANDRE ROBERTO DAS NEVES MOREIRA;SISTEL;08/06/2018;19/04/2021; 2.018.387 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2471;CLEOMAR JUSTINIANO GASPAR;SISTEL;08/06/2018;19/04/2021; 2.018.396 ;08/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2472;CARLOS ALBERTO OLIVEIRA C BURLAMANDI;SISTEL;08/06/2018;19/04/2021; 2.018.397 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2474;EZEQUIAS FERREIRA;SISTEL;08/06/2018;19/04/2021; 2.018.405 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2476;ALEXANDRE ROCHA SENA;SISTEL;08/06/2018;19/04/2021; 2.018.406 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4656;ROGERIO PEREIRA LOBO;FATL;26/04/2019;12/03/2022; 2.019.177 ;26/04/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2480;GASPAR CARREIRA JUNIOR;SISTEL;08/06/2018;19/04/2021; 2.018.414 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4696;MARCELO DE ASSIS;FUNPRESP-JUD;25/03/2019;01/05/2023; 2019.96 ;02/05/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
2484;STAEL PRATA SILVA FILHO;SISTEL;08/06/2018;19/04/2021; 2.018.417 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2487;WILLIAMS PEREIRA JUNIOR;SISTEL;08/06/2018;19/04/2021; 2.018.420 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4700;ADRIANA FELIX FERREIRA;FUNPRESP-JUD;25/03/2019;01/05/2023; 2019.94 ;02/05/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
4704;JOSE MAURO OLIVEIRA DOMINGUES;FUNDACAO COPEL;09/04/2019;30/04/2023; 2.019.117 ;02/05/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
2490;RODRIGO ROSSI MONARI;SISTEL;08/06/2018;19/04/2021; 2.018.422 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2491;DIOGO SOARES VENANCIO VIANNA;SISTEL;08/06/2018;19/04/2021; 2.018.423 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2492;SRGIO ELLERY GIRAO BARROSO;SISTEL;08/06/2018;19/04/2021; 2.018.434 ;08/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2493;ROBERTO VIVALDI RODRIGUES;SISTEL;08/06/2018;19/04/2021; 2.018.379 ;08/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2494;MARCOS AURLIO FREIRE MENDES;SISTEL;08/06/2018;19/04/2021; 2.018.388 ;08/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2495;MARCOS RICARDO DE ALMEIDA BRUSA;SISTEL;08/06/2018;19/04/2021; 2.018.385 ;08/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2497;ANTONIO JOSE GALDEANO;VBPP;08/06/2018;31/05/2021; 2.018.306 ;08/06/2018; FIM MANDATO ; DIRETOR EXECUTIVO 
2498;LUIZ FERNANDO TORRES CARDOZO;SISTEL;08/06/2018;19/04/2021; 2.018.380 ;08/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2542;JAIRO ALFREDO GENZ BOLTER;FUNPRESP-EXE;13/06/2018;12/03/2019; 2.018.418 ;19/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4707;RAIMUNDO FRANCISCO DE AGUIAR SOUSA;FUNPRESP-JUD;25/03/2019;01/05/2023; 2.019.102 ;02/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4708;RONALDO BOSCO SOARES;FUNDACAO COPEL;12/04/2019;30/04/2023; 2.019.143 ;02/05/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
2545;PATRICIA BRITO DE AVILA;FUNPRESP-EXE;13/06/2018;12/03/2019; 2.018.427 ;19/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
4709;ROBSON FRANCISCO DE SOUZA LICKS;FUNDACAO COPEL;15/04/2019;30/04/2023; 2.019.147 ;02/05/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
4710;CICERO RODRIGUES DE OLIVEIRA GOMES;FUNPRESP-JUD;18/04/2019;01/05/2023; 2.019.171 ;02/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4713;IZAIAS DANTAS FREITAS;FUNPRESP-JUD;25/03/2019;01/05/2023; 2.019.105 ;02/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4714;GUSTAVO CARIBE DE CARVALHO;FUNPRESP-JUD;18/04/2019;02/05/2023; 2.019.168 ;02/05/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
7089;MARVIO MELO FREITAS;PREVI/BB;17/06/2020;31/05/2022; 2.020.282 ;19/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2659;NOMINANDO MARTINS DA SILVA;SISTEL;11/06/2018;19/04/2021; 2.018.445 ;28/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7096;JOAO VAGNES DE MOURA SILVA;PREVI/BB;22/06/2020;31/05/2024; 2.020.307 ;23/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7103;HEGLEHYSCHYNTON VALERIO MARAL;POSTALIS;09/12/2019;22/06/2020; 2.019.632 ;23/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4721;RAFAEL ALVES BELLINELLO;FUNPRESP-JUD;27/03/2019;01/05/2023; 2019.92 ;03/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4723;ANA BEATRIZ DO AMARAL CID;FUNPRESP-JUD;18/04/2019;02/05/2023; 2.019.167 ;03/05/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
3075;VANIA LUCIA CHAVES RIBEIRO DE MATTOS;PETROS;15/08/2018;25/07/2021; 2.018.615 ;16/08/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3078;TARCISIO SARAIVA RABELO JUNIOR;ITAU UNIBANCO;16/08/2017;31/05/2021; 2.018.606 ;17/08/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3077;CESAR PADOVAN;ITAU UNIBANCO;16/08/2018;31/05/2021; 2.018.601 ;17/08/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3128;CLAUDIO JOSE COUTINHO ARROMATE;ITAU UNIBANCO;21/08/2018;31/05/2021; 2.018.605 ;21/08/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3155;PAULO HENRIQUE BARBOSA PEGAS;FAPES;27/08/2018;10/04/2021; 2.018.596 ;28/08/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2588;FLORDELIZ MARIA DE MOURA RIOS;SISTEL;18/06/2018;19/04/2021; 2.018.470 ;21/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
2612;EDUARDO TOLEDO DA SILVA;FUNPRESP-EXE;14/06/2018;12/03/2019; 2.018.431 ;25/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3350;ADAUTO FIRMINO RIBEIRO;FUNCESP;25/09/2018;26/09/2021; 2.018.677 ;26/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3351;JOSE CARLOS PENNA DRUGG;FUNCESP;25/09/2018;26/08/2021; 2.018.681 ;26/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3352;CARLOS AURELIO KLEMIG ALMEIDA PIRES;FUNCESP;25/09/2018;26/08/2021; 2.018.683 ;26/09/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3353;ALBERTO SOARES DA SILVA;FUNCESP;25/09/2018;26/09/2021; 2.018.684 ;26/09/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3108;LUIS VICENTE MAGNI DE CHIARA;ITAU UNIBANCO;16/08/2017;31/05/2021; 2.018.607 ;20/08/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3109;CESAR TADEU DA ROCHA RIBEIRO;ITAU UNIBANCO;16/08/2018;31/05/2021; 2.018.602 ;20/08/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2623;CARLOS AUGUSTO MACHADO PEREIRA A BRANDAO;SISTEL;14/06/2018;19/04/2021; 2.018.476 ;25/06/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2634;LUIS CARLOS DA COSTA PLASTER;SISTEL;25/06/2018;19/04/2021; 2.018.504 ;25/06/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3088;MAIRA BLINI DE CARVALHO;ITAU UNIBANCO;15/08/2018;31/05/2021; 2.018.614 ;17/08/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2913;RODRIGO NUNES MERCADO;BANESPREV;25/07/2018;21/05/2021; 2.018.564 ;25/07/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2914;SEBASTIAO PEREIRA DA SILVA;BANESPREV;25/07/2018;20/05/2021; 2.018.563 ;25/07/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2915;LEONARDO SANTICIOLI;BANESPREV;25/07/2018;21/05/2021; 2.018.565 ;25/07/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3089;ANDRE LUIZ PRIMA RIBEIRO;ITAU UNIBANCO;15/08/2018;31/05/2021; 2.018.613 ;17/08/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
2808;THALLES EDUARDO SILVA GRACELACIO DA PAIXAO;SISTEL;13/07/2018;20/04/2021; 2.018.525 ;16/07/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3048;BRENO RODRIGO PACHECO DE OLIVEIRA;SISTEL;02/08/2018;19/04/2021; 2.018.551 ;09/08/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3358;CLAUDEMIR S CASARINI;FUNCESP;24/09/2018;26/09/2021; 2.018.650 ;26/09/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3359;LUIZ CARLOS DOS SANTOS;FUNCESP;24/09/2018;26/09/2021; 2.018.657 ;26/09/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3360;HELENO JOSE DA SILVA FILHO;FUNCESP;24/09/2018;26/09/2021; 2.018.673 ;26/09/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3376;FABIO LUCAS PESTILE;FUNCESP;25/09/2018;26/09/2021; 2.018.672 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3377;LUCIANO CARDOSO;FUNCESP;25/09/2018;26/09/2021; 2.018.667 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3378;JORIVAL DIAS DE OLIVEIRA;FUNCESP;25/09/2018;26/09/2021; 2.018.668 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3379;AIRTON DE SOUZA;FUNCESP;25/09/2018;26/09/2021; 2.018.669 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3381;LUIGI LEMBO;FUNCESP;24/09/2018;26/09/2021; 2.018.659 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3383;EDILSON REGINALDO DE JESUS;FUNCESP;31/08/2018;26/09/2021; 2.018.637 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3384;MARCIO DE OLIVEIRA;FUNCESP;25/09/2018;26/09/2021; 2.018.670 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3385;MAURICIO ARGENTINO;FUNCESP;25/09/2018;26/09/2021; 2.018.671 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3387;ORIVALDO LUIZ PELEGRINO;FUNCESP;25/09/2018;26/09/2021; 2.018.653 ;27/09/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3388;JOSE LAURINDO ALVIM;FUNCESP;27/09/2018;26/09/2021; 2.018.648 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3389;HELIO PILNIK;FUNCESP;29/08/2018;26/09/2021; 2.018.628 ;27/09/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4500;MIRIAN PAULA FERREIRA RODRIGUES;FORLUZ;25/03/2019;19/12/2020; 2.019.101 ;26/03/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
4536;ALVIMAR MARQUES CAMACAM;FATL;09/04/2019;12/03/2022; 2.019.130 ;09/04/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4539;MARCUS VINICIUS VAZ;REAL GRANDEZA;09/04/2019;19/12/2019; 2.019.119 ;09/04/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4546;RENARA ROCATELO PECANHA;FUNCESP;09/04/2019;10/03/2022; 2.019.123 ;09/04/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3600;GUSTAVO AKIO TOSSATO ISHIBASHI;FUNCESP;29/03/2018;19/03/2021; 2.018.141 ;29/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3601;ADILSON DIAS DE OLIVEIRA;FUNCESP;25/09/2018;26/09/2021; 2.018.661 ;29/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3602;JOAO CARLOS SANTOS PINTO;FUNCESP;25/09/2018;26/09/2021; 2.018.660 ;29/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3616;GILMAR ALANIS;PETROS;23/10/2018;29/05/2019; 2.018.735 ;31/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3617;SANDRO RICARDO FORTINI;FUNCESP;25/09/2018;26/09/2021; 2.018.651 ;31/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4580;XAVIER CORDERO CUELLAR;VALIA;12/04/2019;11/04/2021; 2.019.139 ;15/04/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
4398;ANTONIO CARLOS FERREIRA DE SOUSA;FUNCEF;13/02/2019;01/06/2020; 2019.44 ;07/03/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3516;ARY DA SILVA FRANCO FILHO;FUNCESP;25/09/2018;26/09/2021; 2.018.679 ;17/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4801;JOAO WAYNE OLIVEIRA ABREU;FORLUZ;16/05/2019;27/12/2020; 2.019.229 ;17/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7465;WAGNER DE OLIVEIRA PESTANA;POSTALIS;30/09/2020;22/06/2022; 2.020.462 ;01/10/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4796;DANIEL PULINO;FUNPRESP-JUD;16/06/2017;31/05/2021; 20.171.945 ;15/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4797;SEVERINO DUARTE AMARAL;FUNPRESP-JUD;24/04/2019;01/05/2023; 2.019.174 ;15/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4799;CELSO DE OLIVEIRA E SOUSA NETO;FUNPRESP-JUD;15/05/2019;01/05/2021; 2.019.218 ;16/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5029;FLAVIA DUARTE NASCIMENTO;SISTEL;10/06/2019;19/04/2021; 2.019.266 ;01/07/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
7475;ANEZIO RODRIGUES;POSTALIS;29/09/2020;20/08/2022; 2.020.459 ;02/10/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
5219;VINICIUS MORAES PINTO GARCIA;FAPES;22/07/2019;06/04/2023; 2.019.321 ;22/07/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5221;MARIA ALTINIZIA SANTOS SANTANA;FATL;22/07/2019;12/03/2022; 2.019.314 ;22/07/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4379;CARLOS ALBERTO RECHELO NETO;PETROS;29/01/2019;25/05/2019; 2019.25 ;27/02/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4582;MARIA DA GLORIA CHAGAS ARRUDA;BANESPREV;31/08/2018;20/05/2021; 2.018.593 ;17/04/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4997;MARIA DE FATIMA BRACKS;FORLUZ;06/06/2019;27/12/2020; 2.019.250 ;07/06/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5196;LUIS GUSTAVO SOCHER;FUNDACAO COPEL;22/07/2019;30/04/2022; 2.019.306 ;22/07/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5198;LEONARDO VINCI JUNIOR;FUNCESP;22/07/2019;27/06/2022; 2.019.309 ;22/07/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7176;CLARICE DE SOUSA COUTINHO;POSTALIS;17/12/2019;22/06/2020; 2.019.635 ;09/07/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
3978;JOAO LUIZ SILVA BARBOSA;FORLUZ;10/12/2018;19/12/2020; 2.018.797 ;20/12/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3979;DANILO GUSMAO ARAUJO;FORLUZ;10/12/2018;19/12/2022; 2.018.796 ;20/12/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3980;EDUARDO HENRIQUE CAMPOLINA FRANCO;FORLUZ;10/12/2018;19/12/2022; 2.018.794 ;20/12/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3981;UBIRAJARA NERY FERREIRA;FORLUZ;27/11/2018;19/12/2022; 2.018.786 ;20/12/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3982;ANDREA DE LOURDES PEREIRA;FORLUZ;27/11/2018;19/12/2020; 2.018.793 ;20/12/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3983;HELTON DINIZ FERREIRA;FORLUZ;27/11/2018;19/12/2022; 2.018.787 ;20/12/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3984;CARLOS RENATO DE ALMEIDA;FORLUZ;03/09/2018;19/12/2022; 2.018.634 ;20/12/2018; FIM MANDATO ; CONSELHEIRO FISCAL 
3985;MARCOS TULIO SILVA;FORLUZ;31/08/2018;19/12/2022; 18.629 ;20/12/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3986;MAGNO AUGUSTO DE AQUINO;FORLUZ;31/08/2018;19/12/2022; 2.018.633 ;20/12/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7177;CLARICE DE SOUSA COUTINHO;POSTALIS;09/07/2020;22/06/2024; 2.020.329 ;09/07/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
4138;MARCIO SILVEIRA DA SILVA;FUNCESP;13/12/2018;29/11/2021; 2.018.823 ;21/01/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4405;MAICA TEOFILO MARASCALCHI OLIVEIRA;FUNCESP;05/02/2019;29/11/2021; 2019.28 ;08/03/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4422;ANDRE NUNES;FUNCEF;13/02/2019;01/06/2022; 2019.45 ;08/03/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6166;MAURICIO KICHESE JUNIOR;VALIA;10/01/2020;11/04/2021; 2.019.684 ;13/01/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4444;LUIZ CARLOS SPERANDIO NOGUEIRA;FORLUZ;18/03/2019;27/12/2020; 2019.79 ;18/03/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
3513;REGINALDO ANTONIO RIBEIRO;BANESPREV;27/08/2018;20/05/2021; 2.018.592 ;19/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3596;JOELMA CRISTINA FERMINO ALVES;FUNCESP;23/10/2018;20/09/2021; 2.018.727 ;29/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
3598;VITOR FAGALI DE SOUZA;FUNCESP;23/10/2018;20/09/2021; 2.018.724 ;29/10/2018; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4503;IVAN DE JESUS TEIXEIRA DO NASCIMENTO;FUNPRESP-JUD;25/03/2019;30/04/2019; 2019.99 ;26/03/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5001;LUZ MILENA ZEA FERNANDEZ;FUNPRESP-EXE;06/06/2019;29/11/2021; 2.019.237 ;07/06/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5002;PEDRO VITOR DIAS DA ROSA;FATL;06/06/2019;12/03/2022; 2.019.238 ;07/06/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
4898;AILTON CESAR FERREIRA REIS;FATL;30/05/2019;12/03/2022; 2.019.252 ;30/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
4911;LUIZ AUGUSTO BARCELLOS DE ALMEIDA;FORLUZ;30/05/2019;27/12/2020; 2.019.263 ;30/05/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5000;GUILHERME MAFRA NICOLAU;FORLUZ;06/06/2019;19/12/2022; 2.019.236 ;07/06/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
7416;PEDRO VITAGLIANO TEIXEIRA;FUNCESP;14/09/2020;09/07/2023; 2.020.417 ;14/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7419;MARCOS ANTONIO SANT AGUIDA DO NASCIMENTO;POSTALIS;16/09/2020;22/06/2022; 2.020.435 ;16/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5496;CONSUELO GARCIA;REAL GRANDEZA;22/07/2019;19/12/2019; 2.019.313 ;02/09/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7402;CARLOS ALBERTO GUIMARAES DE SOUSA;PREVI/BB;17/06/2020;30/09/2020; 2.020.284 ;10/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5704;MARCELO ANTONIO DE JESUS;FUNCESP;10/10/2019;09/09/2022; 2.019.501 ;10/10/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5711;MARCELO COELHO DE SA;FUNPRESP-EXE;10/10/2019;30/09/2023; 2.019.499 ;10/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5716;GLEISSON CARDOSO RUBIN;FUNPRESP-EXE;03/10/2019;30/09/2023; 2.019.485 ;10/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7403;CARLOS ALBERTO GUIMARAES DE SOUSA;PREVI/BB;08/09/2020;02/06/2024; 2.020.408 ;10/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6524;EDVALDO MIRON DA SILVA;FATL;06/05/2019;16/03/2020; 2.019.199 ;16/03/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7432;FABIO SANTANA SANTOS LEDO;PREVI/BB;03/07/2020;30/09/2020; 296.482 ;18/09/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7433;FABIO SANTANA SANTOS LEDO;PREVI/BB;17/09/2020;02/06/2024; 2.020.430 ;18/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5472;ANNA PAULA DORCE ARMONIA BORENSTEIN;BANESPREV;23/10/2018;20/05/2021; 2.018.733 ;03/09/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5549;CLAUDIA PADILHA DE ARAUJO GOMES;PETROS;12/09/2019;01/08/2021; 2.019.436 ;13/09/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5867;ADILSON DIAS MATTOS;FORLUZ;30/10/2019;27/12/2020; 2.019.536 ;04/11/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5868;MARCOS AURELIO ALVARENGA PIMENTEL JUNIOR;FORLUZ;30/10/2019;27/12/2020; 2.019.537 ;04/11/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5321;SONIA ZAGURY;VALIA;19/08/2019;11/04/2021; 2.019.377 ;19/08/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5542;NATALIA MARTINS DOS REIS;BANESPREV;03/09/2019;21/05/2021; 2.019.387 ;12/09/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5707;MARIO PEREIRA DE PINHO FILHO;FUNPRESP-EXE;10/10/2019;30/09/2023; 2.019.503 ;10/10/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5712;ANDRE GAMEIRO RUA;PETROS;10/10/2019;02/10/2023; 2.019.490 ;10/10/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5715;LUCAS PENIDO ALIPIO;FUNCESP;19/09/2019;27/06/2022; 2.019.426 ;10/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5776;ANDRE SOTNIK;ITAU UNIBANCO;19/09/2019;31/05/2021; 2.019.440 ;21/10/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5777;GILSON COSTA DE SANTANA;FUNCEF;25/09/2019;01/06/2022; 2.019.447 ;21/10/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
7287;FABIO RIBEIRO PIZZO;REAL GRANDEZA;23/07/2020;01/05/2022; 2.020.358 ;03/08/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
5869;TIAGO JOSE KICH TEMPERANI;SP-PREVCOM;04/11/2019;04/04/2020; 2.019.555 ;06/11/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5460;EUNICE PEREIRA LIMA;BANESPREV;27/08/2018;20/05/2021; 2.018.622 ;27/08/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5656;ALEXANDRE ALVES DE SOUZA;PREVI/BB;27/03/2019;31/05/2020; 2.019.100 ;01/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5670;THIAGO FERAN FREITAS ARAUJO;FUNPRESP-EXE;03/10/2019;30/09/2023; 2.019.494 ;04/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5674;LEANDRO DE LIMA GALVO;FUNPRESP-EXE;03/10/2019;30/09/2023; 2.019.495 ;04/10/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5679;MARCELO DE SIQUEIRA FREITAS;FUNPRESP-EXE;13/02/2019;12/03/2019; 2019.30 ;04/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5680;MARCELO DE SIQUEIRA FREITAS;FUNPRESP-EXE;03/10/2019;30/09/2023; 2.019.473 ;04/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5681;LUIZ CARLOS SANTOS JUNIOR;FUNPRESP-EXE;03/10/2019;30/09/2023; 2.019.484 ;04/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5691;WAGNER LENHART;FUNPRESP-EXE;03/10/2019;29/11/2021; 2.019.481 ;07/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5693;CRISTIANO ROCHA HECKERT;FUNPRESP-EXE;03/10/2019;29/11/2021; 2.019.482 ;07/10/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5694;LUIS RONALDO MARTINS ANGOTI;FUNPRESP-EXE;03/10/2019;30/09/2023; 2.019.483 ;07/10/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5516;BRUNO CARVALHO KATO;VALIA;03/09/2019;11/04/2021; 2.019.397 ;04/09/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5923;TEREZA DA SILVA SOARES;PETROS;14/11/2019;25/11/2023; 2.019.563 ;27/11/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
5592;GABRIEL VIEGAS NETO;ITAU UNIBANCO;23/10/2018;31/05/2021; 2.018.737 ;19/09/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5918;NORTON CARDOSO ALMEIDA;PETROS;26/11/2019;25/11/2023; 2.019.606 ;27/11/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5924;JOSE ROBERTO KASCHEL VIEIRA;PETROS;14/11/2019;25/11/2023; 2.019.566 ;27/11/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5736;MARIO LUIZ NASCIMENTO OLIVEIRA;FUNCESP;05/07/2019;26/09/2019; 2.019.303 ;14/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5737;MARIO LUIZ NASCIMENTO OLIVEIRA;FUNCESP;11/10/2019;26/09/2022; 2.019.518 ;14/10/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
6808;MARIO LUCIO BRAGA;FORLUZ;05/05/2020;27/12/2020; 2.020.201 ;07/05/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5744;BRUNO CREPALDI;ITAU UNIBANCO;11/10/2019;31/05/2021; 2.019.502 ;14/10/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
6813;CLAUEBSON LEOPOLDINO ROCHA;FUNCESP;07/05/2020;31/03/2023; 2.020.211 ;07/05/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
5921;HERVAL CANDIDO DE SOUZA FILHO;PETROS;26/11/2019;25/11/2023; 2.019.575 ;27/11/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5926;ANDRE LUIS ARAUJO SANTANA;PETROS;14/11/2019;25/11/2023; 2.019.567 ;27/11/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5250;CAMILO REY LAURETO;FUNPRESP-JUD;05/08/2019;04/07/2021; 2.019.325 ;06/08/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
5254;SERGIO EDUARDO KETELHUTE SAMPAIO;FUNDACAO COPEL;05/08/2019;30/04/2021; 2.019.324 ;06/08/2019; FIM MANDATO ; CONSELHEIRO FISCAL 
6028;PAULO HENRIQUE ANGELO SOUZA;FUNCEF;20/12/2019;01/06/2020; 2.019.650 ;26/12/2019; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7338;RODRIGO REBOUCAS MARCONDES;POSTALIS;20/08/2020;22/06/2022; 2.020.370 ;20/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7339;AURELIO MADURO DE ABREU;POSTALIS;05/08/2020;22/06/2022; 2.020.372 ;20/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7344;WAGNER DE SOUSA NASCIMENTO;PREVI/BB;03/07/2020;30/09/2020; 296.490 ;24/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7348;ERNESTO SHUJI IZUMI;PREVI/BB;24/08/2020;02/06/2024; 2.020.387 ;24/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7349;TELMO MEDEIROS LOPES;PETROS;26/08/2020;01/08/2021; 2.020.383 ;26/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7378;ELAINE VERSIGNASI DOS SANTOS;SP-PREVCOM;05/05/2020;06/04/2024; 2.020.209 ;02/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7456;ODALI DIAS CARDOSO;PREVI/BB;25/09/2020;02/06/2024; 2.020.431 ;25/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7497;THIAGO ARAUJO BARNER;FUNCESP;09/10/2020;04/10/2023; 2.020.484 ;13/10/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7576;JOAQUIM DIAS DE CASTRO;FAPES;06/06/2017;10/04/2021; 20.171.890 ;26/10/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7158;DAVID PEDROSO CORREA;FUNCEF;03/07/2020;01/06/2024; 2.020.317 ;03/07/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7173;RAFAEL ZANON GUERRA DE ARAUJO;PREVI/BB;02/07/2020;30/09/2020; 296.708 ;03/07/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7322;JORGE CLAUDIO CAVALCANTE DE O LIMA;FAPES;06/08/2020;10/04/2021; 2.020.375 ;06/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7354;EDGARD DE AGUIAR CORDEIRO;POSTALIS;05/08/2020;22/06/2024; 2.020.371 ;26/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7368;RENE NUNES DOS SANTOS;PREVI/BB;31/08/2020;02/06/2024; 2.020.380 ;31/08/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7382;ANDRE DE CASTRO SILVA;POSTALIS;02/09/2020;22/06/2022; 2.020.414 ;03/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7422;ANTONIO SCHUCK;FUNCEF;03/07/2018;01/06/2020; 2.018.519 ;17/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7423;ANTONIO SCHUCK;FUNCEF;16/09/2020;28/10/2020; 2.020.419 ;17/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7398;HELIO GERALDO DE REZENDE;POSTALIS;08/09/2020;22/06/2022; 2.020.420 ;08/09/2020; FIM MANDATO ; CONSELHEIRO FISCAL 
7421;JOSE APARECIDO RUFINO;POSTALIS;16/09/2020;22/06/2024; 2.020.415 ;16/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7449;RODRIGO FIGUEIREDO SORIA;REAL GRANDEZA;22/09/2020;31/08/2024; 2.020.451 ;23/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7451;LUIZ HENRIQUE MULLER;FUNCEF;05/11/2019;01/06/2020; 2.019.553 ;23/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7452;LUIZ HENRIQUE MULLER;FUNCEF;22/09/2020;28/10/2020; 2.020.449 ;23/09/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7498;MARCOS ANTONIO BRENNY;FUNDACAO COPEL;09/10/2020;30/04/2024; 2.020.476 ;13/10/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7501;LINDOLFO ZIMMER;FUNDACAO COPEL;09/10/2020;30/04/2024; 2.020.472 ;13/10/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
7577;ALESSANDRO BATISTA DE LIMA;FUNDACAO COPEL;26/10/2020;30/04/2022; 2.020.507 ;27/10/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
;;;;;  ;;  ;  
  • Acesso à Informação
    • Institucional
      • Organograma
      • Competências
      • Perfil Profissional Desejável
      • Quem é Quem
      • Escritórios de Representação
      • Base Jurídica da Estrutura Organizacional e das Competências
      • Normas
      • Políticas
      • Horário de Atendimento
      • Missão, Visão e Valores
      • Agenda Regulatória PREVIC
      • Agenda de Autoridades
      • Comunicação e imprensa
      • Conheça a PREVIC
    • Ações e Programas
      • Programas, Projetos, Ações, Obras e Atividades
      • Concessões de Recursos Financeiros ou Renúncias de Receitas
      • Fundo de Amparo ao trabalhador – FAT
      • Governança
      • Carta de Serviços
      • Simplifica PREVIC
    • Participação Social
      • Ouvidoria
      • Audiências e Consultas Públicas
      • Conselhos e Órgãos Colegiados
      • Conferências
      • Editais de Chamamento Público
      • Comissões Participativas
      • Prêmio PREVIC de Monografia
    • Painel PREVIC - Cidadão
      • Painel PREVIC - Cidadão
      • Perguntas e Respostas
      • Mapa do Painel
      • Informações de Entidade
      • Informações de Plano de Benefícios
    • Auditorias
      • Prestação de Contas
      • Rol de Responsáveis
      • Relatórios da CGU
      • Relatórios do TCU
      • Plano Anual de Atividades de Auditoria Interna (PAINT)
      • Relatório Anual de Atividades de Auditoria Interna (RAINT)
      • Ações de Supervisão, Controle e Correição
    • Convênios e Transferências
      • Repasses e Transferências de Recursos Financeiros
      • Convênios
    • Receitas e Despesas
      • Receita Pública
      • Quadro de execução de despesas, por unidade orçamentária
      • Despesas com Diárias e Passagens
      • Notas Fiscais Eletrônicas
    • Licitações e Contratos
      • Contratos
      • Licitações
    • Servidores
      • Servidores (ou Empregados)
      • Aposentados e Pensionistas
      • Concursos Públicos
      • Relação Completa de Empregados Terceirizados
      • Estagiários
    • Informações Classificadas
      • Rol das Informações Classificadas em Cada Grau de Sigilo
      • Rol das Informações Desclassificadas nos Últimos Doze Meses
      • Formulários para Pedido de Desclassificação
    • Serviço de Informação ao Cidadão - SIC
      • Informações sobre Serviço de Informação ao Cidadão (SIC)
      • Modelo de Formulário de Solicitação de Informação e Recurso
      • Plataforma Integrada de Ouvidoria e Acesso a Informação - FALABR
      • Relatório Anual da Autoridade de Monitoramento
    • Perguntas Frequentes
    • Dados Abertos
      • Planos de Dados Abertos (PDA) Vigente e Anteriores, bem como Comunicados de Eventuais Alterações em seus Conteúdos
      • Disponibilização das Bases de Dados Programadas para Abertura no PDA do Órgão
      • Relatório Anual de Execução do PDA
      • Balancetes Contábeis
      • Demonstrativos Atuariais
      • Demonstrativos Contábeis
      • Demonstrativos Investimentos
      • Demonstrativos Oficiais
      • Estatística de Benefício e População (EBP)
      • Hipóteses Atuariais
      • Montante Arrecadado
      • Regimes Especiais
      • Despesas Mensais com Capacitação
    • Sanções Administrativas
    • Ferramentas e aspectos tecnológicos
      • Transparência Proativa
    • Acordos de Cooperação Técnica
  • Notícias
  • Supervisão Prudencial
    • TAFIC
    • Fiscalização Direta
    • Monitoramento
    • Supervisão Permanente
    • Regimes Especiais
  • Previdência Complementar Fechada
    • Sobre o setor
    • Entidades Fechadas de Previdência Complementar (EFPC)
    • Patrocinador, Participante e Assistido
    • Previdência Associativa e Instituidor
    • Relação de Entidades
    • Cadastro Dirigentes
      • 2025
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
      • 2017
    • Cadastro de Entidades e Planos (CadPrevic)
      • 2025
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
      • 2017
  • Publicações
    • Palestras
    • Ementário de Pareceres Jurídicos
    • Estatuto da Auditoria Interna da Previc
    • Estudos
      • Série de Estudos
      • Resultados Formulário Covid-19
      • 15 Princípios para Regulação dos Sistemas de Previdência Privada Fechada
      • Estudo sobre Educação Previdenciária nas EFPC
      • Artigos Técnicos
    • Guia da Previdência Complementar para entes federativos
    • Guias de Melhores Práticas
      • Guia PREVIC Melhores Práticas em Ouvidoria 2023
    • Informe Estatístico Trimestral
      • 2025
      • 2024
      • 2023
      • 2022
      • 2021
      • 2020
      • 2019
      • 2018
      • 2017
      • 2016
      • 2015
      • 2014
      • 2013
      • 2012
      • 2011
      • 2002 a 2010
    • Manual de Auditoria Interna
    • Marcas para Download
      • Imagens notícias
      • Tabelas
    • Perguntas Frequentes de Previdência Complementar
    • Perguntas e Respostas
    • Pesquisa ASG
      • Relatório Completo Utilização dos Fatores ASG
      • Relatório Resumo Utilização dos Fatores ASG
      • Results of a survey questionnaire answered by Brazilian Pension Funds
    • Quadro resumo das Informações Obrigatórias das EFPC
    • Relatório da Previdência Complementar Fechada
    • Mapa Site
      • Acesso à informação
  • Sistemas
    • Acesso aos Sistemas
      • Busca-Normas PREVIC
      • Sistema de Consulta Pública da PREVIC (SISCONP)
      • Atendimento TI
      • CADPREVIC - Cadastro de Entidades e Planos
      • CAND - Cadastro Nacional de Dirigentes
      • Sistema GERID: Gerenciamento de Permissões de Acesso (GPA)
      • Sistema GERID: Gerenciamento de Identidade (GID)
      • Sistema de Transferência de Arquivos (STA)
      • Relatórios PREVIC
      • Sistema Integrado de Arrecadação (SIA)
      • SEI - Sistema Eletrônico de Informação
      • Venturo (DPAP)
      • SPCDESKTOP
    • Sistema de Consulta Pública da PREVIC (SISCONP)
      • Acesso ao Sistema de Consulta Pública da PREVIC (SISCONP)
      • Vídeo tutorial - Sistema de consulta da PREVIC
      • Manual de instruções SISCONP
    • Gerenciamento de Gestores de Sistema
    • Informações sobre os Sistemas Previc
      • Atendimento TI - Guia do Usuário
      • Cadastro de Entidades e Planos (CadPrevic)
      • Cadastro Nacional de Dirigentes (Cand)
      • Estatística de População e Benefícios (DE e DSI)
      • Informações Atuariais
      • Informações Contábeis
      • Informações de Investimentos
      • Sistema de Autenticação de Acesso (Gerid)
      • Sistema de Transferência de Arquivos (STA)
      • Sistema Eletrônico de Informação (SEI)
      • Suporte aos Usuários
    • Previc altera tabela de indexadores e regra de ISIN para os arquivos XML 4.01 e 5.0
    • Validadores
      • Validador de Balancetes Contábeis – a partir do exercício 2021
  • Licenciamento
    • Autorizações por licenciamento automático
      • Convênio de adesão
      • Alterações de convênio de adesão
      • Alteração de Regulamento
      • Retirada de Patrocínio - Vazia
      • Aplicação de Regulamento
      • Transferência de Gerenciamento
    • Como Participar
    • Entidades, Planos e Patrocinadores
      • Gestão dos Cadastros de Entidades, Planos, Patrocinadores e Dirigentes
      • Modelo de Documentos
      • Termos de Responsabilidade
      • Relatórios da Operação
      • Alteração de Regulamento
      • Retirada de Patrocínio
      • Rescisão de Convênio de Adesão Por Iniciativa da EFPC
      • Cisão de Entidade
      • Cisão de Plano de Benefícios
      • Destinação de Reserva Especial com Reversão de Valores
      • Fusão de Entidades
      • Fusão de Planos de Benefícios
      • Implantação de Plano de Benefícios
      • Incorporação de Entidade
      • Incorporação de Plano de Benefícios
      • Migração
      • Transferência de Gereciamento
      • Alteração de Convênio de Adesão
      • Alteração de Estatuto
      • Aprovação de Convênio/ Termo de adesão
      • Constituição de EFPC
  • Habilitação de Dirigentes
    • Orientações Gerais
    • Perguntas frequentes
    • Busca de Dirigentes Habilitados
    • Certificadoras
    • Formulários
  • Transparência e Prestação de Contas
  • Contato
Redefinir Cookies
Redes sociais
  • Instagram
  • YouTube
  • Facebook
  • Flickr
Acesso àInformação
Todo o conteúdo deste site está publicado sob a licença Creative Commons Atribuição-SemDerivações 3.0 Não Adaptada.
Voltar ao topo da página
Fale Agora Refazer a busca