ANEXO III;;;;;;; CONCILIAÇÃO BANCÁRIA;;;;;;; mar/20;;;;;;; ;;;;;;; Órgão Concessor: Prefeitura Municipal de Jundiaí;;;;;;; Entidade: Associação de Pais e Amigos dos Excepcionais - APAE de Jundiaí;;;;;;; Endereço: R. Dr. Francisco Telles, 475 - Vila Progresso;;;;;;; Municipío: Jundiaí - SP;;;;;;; Termo de Colaboração nº 30/18;;;;;;; Ag/Conta: 0340-9/ 8186-8;;;;;;; ;;;;;;; DATA;HISTÓRICO;DOCUMENTO;DÉBITO $;CRÉDITO $;SALDO $;; 29/02/2020;Saldo do exercício anterior;;;; R$ 19.064,57 ;; 05/03/2020;PAGAMENTO PMJ - SERVIÇOS PRESTADOS EM MARÇO/20;2.106.496;; R$ 7.210,33 ; R$ 26.274,90 ;; 20/03/2020;NOTA FISCAL Nº 23262 DE AME ASSISTENCIA MEDICA ESPECIALIZADA LTDA. - EPP ;; R$ 21,50 ;; R$ 26.253,40 ;; 20/03/2020;NOTA FISCAL Nº 112891 DE SOBAM CENTRO MEDICO HOSPITALAR LTDA ;Desp. Fev/20; R$ 213,42 ;; R$ 26.039,98 ;; 20/03/2020;NOTA FISCAL Nº 2411 DE PROMPT SOLUÇÕES EM INFORMÁTICA LTDA ME ;Desp. Fev/20; R$ 9,56 ;; R$ 26.030,42 ;; 20/03/2020;NOTA FISCAL Nº 157 DE ERIKA CRISTIANE DE SOUZA PEREIRA ;Desp. Fev/20; R$ 200,73 ;; R$ 25.829,69 ;; 20/03/2020;NOTA FISCAL Nº 6795 DE S.G.S.AUDITORES INDEPENDENTES S/C LTDA. ;Desp. Fev/20; R$ 24,92 ;; R$ 25.804,77 ;; 20/03/2020;NOTA FISCAL Nº 10332 DE PORTLAND COMERCIO E MONITORAMENTO DE ALARMES LTDA ;Desp. Fev/20; R$ 2,49 ;; R$ 25.802,28 ;; 20/03/2020;NOTA FISCAL Nº 22151 DE KATEK SOLUCOES EM INFORMATICA LTDA ;Desp. Fev/20; R$ 29,53 ;; R$ 25.772,75 ;; 20/03/2020;NOTA FISCAL Nº 60146 DE COOPERATIVA CONSUMO COOPERCICA LTDA ;Desp. Fev/20; R$ 69,13 ;; R$ 25.703,62 ;; 20/03/2020;NOTA FISCAL Nº 2410 DE PROMPT SOLUÇÕES EM INFORMÁTICA LTDA ME ;Desp. Fev/20; R$ 22,59 ;; R$ 25.681,03 ;; 20/03/2020;NOTA FISCAL Nº 1004200934-0 DE TELEFONICA BRASIL S/A ;Desp. Fev/20; R$ 5,92 ;; R$ 25.675,11 ;; 20/03/2020;N/PAGTO CF RECIBO 67046 - COOPERATIVA DE CONSUMO COOPERCICA - ASSISTENCIA ;Desp. Fev/20; R$ 9,96 ;; R$ 25.665,15 ;; 20/03/2020;NOTA FISCAL Nº 124814 DE CETTI COMERCIO DE MATERIAIS ELETRICOS LTDA ;Desp. Fev/20; R$ 9,63 ;; R$ 25.655,52 ;; 20/03/2020;NOTA FISCAL Nº 5423 DE ELETRICA RUOCCO LTDA EPP ;Desp. Fev/20; R$ 1,50 ;; R$ 25.654,02 ;; 20/03/2020;NOTA FISCAL Nº 6468 DE CENTER FECHA COM FERR LTDA ME ;Desp. Fev/20; R$ 2,60 ;; R$ 25.651,42 ;; 20/03/2020;NOTA FISCAL Nº 189722 DE IOB INFORMACOES OBJET PUBLIC JURID LTDA ;Desp. Fev/20; R$ 66,65 ;; R$ 25.584,77 ;; 20/03/2020;NOTA FISCAL Nº 2772 DE MARIA LUIZA MAZALI - ME ;Desp. Fev/20; R$ 0,57 ;; R$ 25.584,20 ;; 20/03/2020;NOTA FISCAL Nº 57361 DE LOBTEC TECNOLOGIA DE SISTEMAS LTDA ;Desp. Fev/20; R$ 25,43 ;; R$ 25.558,77 ;; 20/03/2020;NOTA FISCAL Nº 2138556732-42 DE TELEFONICA BRASIL S/A ;Desp. Fev/20; R$ 31,44 ;; R$ 25.527,33 ;; 20/03/2020;NOTA FISCAL Nº 183996 DE COPOLFOOD COMERCIO DE PRODUTOS ALIMENTICIOS LTDA ;Desp. Fev/20; R$ 44,26 ;; R$ 25.483,07 ;; 20/03/2020;NOTA FISCAL Nº 1630 DE ARTES GRAFICAS C.R.M. LTDA ME ;Desp. Fev/20; R$ 31,72 ;; R$ 25.451,35 ;; 20/03/2020;NOTA FISCAL Nº 35153 DE IOTTI GRIFFE DA CARNE LTDA ;Desp. Fev/20; R$ 56,65 ;; R$ 25.394,70 ;; 20/03/2020;NOTA FISCAL Nº 94629 DE TERRÃO COM. REPRES.LTDA ;Desp. Fev/20; R$ 5,29 ;; R$ 25.389,41 ;; 20/03/2020;NOTA FISCAL Nº 1006988887-0 DE TELEFONICA BRASIL S/A ;Desp. Fev/20; R$ 3,35 ;; R$ 25.386,06 ;; 20/03/2020;NOTA FISCAL Nº 408 DE INTELLIGENCE IT TECNOLOGIA DA INFORMAÇÃO LTDA ;Desp. Fev/20; R$ 57,13 ;; R$ 25.328,93 ;; 20/03/2020;NOTA FISCAL Nº 125068 DE CETTI COMERCIO DE MATERIAIS ELETRICOS LTDA ;Desp. Fev/20; R$ 18,22 ;; R$ 25.310,71 ;; 20/03/2020;NOTA FISCAL Nº 43605 DE EMBALIMP DESCARTAVEIS E LIMPEZA LTDA ;Desp. Fev/20; R$ 25,15 ;; R$ 25.285,56 ;; 20/03/2020;NOTA FISCAL Nº 252 DE MULTIAR - AR CONDICIONADO AUTOMOTIVO LTDA ;Desp. Fev/20; R$ 11,33 ;; R$ 25.274,23 ;; 20/03/2020;NOTA FISCAL Nº 3300500 DE SALES EQUIP. E PROD. DE HIGIENE PROFISSIONAL LTDA ;Desp. Fev/20; R$ 12,93 ;; R$ 25.261,30 ;; 20/03/2020;NOTA FISCAL Nº 1007518714-0 DE TELEFONICA BRASIL S/A ;Desp. Fev/20; R$ 6,82 ;; R$ 25.254,48 ;; 20/03/2020;NOTA FISCAL Nº 37027 DE LOCAINVEST-LOCACAO DE BENS LTDA ;Desp. Fev/20; R$ 47,85 ;; R$ 25.206,63 ;; 20/03/2020;NOTA FISCAL Nº 38848 DE PC COM DE FRUTAS VERD LEG LTDA ME ;Desp. Fev/20; R$ 150,09 ;; R$ 25.056,54 ;; 20/03/2020;NOTA FISCAL Nº 11326012771624 DE TELEFONICA BRASIL S/A ;Desp. Fev/20; R$ 19,00 ;; R$ 25.037,54 ;; 20/03/2020;NOTA FISCAL Nº 147040 DE COMERCIAL LEMAX ART.PAPELARIA LTDA. ;Desp. Fev/20; R$ 0,84 ;; R$ 25.036,70 ;; 20/03/2020;NOTA FISCAL Nº 14602 DE FABRICIO UTENSILIOS E PRESENTES LTDA ;Desp. Fev/20; R$ 8,01 ;; R$ 25.028,69 ;; 20/03/2020;NOTA FISCAL Nº 288016 DE PROCOMP PRODUTOS E SERVIÇOS DE INFORMATICA LTDA ;Desp. Fev/20; R$ 3,56 ;; R$ 25.025,13 ;; 20/03/2020;NOTA FISCAL Nº 356840 DE CACO COMERCIAL DE FRUTAS LTDA ;Desp. Fev/20; R$ 80,49 ;; R$ 24.944,64 ;; 20/03/2020;NOTA FISCAL Nº 288016 DE PROCOMP PRODUTOS E SERVIÇOS DE INFORMATICA LTDA ;Desp. Fev/20; R$ 5,96 ;; R$ 24.938,68 ;; 20/03/2020;NOTA FISCAL Nº 288016 DE PROCOMP PRODUTOS E SERVIÇOS DE INFORMATICA LTDA ;Desp. Fev/20; R$ 0,47 ;; R$ 24.938,21 ;; 20/03/2020;N/PAGTO CF RECIBO 10311 - HORTIFRUTI JUNDIAI EIRELI - ASSISTENCIA ;Desp. Fev/20; R$ 33,80 ;; R$ 24.904,41 ;; 20/03/2020;NOTA FISCAL Nº 684 DE MARCEL GUSTAVO JORGE ME ;Desp. Fev/20; R$ 7,08 ;; R$ 24.897,33 ;; 20/03/2020;NOTA FISCAL Nº 17384 DE REFRITEC REFRIGERAÇÃO TÉCNICA LTDA ;Desp. Fev/20; R$ 16,45 ;; R$ 24.880,88 ;; 20/03/2020;NOTA FISCAL Nº 184340 DE COPOLFOOD COMERCIO DE PRODUTOS ALIMENTICIOS LTDA ;Desp. Fev/20; R$ 5,53 ;; R$ 24.875,35 ;; 20/03/2020;NOTA FISCAL Nº 147386 DE COMERCIAL LEMAX ART.PAPELARIA LTDA. ;Desp. Fev/20; R$ 11,21 ;; R$ 24.864,14 ;; 20/03/2020;NOTA FISCAL Nº 60450 DE COOPERATIVA CONSUMO COOPERCICA LTDA ;Desp. Fev/20; R$ 0,54 ;; R$ 24.863,60 ;; 20/03/2020;NOTA FISCAL Nº 45431658 DE CPFL - CIA PIRATININGA DE FORCA E LUZ ;Desp. Fev/20; R$ 6,17 ;; R$ 24.857,43 ;; 20/03/2020;NOTA FISCAL Nº 17841 DE LBN ANALISES LABORATORIAIS LTDA - EPP ;Desp. Fev/20; R$ 7,97 ;; R$ 24.849,46 ;; 20/03/2020;NOTA FISCAL Nº 45425002 DE CPFL - CIA PIRATININGA DE FORCA E LUZ ;Desp. Fev/20; R$ 6,53 ;; R$ 24.842,93 ;; 20/03/2020;NOTA FISCAL Nº 32373 DE WCA - SERVIÇOS EMPRESARIAIS LTDA ;Desp. Fev/20; R$ 6,80 ;; R$ 24.836,13 ;; 20/03/2020;NOTA FISCAL Nº 45342998 DE CPFL - CIA PIRATININGA DE FORCA E LUZ ;Desp. Fev/20; R$ 10,90 ;; R$ 24.825,23 ;; 20/03/2020;NOTA FISCAL Nº 645 DE DATACHROMA INFORMATICA LTDA - ME ;Desp. Fev/20; R$ 1,97 ;; R$ 24.823,26 ;; 20/03/2020;NOTA FISCAL Nº 147386 DE COMERCIAL LEMAX ART.PAPELARIA LTDA. ;Desp. Fev/20; R$ 5,96 ;; R$ 24.817,30 ;; 20/03/2020;NOTA FISCAL Nº 32373 DE WCA - SERVIÇOS EMPRESARIAIS LTDA ;Desp. Fev/20; R$ 589,44 ;; R$ 24.227,86 ;; 20/03/2020;NOTA FISCAL Nº 45431732 DE CPFL - CIA PIRATININGA DE FORCA E LUZ ;Desp. Fev/20; R$ 5,88 ;; R$ 24.221,98 ;; 20/03/2020;NOTA FISCAL Nº 94866 DE TERRÃO COM. REPRES.LTDA ;Desp. Fev/20; R$ 8,87 ;; R$ 24.213,11 ;; 20/03/2020;NOTA FISCAL Nº 147386 DE COMERCIAL LEMAX ART.PAPELARIA LTDA. ;Desp. Fev/20; R$ 6,18 ;; R$ 24.206,93 ;; 20/03/2020;NOTA FISCAL Nº 106948 DE SPARTAN DO BRASIL PRODUTOS QUIMICOS LTDA ;Desp. Fev/20; R$ 27,70 ;; R$ 24.179,23 ;; 20/03/2020;NOTA FISCAL Nº 147596 DE COMERCIAL LEMAX ART.PAPELARIA LTDA. ;Desp. Fev/20; R$ 13,50 ;; R$ 24.165,73 ;; 20/03/2020;NOTA FISCAL Nº 50434 DE INSTITUTO DA LIMPEZA COMERCIO E SERVICOS EIRELI - ;Desp. Fev/20; R$ 16,42 ;; R$ 24.149,31 ;; 20/03/2020;BOLETO HOKEN INTERNATIONAL COMPANY - MANUT BEBEDOUROS 02/2020 ;Desp. Fev/20; R$ 10,85 ;; R$ 24.138,46 ;; 20/03/2020;NOTA FISCAL Nº 19795 DE ESPEL ELEVADORES ESPECIALIZADOS - EIRELI - EPP ;Desp. Fev/20; R$ 7,57 ;; R$ 24.130,89 ;; 20/03/2020;NOTA FISCAL Nº 126541 DE TICKET SERVICOS SA ;Desp. Fev/20; R$ 263,35 ;; R$ 23.867,54 ;; 20/03/2020;NOTA FISCAL Nº 1536036 DE MELHORAMENTOS CMPC LTDA ;Desp. Fev/20; R$ 65,76 ;; R$ 23.801,78 ;; 20/03/2020;NOTA FISCAL Nº 812 DE RIBEIRO & FAGUNDES TELEFONIA E ELETRICIDADE LTDA ;Desp. Fev/20; R$ 40,78 ;; R$ 23.761,00 ;; 20/03/2020;NOTA FISCAL Nº 609 DE DESB SOLUCOES EM TECNOLOGIA DA INFORMACAO LTDA ;Desp. Fev/20; R$ 5,12 ;; R$ 23.755,88 ;; 20/03/2020;NOTA FISCAL Nº 630 DE TOTALGAS INSTALAÇÕES DE GASES LTDA ME ;Desp. Fev/20; R$ 13,59 ;; R$ 23.742,29 ;; 20/03/2020;N/PAGTO CF RECIBO 7198 - MERCADINHO DO BEBE COMERCIO DE ROUPAS LTDA - ASSISTENCIA ;Desp. Fev/20; R$ 15,90 ;; R$ 23.726,39 ;; 20/03/2020;VALE TRANSPORTE MES 02/2020 ;Desp. Fev/20; R$ 35,90 ;; R$ 23.690,49 ;; 20/03/2020;N/PAGTO CF RECIBO 37787 - OLIVEIRA PREVIATTI BAZAR LTDA - ASSISTENCIA ;Desp. Fev/20; R$ 33,90 ;; R$ 23.656,59 ;; 20/03/2020;N/PAGTO CF RECIBO 56169 - COOPERATIVA DE CONSUMO COOPERCICA - ASSISTENCIA ;Desp. Fev/20; R$ 68,76 ;; R$ 23.587,83 ;; 20/03/2020;NOTA FISCAL Nº 80 DE PRAXIS MANUTENCAO PREDIAL EIRELI ;Desp. Fev/20; R$ 43,98 ;; R$ 23.543,85 ;; 20/03/2020;FGTS S/ FOLHA 02/20 ;Desp. Fev/20; R$ 429,16 ;; R$ 23.114,69 ;; 20/03/2020;NOTA FISCAL Nº 93 DE ROGERIO BATISTIOLI DOS SANTOS 21844567800 ;Desp. Fev/20; R$ 24,69 ;; R$ 23.090,00 ;; 20/03/2020;13º SALÁRIO PAGO EM RESCISÃO - LUCIANA ;Desp. Fev/20; R$ 43,60 ;; R$ 23.046,40 ;; 20/03/2020;FÉRIAS PAGAS EM RESCISÃO - LUCIANA ;Desp. Fev/20; R$ 65,41 ;; R$ 22.980,99 ;; 20/03/2020;SALÁRIOS REF 02/20 ;Desp. Fev/20; R$ 5.318,05 ;; R$ 17.662,94 ;; 31/03/2020;RENDIMENTO DA APLICAÇÃO;;; R$ 31,88 ; R$ 17.694,82 ;; TOTAL;;; R$ 8.611,96 ; R$ 7.242,21 ; R$ 17.694,82 ;; ;;;;;;; ;;;;;;; ;;Jundiaí, 28 de abril de 2020.;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; Luiz Bernardo Begiato- Presidente ;;;;;;; RG: 11.968.317-9;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;; ;;;;;;;