Cadastro Habilitacoes 2021-02.csv
Atualizado em
06/02/2024 14h43
Cadastro Habilitacoes 2021-02.csv
— 1064 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 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 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 7659;RAQUEL DE CAMARGO PACHECO;PFIZER PREV;21/03/2019;01/09/2020; 2019.66 ;10/11/2020; 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 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 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 8222;ANA CRISTINA MUNHOS DE SOUZA;FAECES;02/08/2018;25/04/2020; 2.018.588 ;27/01/2021; 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 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 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 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;IAPAR-EMATER;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 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 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 7741;NILTON BRUNELLI AZEVEDO;ANABBPREV;07/08/2019;30/04/2020; 2.019.342 ;24/11/2020; 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 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 7927;RODRIGO RIBEIRO DA LUZ;RJPREV;21/03/2019;30/01/2021; 2019.73 ;18/12/2020; 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 7716;FABIO MORATA;PFIZER PREV;03/09/2019;31/08/2020; 2.019.401 ;12/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7720;ANDRE LUIS ALARCON DO PASSO SUAIDE;VEXTY;29/10/2018;06/09/2020; 2.018.757 ;13/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8103;ETTORE EDUARDO MARTINES DA SILVA;PREV PEPSICO;14/09/2016;29/11/2018; 2016.2.0240 ;08/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8156;ANTONIO MARCOS SOCCI DA COSTA;IBM;21/01/2019;09/10/2020; 2019.22 ;20/01/2021; 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 8265;JARBAS ANTONIO DE BIAGI;BANESPREV;25/06/2018;21/05/2021; 2.018.509 ;03/02/2021; 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 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 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 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 7617;WELYTON DE SOUZA PINTO;INERGUS;26/03/2020;25/10/2020; 2.020.137 ;04/11/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 7618;WELYTON DE SOUZA PINTO;ENERGISAPREV;20/03/2020;25/10/2020; 2.020.133 ;04/11/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 8137;ADEMAR SALVADOR;RANDONPREV;26/06/2019;18/10/2019; 2.019.301 ;18/01/2021; 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 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 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;IAPAR-EMATER;02/08/2018;21/07/2021; 2.018.572 ;03/08/2018; 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 8142;MARCELLO FURLANETTO GOMES;REGIUS;18/04/2019;12/12/2020; 2.019.150 ;20/01/2021; 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 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 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;IAPAR-EMATER;08/02/2019;31/01/2022; 2019.37 ;08/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 7916;MAURO CAMILO CLEMENTE DE SOUZA;DESBAN;14/06/2018;15/10/2020; 2.018.478 ;14/12/2020; 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 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 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 8146;FERNANDA RINCO;CP PREV;28/06/2018;22/01/2021; 2.018.513 ;21/01/2021; 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 7902;IRANI DUTRA DE SIQUEIRA;GEIPREV;25/06/2018;10/06/2020; 2.018.510 ;08/12/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 7896;JOS DE OLIVEIRA RAMOS;PREVUNISUL;14/09/2018;07/11/2020; 2.018.663 ;08/12/2020; 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 8203;CLAUDIO JOS DE SOUZA ROSA;SAO BERNARDO;19/06/2019;22/12/2020; 2.019.292 ;28/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8209;ANTONIO JOSE GUIMARAES RAMOS;IBM;18/04/2019;04/10/2019; 2.019.155 ;28/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8210;ANTONIO JOSE GUIMARAES RAMOS;IBM;27/01/2021;05/10/2022; 2021.48 ;28/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8241;RICARDO NELSON VASCONCELOS;FAELCE;26/04/2019;08/01/2021; 2.019.148 ;01/02/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8256;JOEL CHNAIDERMAN;SINDPD;06/12/2018;04/06/2020; 2.018.711 ;02/02/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8260;YURI CARIONE ENGELKE;OABPREV-SC;08/01/2019;07/01/2020; 2019.2 ;03/02/2021; 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 8218;LEONARDO DIAS BAPTISTA GOMES;BANESPREV;09/09/2019;21/05/2021; 2.019.386 ;25/01/2021; 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 7899;MARTA TURRA;FUNCEF;07/12/2020;02/06/2024; 2.020.570 ;08/12/2020; QUATRO ANOS ; CONSELHEIRO FISCAL 7879;LUIZ HENRIQUE MULLER;FUNCEF;07/12/2020;02/06/2024; 2.020.571 ;08/12/2020; QUATRO ANOS ; CONSELHEIRO DELIBERATIVO 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 8258;LIANO LEVY ALMIR GONCALVES VIEIRA;CE-PREVCOM;02/02/2021;01/02/2025; 2021.66 ;03/02/2021; QUATRO ANOS ; 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 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 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 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 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 8223;ANA CRISTINA MUNHOS DE SOUZA;FAECES;27/04/2017;02/08/2018; 20.171.378 ;27/01/2021; 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 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 7957;DAVID AUGUSTO DE ABREU;FAELCE;08/11/2016;21/03/2019; 2016.2.0957 ;18/12/2020; 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 7930;JOS CANDIDO DA SILVA FILHO;FACEAL;03/01/2017;15/12/2018; 2017.2.0004 ;18/12/2020; 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 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;IAPAR-EMATER;20/02/2019;30/06/2022; 2019.35 ;07/03/2019; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 7920;ANA LUCIA LANDIN;ANABBPREV;11/04/2017;26/12/2019; 2.017.882 ;14/12/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 7923;MARIANA GUEDES SILVEIRA;RBS PREV;25/09/2020;30/12/2020; 2.020.441 ;18/12/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 7924;MARIANA GUEDES SILVEIRA;RBS PREV;12/06/2019;30/09/2020; 2.019.277 ;18/12/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 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 7742;NILTON BRUNELLI AZEVEDO;ANABBPREV;15/12/2016;13/07/2019; 2016.2.1452 ;24/11/2020; 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 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 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 8147;FERNANDA RINCO;MERCERPREV;30/12/2016;24/11/2018; 2016.2.1684 ;21/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8148;FERNANDA RINCO;CP PREV;20/01/2021;30/11/2023; 2021.40 ;21/01/2021; 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 7903;IRANI DUTRA DE SIQUEIRA;GEIPREV;01/08/2017;31/05/2018; 20.172.177 ;08/12/2020; 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 7906;IRANI DUTRA DE SIQUEIRA;GEIPREV;16/10/2020;10/06/2023; 2.020.492 ;08/12/2020; 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 7757;FLAVIA NAZARE DE SOUZA BARLETTA;SP-PREVCOM;24/11/2020;29/04/2021; 2.020.551 ;24/11/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 7942;MARIO CARDOSO SANTIAGO;PREVHAB;18/07/2017;30/10/2020; 20.172.139 ;18/12/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 7943;MARIO CARDOSO SANTIAGO;PREVHAB;30/12/2016;24/05/2017; 2016.2.1263 ;18/12/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8020;LUIZ ANTONIO TADASHI KITAMURA;BANESPREV;19/05/2017;17/03/2020; 20.171.262 ;23/12/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8021;LUIZ ANTONIO TADASHI KITAMURA;BANESPREV;01/11/2016;17/03/2017; 2016.2.0925 ;23/12/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 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 8002;VINICIUS MARINHO DA CRUZ;MULTIBRA INSTITUIDOR;09/02/2018;06/02/2022; 2018.76 ;23/12/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8205;CLAUDIO JOS DE SOUZA ROSA;SAO BERNARDO;19/01/2017;07/07/2017; 2017.2.0141 ;28/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8257;JOEL CHNAIDERMAN;SINDPD;02/02/2021;19/07/2021; 2021.60 ;02/02/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8267;JARBAS ANTONIO DE BIAGI;BANESPREV;25/10/2016;15/12/2016; 2016.2.0922 ;03/02/2021; 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 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 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 8063;VICTOR ROBERTO HOHL;SEBRAE PREVIDENCIA;06/01/2021;18/11/2023; 2.020.598 ;07/01/2021; 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 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 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 8216;LEONARDO DIAS BAPTISTA GOMES;ELETRA;12/11/2020;12/01/2022; 2.020.528 ;25/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8219;LEONARDO DIAS BAPTISTA GOMES;BRASILETROS;20/01/2021;12/01/2022; 2021.17 ;25/01/2021; 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 7901;IRANI DUTRA DE SIQUEIRA;GEIPREV;16/06/2020;10/09/2020; 2.020.276 ;08/12/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 7779;JOS CARLOS DOS SANTOS SOUZA;FUNCASAL;27/11/2020;16/05/2022; 2.020.549 ;29/11/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 7787;MARCELO RODRIGUES CAMPOS;MENDESPREV;26/08/2020;06/12/2020; 2.020.400 ;30/11/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 7940;GUILHERME VILELA DE PAULA;OABPREV-MG;17/12/2020;11/05/2023; 2.020.581 ;18/12/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8022;LUIZ ANTONIO TADASHI KITAMURA;BANESPREV;23/12/2020;17/03/2023; 2.020.595 ;23/12/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8077;FLAVIO TEIXEIRA CIVES;CAPESESP;12/11/2020;31/12/2020; 2.020.527 ;06/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8078;FLAVIO TEIXEIRA CIVES;CAPESESP;02/06/2020;30/10/2020; 2.020.256 ;06/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8098;JOAO BATISTA TIBIRICA;PREVSAN;12/11/2020;31/12/2020; 2.020.537 ;08/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8102;ETTORE EDUARDO MARTINES DA SILVA;PREV PEPSICO;20/11/2018;30/11/2022; 2.018.761 ;08/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8116;WANDERMON CORREA SILVA;CE-PREVCOM;12/01/2021;19/09/2021; 2021.21 ;12/01/2021; 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 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 7999;VINICIUS MARINHO DA CRUZ;MULTIBRA;29/10/2019;07/12/2020; 2.019.514 ;23/12/2020; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8235;JOSE PEDRO OSORIO MENDINA;FAPERS;09/07/2020;11/01/2021; 2.020.328 ;29/01/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8259;YURI CARIONE ENGELKE;SUL PREVIDNCIA;24/01/2020;08/01/2023; 2020.52 ;03/02/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8264;YURI CARIONE ENGELKE;OABPREV-SC;02/02/2021;08/01/2023; 2021.64 ;03/02/2021; FIM DA VALIDADE DA CERTIFICAO ; DIRETOR EXECUTIVO 8268;JARBAS ANTONIO DE BIAGI;OABPREV-SP;02/02/2021;16/12/2022; 2021.63 ;03/02/2021; 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 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 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 7620;PEDRO MARTINELLI VIEIRA;FUNCESP;10/11/2017;03/11/2020; 20.172.442 ;04/11/2020; 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 7837;SERGIO TADEU NABAS;FUNCESP;23/11/2017;01/12/2020; 20.172.461 ;04/12/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 7838;SERGIO TADEU NABAS;FUNCESP;24/10/2017;23/04/2020; 20.172.407 ;04/12/2020; 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 7345;WAGNER DE SOUSA NASCIMENTO;PREVI/BB;16/06/2017;31/05/2020; 20.171.956 ;24/08/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8036;MARCIO CURY ABUMUSSI;SP-PREVCOM;26/12/2017;28/07/2020; 20.172.521 ;04/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 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 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 8201;ELEN MARQUES SOUTO;FATL;04/06/2018;31/03/2021; 2.018.320 ;27/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 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 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 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 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 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 8220;CYNTIA BARRETO SOARES;FATL;26/01/2021;31/03/2021; 2021.44 ;26/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 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 7898;MARTA TURRA;FUNCEF;21/09/2020;28/10/2020; 2.020.443 ;08/12/2020; FIM MANDATO ; CONSELHEIRO FISCAL 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 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 7786;ANGELA SAYURI CRISTOFOLI UENO;ITAU UNIBANCO;27/11/2020;31/03/2021; 2.020.558 ;30/11/2020; FIM MANDATO ; CONSELHEIRO FISCAL 7938;MILENA DE CASTILHO L MARTINS;ITAU UNIBANCO;17/12/2020;31/05/2021; 2.020.565 ;18/12/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 7660;RAQUEL DE CAMARGO PACHECO;PFIZER PREV;20/09/2017;22/11/2018; 20.172.334 ;10/11/2020; 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 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 8064;VICTOR ROBERTO HOHL;SEBRAE PREVIDENCIA;13/04/2018;09/02/2021; 2.018.174 ;07/01/2021; 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 8140;JOSE FIRMINO ROCHA E SILVA;PREVBEP;01/11/2017;30/08/2021; 20.172.433 ;20/01/2021; 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 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 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 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 6283;CIBELLY DOS SANTOS FONSECA;FASERN;15/12/2017;04/01/2021; 2018.14 ;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 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 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;IAPAR-EMATER;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 8058;BERNARDO COELHO DE ANDRADE;OABPREV-MG;24/11/2017;02/09/2020; 20.172.465 ;06/01/2021; 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 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 8144;EVELINE FRANCO VELOSO SUSIN;BB PREVIDENCIA;05/12/2019;18/01/2021; 2.019.623 ;20/01/2021; 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 6238;DANIEL JOSE DE BRITO VEIGA PESSOA;OABPREVNORDESTE;06/01/2020;01/01/2023; 2.019.686 ;24/01/2020; 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 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 7956;DAVID AUGUSTO DE ABREU;BRASILETROS;30/12/2019;23/01/2021; 2.019.659 ;18/12/2020; 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 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 5158;LUISA COITINHO PINTO;RBS PREV;12/06/2019;06/07/2021; 2.019.278 ;08/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 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 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 4105;FLAVIO VIDOR DE SOUSA REIS;PREVICAT;22/02/2017;29/04/2018; 2017.2.0392 ;14/01/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 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 7921;ANA LUCIA LANDIN;ANABBPREV;14/12/2020;31/03/2021; 2.020.578 ;14/12/2020; 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 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 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 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 5839;LETICIA CARLA ATAIDE;CASFAM;27/04/2017;15/08/2018; 20.171.377 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 7798;MARIA DO SOCORRO MARQUES LEITE ALVES;FUNCASAL;25/07/2017;14/10/2019; 20.172.158 ;29/11/2020; 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 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 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 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 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 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 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 5684;MARCIA APARECIDA FERNANDES KOPELMAN;PROMON;21/03/2018;27/09/2019; 2.018.140 ;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 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 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 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 7904;IRANI DUTRA DE SIQUEIRA;GEIPREV;01/08/2017;31/05/2018; 20.172.177 ;08/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7905;IRANI DUTRA DE SIQUEIRA;GEIPREV;01/08/2017;23/06/2020; 20.172.176 ;08/12/2020; 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 6081;MARIA DO SOCORRO FERNANDES B FREIRE;OABPREVNORDESTE;10/07/2017;19/09/2019; 20.172.091 ;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 7341;EDSON MODES;MC PREV;12/07/2017;31/07/2018; 20.171.468 ;24/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 7636;ARNALDO CASTANHEIRA JUNIOR;PREVSAN;15/11/2017;08/10/2020; 20.172.434 ;05/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7638;ROSELI DE AGUIAR ANDRADE;UNISYS-PREVI;27/10/2017;15/10/2020; 20.172.427 ;05/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7778;JOS CARLOS DOS SANTOS SOUZA;FUNCASAL;25/07/2017;14/10/2019; 20.172.159 ;29/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8016;REGINA CELIA CESARINI;AVONPREV;06/11/2018;21/12/2020; 2.018.759 ;23/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7788;MARCELO RODRIGUES CAMPOS;MENDESPREV;21/06/2017;31/03/2020; 20.171.922 ;30/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7937;NATALIA WROCLAWSKI;PREVDOW;17/12/2020;04/12/2022; 2.020.580 ;18/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7939;GUILHERME VILELA DE PAULA;OABPREV-MG;24/11/2017;02/09/2020; 20.172.466 ;18/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8079;FLAVIO TEIXEIRA CIVES;CAPESESP;14/11/2019;30/06/2020; 2.019.587 ;06/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8099;JOAO BATISTA TIBIRICA;PREVSAN;14/03/2018;08/10/2020; 2.018.131 ;08/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8105;FERNANDO FERREIRA CALAZANS;OABPREV-MG;24/11/2017;02/09/2020; 20.172.467 ;08/01/2021; 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 8224;ANA CRISTINA MUNHOS DE SOUZA;FAECES;14/05/2020;25/04/2024; 2.020.231 ;27/01/2021; 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 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 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 8003;VINICIUS MARINHO DA CRUZ;MULTIBRA;16/01/2017;16/12/2018; 2017.2.0077 ;23/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8004;VINICIUS MARINHO DA CRUZ;PREVILLOYDS;16/01/2017;16/12/2018; 2017.2.0076 ;23/12/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 8000;VINICIUS MARINHO DA CRUZ;MULTIPENSIONS;29/05/2018;30/04/2020; 2.018.314 ;23/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8001;VINICIUS MARINHO DA CRUZ;MULTIBRA;13/04/2018;28/09/2019; 2.018.159 ;23/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8005;VINICIUS MARINHO DA CRUZ;MULTIPENSIONS;16/01/2017;30/04/2018; 2017.2.0086 ;23/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8234;JOSE PEDRO OSORIO MENDINA;FAPERS;09/03/2018;30/06/2020; 2018.89 ;29/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8204;CLAUDIO JOS DE SOUZA ROSA;SAO BERNARDO;25/07/2017;07/07/2019; 20.172.161 ;28/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8236;ANDREA PINTO MUSICO;IBM;21/03/2019;09/10/2020; 2019.77 ;01/02/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8238;LUIS FABIANO DE ARAUJO GIANNINI;OABPREV-SC;09/02/2018;31/12/2020; 2018.92 ;01/02/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8239;LUIS FABIANO DE ARAUJO GIANNINI;OABPREV-SC;14/08/2017;31/01/2018; 20.172.371 ;01/02/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8242;RICARDO NELSON VASCONCELOS;FAELCE;21/03/2018;30/04/2019; 2.018.139 ;01/02/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8261;YURI CARIONE ENGELKE;OABPREV-SC;09/02/2018;31/12/2018; 2018.90 ;03/02/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8262;YURI CARIONE ENGELKE;SUL PREVIDNCIA;14/12/2017;17/11/2019; 20.172.486 ;03/02/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8263;YURI CARIONE ENGELKE;OABPREV-SC;08/10/2017;31/01/2018; 20.172.369 ;03/02/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8266;JARBAS ANTONIO DE BIAGI;BANESPREV;10/03/2017;27/04/2018; 2017.2.0567 ;03/02/2021; 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 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 8138;ADEMAR SALVADOR;RANDONPREV;16/11/2016;02/06/2019; 2016.2.1082 ;18/01/2021; 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 7925;MARIANA GUEDES SILVEIRA;RBS PREV;27/10/2017;06/07/2019; 20.172.423 ;18/12/2020; 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 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 7018;LUCIANA COSTA MARQUES DE SA;PREVINDUS;03/01/2019;30/04/2020; 2.018.838 ;09/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7559;JULIANA MIGUEZ KOEHLER;INFRAPREV;31/01/2020;17/07/2020; 2020.63 ;20/10/2020; 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 6229;MERCIA LOPES DE SIQUEIRA;CIASPREV;17/01/2020;20/05/2021; 2020.18 ;17/01/2020; 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 6609;ROSELI GOMEZ FERNANDES CORSO;PREVCUMMINS;02/08/2018;31/03/2020; 2018.56 ;02/04/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 6269;JULIANA RODRIGUES DE PAULA CHIARI;DESBAN;06/01/2020;05/06/2021; 2.019.680 ;29/01/2020; 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 6284;CIBELLY DOS SANTOS FONSECA;NOS;31/01/2020;31/10/2021; 2020.33 ;03/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8145;EVELINE FRANCO VELOSO SUSIN;BB PREVIDENCIA;20/01/2021;18/01/2024; 2021.33 ;20/01/2021; 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 6405;SUZI MARCIA MATEUS DE AGUIAR;FUTURA PREV;14/02/2020;19/03/2021; 2020.85 ;20/02/2020; FIM MANDATO ; DIRETOR EXECUTIVO 6236;SERGIO RICARDO VIEIRA;SERPROS;23/01/2020;23/08/2021; 2020.12 ;23/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 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 4045;SONIA MARIA CASINI FORTES SILVA;SYNGENTA PREVI;03/01/2019;30/11/2021; 2.018.825 ;04/01/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 5161;TATIANA MIDORI MIGIYAMA;ITAUSAINDL;18/06/2018;25/04/2020; 2.018.452 ;09/07/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 5913;RICARDO DOS MARES GUIA;FASC;04/11/2019;01/07/2022; 2.019.392 ;11/11/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 7918;ANA LUCIA LANDIN;ANABBPREV;21/11/2020;30/11/2020; 2.020.543 ;14/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7926;MARIANA GUEDES SILVEIRA;RBS PREV;17/12/2020;06/07/2021; 2.020.582 ;18/12/2020; 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 7740;ELENICE HASS DE OLIVEIRA PEDROZA;OABPREV-PR;21/11/2020;20/08/2022; 2.020.524 ;23/11/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 5840;LETICIA CARLA ATAIDE;CASFAM;29/10/2019;15/08/2021; 2.019.546 ;30/10/2019; FIM MANDATO ; DIRETOR EXECUTIVO 7796;ANA LUCIA BARBOZA SEABRA DE OLIVEIRA;CBS;27/11/2020;31/03/2022; 2.020.553 ;29/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7797;MARIA DO SOCORRO MARQUES LEITE ALVES;FUNCASAL;07/11/2019;29/10/2020; 2.019.572 ;29/11/2020; 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 7799;MARIA DO SOCORRO MARQUES LEITE ALVES;FUNCASAL;27/11/2020;29/10/2023; 2.020.556 ;29/11/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 5852;FERNANDA SILVEIRA ANTUNES CORREA;RAIZPREV;30/10/2019;21/10/2022; 2.019.535 ;31/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 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 5875;PAULO SERGIO POGGIAN;NUCLEOS;05/11/2019;30/09/2022; 2.019.557 ;06/11/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 5685;MARCIA APARECIDA FERNANDES KOPELMAN;PROMON;03/10/2019;24/09/2022; 2.019.476 ;04/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 5917;LAERTE CIARLARIELLO GAIA;BUNGEPREV;07/11/2019;20/11/2022; 2.019.569 ;25/11/2019; 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 6084;LUCIANA RIBEIRO MALHADO;ENERGISAPREV;30/12/2019;15/12/2022; 2.019.666 ;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 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 7777;JOS CARLOS DOS SANTOS SOUZA;FUNCASAL;05/11/2019;29/10/2020; 2.019.558 ;29/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7977;ALINE OLIVEIRA ALMEIDA;PREVI NOVARTIS;21/12/2020;15/02/2022; 2.020.585 ;22/12/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 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 7437;ISABELA REBELLO DA SILVA;TEXPREV;17/09/2020;31/05/2023; 2.020.410 ;18/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 7661;RAQUEL DE CAMARGO PACHECO;PFIZER PREV;10/11/2020;31/08/2023; 2.020.533 ;10/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8237;ANDREA PINTO MUSICO;IBM;01/02/2021;09/10/2023; 2021.62 ;01/02/2021; 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;IAPAR-EMATER;02/03/2017;30/06/2018; 2017.2.0509 ;08/03/2019; FIM MANDATO ; DIRETOR EXECUTIVO 7917;MAURO CAMILO CLEMENTE DE SOUZA;DESBAN;14/12/2020;05/06/2021; 2.020.577 ;14/12/2020; 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 6958;ARNALDO CESAR SERIGHELLI;ITAU UNIBANCO;09/08/2017;29/03/2019; 20.172.203 ;02/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7928;RODRIGO RIBEIRO DA LUZ;RJPREV;17/12/2020;31/01/2021; 2.020.579 ;18/12/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 7717;FABIO MORATA;PFIZER PREV;14/08/2017;22/05/2019; 20.172.235 ;12/11/2020; 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 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 7130;MARCEL JUVINIANO BARROS;PREVI/BB;26/06/2020;30/09/2020; 294.838 ;30/06/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7616;WELYTON DE SOUZA PINTO;INERGUS;04/11/2020;09/01/2023; 2.020.520 ;04/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7656;MAURO MOTTA FIGUEIRA;VEXTY;02/10/2020;06/11/2020; 2.020.467 ;09/11/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 7619;WELYTON DE SOUZA PINTO;ENERGISAPREV;04/11/2020;15/12/2022; 2.020.522 ;04/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7657;MAURO MOTTA FIGUEIRA;VEXTY;06/11/2020;04/09/2023; 2.020.531 ;09/11/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 8065;ROSELI OLIVA;OABPREV-SP;08/01/2021;07/12/2023; 2021.6 ;08/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8066;LUIZ MAURO FERREIRA ROCHA;AVONPREV;08/01/2021;04/05/2021; 2021.4 ;08/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8067;ARTHUR HENRIQUE DE MORAES PIRES;PRHOSPER;08/01/2021;31/01/2021; 2021.3 ;08/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8136;ROBERTO AFFONSO ANCIAES;SABESPREV;18/01/2021;24/04/2023; 2021.14 ;18/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8139;ADEMAR SALVADOR;RANDONPREV;18/01/2021;31/05/2022; 2021.26 ;18/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8141;JOSE FIRMINO ROCHA E SILVA;PREVBEP;20/01/2021;31/08/2021; 2021.7 ;20/01/2021; 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 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 8059;BERNARDO COELHO DE ANDRADE;OABPREV-MG;30/12/2020;02/09/2023; 2.020.597 ;06/01/2021; 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 8143;MARCELLO FURLANETTO GOMES;REGIUS;20/01/2021;06/08/2022; 2021.25 ;20/01/2021; 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 7935;DAVID AUGUSTO DE ABREU;ELETRA;06/01/2020;13/03/2022; 2.019.658 ;18/12/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 7929;JOS CANDIDO DA SILVA FILHO;FACEAL;21/01/2020;04/12/2020; 2020.30 ;18/12/2020; 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 7931;JOS CANDIDO DA SILVA FILHO;FACEAL;17/12/2020;31/03/2021; 2.020.584 ;18/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7996;MARCELO ROSSETI;MULTIBRA;21/12/2020;27/09/2021; 2.020.587 ;22/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7997;MARCELO ROSSETI;MULTIPENSIONS;21/12/2020;29/04/2022; 2.020.588 ;22/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7998;VINICIUS MARINHO DA CRUZ;MULTIPENSIONS;20/07/2020;29/04/2022; 2.020.353 ;23/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7958;DAVID AUGUSTO DE ABREU;ELETRA;27/11/2020;14/03/2022; 2.020.559 ;18/12/2020; 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 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 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 7919;ANA LUCIA LANDIN;ANABBPREV;06/01/2020;30/04/2020; 2.019.677 ;14/12/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 7743;NILTON BRUNELLI AZEVEDO;ANABBPREV;24/11/2020;30/11/2020; 2.020.550 ;24/11/2020; 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 7800;IANA MAYURI SHIMIZU DA SILVA;CYAMPREV;27/11/2020;06/06/2022; 2.020.548 ;30/11/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 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 8149;LUIZ CLAUDIO BATISTA;BB PREVIDENCIA;11/03/2020;18/01/2021; 2.020.110 ;22/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8150;LUIZ CLAUDIO BATISTA;BB PREVIDENCIA;20/01/2021;18/01/2024; 2021.23 ;22/01/2021; 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 8217;LEONARDO DIAS BAPTISTA GOMES;BRASILETROS;10/11/2020;23/02/2021; 2.020.525 ;25/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8221;LUCIANO HOFFMANN;PREVI NOVARTIS;26/01/2021;15/02/2022; 2021.42 ;26/01/2021; 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 7897;JOS DE OLIVEIRA RAMOS;PREVUNISUL;07/12/2020;15/08/2021; 2.020.574 ;08/12/2020; 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 7776;CESAR AUGUSTO JACINTO TEIXEIRA;ECONOMUS;27/11/2020;31/05/2022; 2.020.557 ;29/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7637;ARNALDO CASTANHEIRA JUNIOR;PREVSAN;05/11/2020;08/10/2023; 2.020.512 ;05/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7639;ROSELI DE AGUIAR ANDRADE;UNISYS-PREVI;05/11/2020;15/10/2023; 2.020.518 ;05/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7718;FABIO MORATA;PFIZER PREV;12/11/2020;31/08/2023; 2.020.538 ;12/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7719;GUSTAVO GARCIA LELLIS;BB PREVIDENCIA;12/11/2020;18/01/2021; 2.020.540 ;12/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7721;ANDRE LUIS ALARCON DO PASSO SUAIDE;VEXTY;13/10/2020;04/09/2023; 2.020.541 ;13/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7756;FLAVIA NAZARE DE SOUZA BARLETTA;SP-PREVCOM;16/07/2020;01/07/2024; 2.020.350 ;24/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8017;REGINA CELIA CESARINI;AVONPREV;23/12/2020;21/12/2024; 2.020.589 ;23/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7789;MARCELO RODRIGUES CAMPOS;MENDESPREV;27/11/2020;31/03/2023; 2.020.564 ;30/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7816;FRANCISCO ROBSON DA SILVA FONTOURA;CE-PREVCOM;02/12/2020;30/04/2024; 2.020.568 ;02/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7941;MARIO CARDOSO SANTIAGO;PREVHAB;14/05/2020;30/11/2020; 2.020.232 ;18/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 7944;MARIO CARDOSO SANTIAGO;PREVHAB;17/12/2020;24/10/2024; 2.020.583 ;18/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8019;LUIZ ANTONIO TADASHI KITAMURA;BANESPREV;19/02/2020;10/04/2020; 2020.70 ;23/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8080;FLAVIO TEIXEIRA CIVES;CAPESESP;30/12/2020;30/06/2024; 2.020.596 ;06/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8100;JOAO BATISTA TIBIRICA;PREVSAN;08/01/2021;08/10/2023; 2021.11 ;08/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8101;DANIEL BLIKSTEIN;OABPREV-SP;08/01/2021;07/12/2023; 2021.8 ;08/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8106;FERNANDO FERREIRA CALAZANS;OABPREV-MG;08/01/2021;02/09/2023; 2021.10 ;08/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8157;ANTONIO MARCOS SOCCI DA COSTA;IBM;20/01/2021;09/10/2023; 2021.29 ;20/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8158;EURICO VILLELA;MULTIPLA;20/01/2021;23/05/2021; 2021.24 ;20/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8159;DANIEL ANDRE STIELER;ECONOMUS;20/01/2021;31/05/2022; 2021.36 ;20/01/2021; 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 8008;RICARDO ALTAIR SCHWARZ;FAPERS;23/12/2020;30/06/2023; 2.020.592 ;23/12/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 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 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 7670;ILTON LUIS SCHWAAB;POUPREV;12/11/2020;31/03/2024; 2.020.539 ;12/11/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8006;VINICIUS MARINHO DA CRUZ;MULTIBRA;23/12/2020;27/09/2021; 2.020.590 ;23/12/2020; FIM MANDATO ; DIRETOR EXECUTIVO 8206;CLAUDIO JOS DE SOUZA ROSA;SAO BERNARDO;27/01/2021;07/07/2021; 2021.57 ;28/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8208;ANTONIO JOSE GUIMARAES RAMOS;IBM;05/02/2020;09/10/2020; 2020.53 ;28/01/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8240;LUIS FABIANO DE ARAUJO GIANNINI;OABPREV-SC;01/02/2021;31/12/2023; 2021.67 ;01/02/2021; FIM MANDATO ; DIRETOR EXECUTIVO 8243;RICARDO NELSON VASCONCELOS;FAELCE;01/02/2021;30/04/2022; 2021.59 ;01/02/2021; FIM MANDATO ; DIRETOR EXECUTIVO 7009;CARLOS RENATO BONETTI;PREVI/BB;08/06/2020;31/05/2024; 2.020.265 ;08/06/2020; 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 6416;HEBER RUBENS CARDOSO;REAL GRANDEZA;20/02/2020;30/03/2024; 2020.93 ;21/02/2020; FIM MANDATO ; CONSELHEIRO FISCAL 7922;FABIO GERALDO OLIVEIRA CONDE;POSTALIS;14/12/2020;26/06/2024; 2.020.573 ;14/12/2020; FIM MANDATO ; CONSELHEIRO FISCAL 7836;SERGIO TADEU NABAS;FUNCESP;07/05/2020;24/04/2023; 2.020.199 ;04/12/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 6965;RODRIGO FELIPPE AFONSO;PREVI/BB;02/06/2020;31/05/2022; 2.020.251 ;02/06/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8018;CARLOS ANTONIO DA SILVA ZEGO;VALIA;23/12/2020;11/04/2021; 2.020.594 ;23/12/2020; FIM MANDATO ; CONSELHEIRO FISCAL 8160;ERIC GONZALEZ PINTO;FORLUZ;28/04/2020;27/12/2020; 2.020.188 ;20/01/2021; 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 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 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 7658;SERGIO LUIZ FELICE;FUNCESP;10/11/2020;24/08/2023; 2.020.526 ;10/11/2020; FIM MANDATO ; CONSELHEIRO FISCAL 7621;PEDRO MARTINELLI VIEIRA;FUNCESP;29/10/2020;03/11/2023; 2.020.511 ;04/11/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 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 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 8056;MARIA HELENA BARBOSA;FORLUZ;14/12/2020;27/12/2024; 2.020.561 ;06/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 8057;CLAUDIA MUINHOS RICALDONI;FORLUZ;14/12/2020;27/12/2024; 2.020.555 ;06/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8060;ARTHUR JOSE LAVATORI CORREA;SISTEL;06/01/2021;19/04/2021; 2021.1 ;07/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 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 7736;CARLOS EDUARDO FELSKY;FUNDACAO COPEL;21/11/2020;30/11/2020; 2.020.542 ;23/11/2020; 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 7839;SERGIO TADEU NABAS;FUNCESP;21/11/2020;01/12/2023; 2.020.544 ;04/12/2020; 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 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 7900;JOSE ROBERTO DA SILVA ROMAO;POSTALIS;07/12/2020;22/06/2024; 2.020.575 ;08/12/2020; 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 7599;GILSON NAKAGAKI;FUNDACAO COPEL;09/10/2020;30/04/2024; 2.020.486 ;04/11/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 7676;NIVIA MARA LUBAS;FUNDACAO COPEL;06/11/2020;30/04/2024; 2.020.530 ;09/11/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 7780;AMERICO JOSE MARQUES DE PINHO;ITAU UNIBANCO;27/11/2020;31/05/2021; 2.020.552 ;29/11/2020; FIM MANDATO ; CONSELHEIRO FISCAL 7876;RAFAEL PESSOA DELGADO;PETROS;07/12/2020;02/10/2023; 2.020.576 ;08/12/2020; FIM MANDATO ; CONSELHEIRO FISCAL 7785;ANDREA ARANHA GRECO;ITAU UNIBANCO;27/11/2020;31/05/2021; 2.020.560 ;30/11/2020; FIM MANDATO ; CONSELHEIRO FISCAL 7856;GILMAR FERREIRA DA SILVA;FUNDACAO COPEL;09/10/2020;30/04/2024; 2.020.479 ;04/12/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 7877;LUIZ HENRIQUE MULLER;FUNCEF;22/09/2020;28/10/2020; 2.020.449 ;08/12/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 7878;LUIZ HENRIQUE MULLER;FUNCEF;05/11/2019;01/06/2020; 2.019.553 ;08/12/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 7880;ROBERTO PONTEDURA;FUNDACAO COPEL;21/11/2020;30/11/2020; 2.020.547 ;08/12/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8037;MARCIO CURY ABUMUSSI;SP-PREVCOM;09/10/2020;24/09/2024; 2.020.468 ;04/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8038;GUILHERME ALVES FERNANDES;FORLUZ;15/12/2020;27/12/2024; 2.020.567 ;04/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8076;ILDEFONSO PERRY;FORLUZ;14/12/2020;27/12/2024; 2.020.563 ;06/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 8096;MARCOS AURLIO FREIRE MENDES;SISTEL;08/06/2018;18/04/2021; 2.018.388 ;07/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 8097;MARCOS AURLIO FREIRE MENDES;SISTEL;06/01/2021;19/04/2021; 2021.2 ;07/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8104;ETTORE EDUARDO MARTINES DA SILVA;FUNCESP;08/01/2021;30/09/2023; 2021.5 ;08/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8161;ERIC GONZALEZ PINTO;FORLUZ;20/01/2021;27/12/2024; 2021.32 ;20/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8163;RICARDO ANDRE MARQUES;REAL GRANDEZA;20/01/2021;31/08/2024; 2021.28 ;20/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8164;BRUNO MACEDO SOARES;SISTEL;20/01/2021;19/04/2021; 2021.37 ;20/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 8165;FREDERICO ALVAREZ PEREZ;FORLUZ;20/01/2021;19/12/2024; 2021.38 ;20/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 8166;DANIEL JUNQUEIRA PINTO HERMETO;SISTEL;20/01/2021;19/04/2021; 2021.31 ;20/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 7158;DAVID PEDROSO CORREA;FUNCEF;03/07/2020;01/06/2024; 2.020.317 ;03/07/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8007;RENATA CRISTINA DE OLIVEIRA;ITAU UNIBANCO;23/12/2020;31/05/2021; 2.020.593 ;23/12/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8167;ROGERIO HAZANA CARVALHO;FORLUZ;20/01/2021;19/12/2024; 2021.30 ;20/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 7173;RAFAEL ZANON GUERRA DE ARAUJO;PREVI/BB;02/07/2020;30/09/2020; 296.708 ;03/07/2020; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8176;ANTONIO SCHUCK;FUNCEF;16/09/2020;28/10/2020; 2.020.419 ;22/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8177;ANTONIO SCHUCK;FUNCEF;03/07/2018;01/06/2020; 2.018.519 ;22/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8178;ANTONIO SCHUCK;FUNCEF;08/01/2021;29/10/2024; 2.020.599 ;22/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8196;MARCOS AURELIO ALVARENGA PIMENTEL JUNIOR;FORLUZ;30/10/2019;27/12/2020; 2.019.537 ;25/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8197;MARCOS AURELIO ALVARENGA PIMENTEL JUNIOR;FORLUZ;18/01/2021;27/12/2024; 2021.13 ;25/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8199;DAVID TAVARES NEVES NUNES;SISTEL;20/01/2021;19/04/2021; 2021.12 ;26/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 8200;DAVID TAVARES NEVES NUNES;FATL;26/01/2021;31/03/2021; 2021.45 ;26/01/2021; 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 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 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 8202;ELEN MARQUES SOUTO;SISTEL;27/01/2021;19/04/2021; 2021.49 ;27/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8231;DIOGO SOARES VENANCIO VIANNA;SISTEL;29/01/2021;19/04/2021; 2021.52 ;29/01/2021; FIM MANDATO ; CONSELHEIRO FISCAL 8232;MARCELO GAZINEU CEZAR DE ANDRADE;FATL;26/01/2021;31/03/2021; 2021.46 ;29/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8233;MARCELO GAZINEU CEZAR DE ANDRADE;SISTEL;29/01/2021;19/04/2021; 2021.53 ;29/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8207;DIEGO AUGUSTO CORREA;FUNDACAO COPEL;27/01/2021;30/04/2022; 2021.56 ;28/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8229;MARCO ANTONIO FERNANDES RAMOS;REAL GRANDEZA;27/01/2021;31/08/2024; 2021.50 ;28/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO 8230;DIOGO SOARES VENANCIO VIANNA;SISTEL;08/06/2018;18/04/2021; 2.018.423 ;29/01/2021; FIM MANDATO ; CONSELHEIRO DELIBERATIVO ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ; ;;;;; ;; ;