FECHA DE PUBLICACIÓN;CÓDIGO DEL PROCESO;TIPO DE PROCESO;OBJETO DEL PROCESO;MONTO DE LA ADJUDICACIÓN (USD);ETAPA DE LA CONTRATACIÓN;LINK PARA DESCARGAR EL PROCESO DE CONTRATACIÓN DESDE EL PORTAL DE COMPRAS PÚBLICAS;;;;;;;;;;;;;;;;;;; 20/02/2024;RE-CSCD-CNE-2024-001;REGIMEN ESPECIAL ;"""CONTRATACIÓN DEL SERVICIO DE PUBLICACIONES EN MEDIOS DE COMUNICACIÓN IMPRESOS PARA DIFUNDIR LA CONVOCATORIA A REFERÉNDUM Y CONSULTA POPULAR 2024""";" $143.100,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=-YCnVBmxdZ4yeee-j0fblUrjmEB99K96uVlwXMyu09c,";;;;;;;;;;;;;;;;;;; 210/02/2024;CATE-CNE-2024-001;CATALOGO ELECTRÓNICO;"SERVICIO DE SEGURIDAD FÍSICA, PROTECCIÓN Y VIGILANCIA PARA EL CNE MATRIZ, EDIFICIOS SATÉLITES Y DELEGACIÓN PROVINCIAL DE PICHINCHA ";" $ 381.889,93 ";ADJUDICADO REGISTRO DE CONTRATOS;https://catalogo.compraspublicas.gob.ec/ordenes/imprimir?id=2565708&numdec=4;;;;;;;;;;;;;;;;;;; 19/02/2024;IC-CNE-2024-001;INFIMA CUANTIA ;"CONTRATACIÓN DEL SERVICIO DE CORRESPONDENCIA A NIVEL LOCAL, NACIONAL PARA EL CONSEJO NACIONAL ELECTORAL";" $ 4.206,50 ";EJECUCIÓN ;https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe#;;;;;;;;;;;;;;;;;;; 23/02/2024;IC-CNE-2024-003;INFIMA CUANTIA ;CONTRATACIÓN DE LAS PÓLIZAS DE SEGUROS PARA EL CONSEJO NACIONAL ELECTORAL Y LAS DELEGACIONES PROVINCIALES ELECTORALES - PÓLIZA DE FIDELIDAD”;" $ 1.699,0 ";EJECUCIÓN ;https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe#;;;;;;;;;;;;;;;;;;; 29/02/2024;IC-CNE-2024-004;INFIMA CUANTIA ;CONTRATACIÓN DEL SERVICIO DE MANTENIMIENTO CORRECTIVO DEL MOTOR DE LA PUERTA DEL ESTACIONAMIENTO DE AUTORIDADES DEL EDIFICIO MATRIZ DEL CONSEJO NACIONAL ELECTORAL;" $ 720,0 ";EJECUCIÓN ;https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe#;;;;;;;;;;;;;;;;;;; 28/02/2024;IC-CNE-2024-005;INFIMA CUANTIA ;CONTRATACIÓN DEL SERVICIO DE ABASTECIMIENTO DE COMBUSTIBLE PARA LOS VEHÍCULOS PROPIOS Y AQUELLOS BAJO RESPONSABILIDAD DEL CONSEJO NACIONAL ELECTORAL MATRIZ;" $ 6.160,70 ";EJECUCIÓN ;https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe#;;;;;;;;;;;;;;;;;;; 7/3/2024;RE-CEP-CNE-2024-002;REGIMEN ESPECIAL ;"CONTRATACIÓN DEL SERVICIO DEIMPRESIÓN, COMPAGINACIÓN, CLASIFICACIÓN, CONTROL DE CALIDAD, EMPAQUETADO,ETIQUETADO, ESTIBO, DESPACHO Y ENTREGA DE FUNDAS SELLADAS DE DOCUMENTOS ELECTORALES PARA EL ""REFERÉNDUM Y CONSULTA POPULAR 2024""""";" $3.276.671,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=4lURQh4iNwAISqV6699EAc5bB-MngBtVMoeZCzi8cbk,";;;;;;;;;;;;;;;;;;; 7/3/2024;RE-CEP-CNE-2024-001;REGIMEN ESPECIAL ;"CONTRATACIÓN DEL SERVICIO DE IMPRESIÓN, GUILLOTINADO, CONTEO, ARMADO, ENFUNDADO, ETIQUETADO, ESTIBO, DESPACHO Y ENTREGA DE FUNDAS SELLADAS DE PAPELETAS ELECTORALES PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024";" $2.055.000,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=LRlaCf4KVwcSFh9AVo6mnyz2ks5kOKO24XBmAgBfzCg,";;;;;;;;;;;;;;;;;;; 7/3/2024;SIE-CNE-2024-001;SUBASTA INVERSA ELECTRÓNICA ;"CONTRATACIÓN DEL SERVICIO DE ARMADO E INTEGRACIÓN FINAL DE TODOS LOS ELEMENTOS QUE CONFORMAN EL PAQUETE ELECTORAL, PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024";" $2.842.435,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=ct8lcbEMFqgMDFAE-TnkuA6v1n5068AQ33nxpmAn998,";;;;;;;;;;;;;;;;;;; 11/3/2024;RE-TC-CNE-2024-001;REGIMEN ESPECIAL ;"CONTRATACIÓN DEL SERVICIO DE COURIER PARA EL ENVÍO Y RECEPCIÓN DE DOCUMENTOS, EQUIPOS Y PAQUETES ELECTORALES DESDE Y HACIA LAS OFICINAS CONSULARES DEL ECUADOR EN EL EXTERIOR PARA EL DESARROLLO DEL REFERÉNDUM Y CONSULTA POPULAR 2024";" $333.147,40 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=f3jxmYqFtNvOBc74TN0jHcqppgoQM8O2bZxFBV7CQek,";;;;;;;;;;;;;;;;;;; 16/03/2024;COTS-CNE-2024-003;COTIZACIÓN;CONTRATACIÓN DEL SERVICIO DE CERTIFICACIÓN DE LAS ACTAS DE ESCRUTINIO Y ARCHIVOS PLANOS EN UNA RED DISTRIBUIDA Y PUBLICACIÓN DE RESULTADOS ELECTORALES EN UNA NUBE DE CONTINGENCIA PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $382.610,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=PHtGWxrF4VMzyav6kqzzzLzaS966PkjSigBjP35zO0s,";;;;;;;;;;;;;;;;;;; 16/03/2024;SIE-CNE-2024-003;SUBASTA INVERSA ELECTRÓNICA ;"CONTRATACIÓN DEL SERVICIO DE IMPRESIÓN, CLASIFICACIÓN, CONTROL DE CALIDAD, EMPAQUETADO Y ENTREGA DE KITS DE SEÑALÉTICA ELECTORAL PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024";" $129.601,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=2dE4NIYa5iFUfwV5HMGm4LZM8zRUopIvHfNhGo9_1q4,";;;;;;;;;;;;;;;;;;; 17/03/2024;COTS-CNE-2024-004;COTIZACIÓN;CONTRATACIÓN DE HOSPEDAJE Y SERVICIOS CONEXOS PARA EL PROGRAMA DE OBSERVACIÓN ELECTORAL Y COOPERACIÓN EN EL MARCO DEL REFERÉNDUM Y CONSULTA POPULAR 2024;" $65.205,25 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=YH94xpEYpjg2_QfE0SGUpCwJL4WbJujHOiO99mC--GY,";;;;;;;;;;;;;;;;;;; 18/03/2024;RE-CEP-CNE-2024-003;REGIMEN ESPECIAL ;CONTRATACIÓN DEL SERVICIO DE INTERNET Y ENLACES DE DATOS ENTRE EL CENTRO DE DATOS PRINCIPAL CON LOS CDA Y CPE PARA EL REFERÉNDUM Y LA CONSULTA POPULAR 2024;" $2.174.733,49 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=Sx1NZcVmG9pjQ9E6YCdomThSGGDgEo6qzgaunq4KLZY,";;;;;;;;;;;;;;;;;;; 18/03/2024;RE-CEP-CNE-2024-004;REGIMEN ESPECIAL ;CONTRATACIÓN DEL SERVICIO DE COMPUTACIÓN EN LA NUBE PARA LA PUBLICACIÓN DE RESULTADOS PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $165.795,10 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=7F8fWeGoMHAr5TAt1XdW5DD46FMN-VEKmfmFX3V0WTk,";;;;;;;;;;;;;;;;;;; 18/03/2024;RE-CSCD-CNE-2024-002;REGIMEN ESPECIAL ;"CONTRATACIÓN DEL SERVICIO DE CREACIÓN, PRODUCCIÓN Y DIFUSIÓN A TRAVÉS DE PAUTAJE EN LOS MEDIOS DE COMUNICACIÓN CONVENCIONALES Y DIGITALES PARA LA CAMPAÑA INFORMATIVA DEL REFERÉNDUM Y CONSULTA POPULAR 2024";" $2.461.397,69 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=VuZK6gPXCCjiqtHGOQh5kpnwIUFCyvgBLrAeGAtI8k4,";;;;;;;;;;;;;;;;;;; 15/03/2024;SIE-CNE-2024-002;SUBASTA INVERSA ELECTRÓNICA ;"CONTRATACIÓN DEL SERVICIO DE INGENIERÍA DE RENDIMIENTO, PRUEBAS DE CARGA, PRUEBAS DE ESTRÉS Y PRUEBAS DE ESTABILIDAD PARA EL SISTEMA INFORMÁTICO DE ESCRUTINIOS Y PRESENTACIÓN DE RESULTADOS PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024”";" $122.850,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=2869DvTq1b9ju9hCZlg97OeGA3l86GZSx3UAx9a7m5U,";;;;;;;;;;;;;;;;;;; 22/03/2024;SIE-CNE-2024-004;SUBASTA INVERSA ELECTRÓNICA ;CONTRATAR EL SERVICIO DE DIAGNÓSTICO DE VULNERABILIDADES Y ACOMPAÑAMIENTO EN REMEDIACIÓN DE LA INFRAESTRUCTURA TECNOLÓGICA Y APLICACIONES PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $20.700,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=XbVWklsrrmkyak_xkqIH2IGiTN30tw_8zjrgNDuPdnc,";;;;;;;;;;;;;;;;;;; 27/03/2024;RE-CEP-CNE-2024-005;REGIMEN ESPECIAL ;CONTRATAR EL SERVICIO DE PREVENCIÓN DE FUGA DE INFORMACIÓN PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $96.610,11 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=ytW1eNuhHk5AC_tv0cB_buKrVxcGN094yNOQIZTH7hM,";;;;;;;;;;;;;;;;;;; 26/03/2024;CATE-CNE-2024-003;CATALOGO ELECTRÓNICO;ADQUISICION DE VESTIMENTA ELECTORAL PARA EL REFERENDÚM Y CONSULTA POPULAR 2024;" $1.652,50 ";ADJUDICADO ;https://catalogo.compraspublicas.gob.ec/ordenes/imprimir?id=2590607&numdec=4;;;;;;;;;;;;;;;;;;; 26/03/204;CATE-CNE-2024-004;CATALOGO ELECTRÓNICO;ADQUISICIÓN DE SUMINISTROS DE IMPRESION Y MATERIALES OFICINA PARA EL REFERENDUM Y CONSULTA POPULAR 2024 CATALOGADOS ;" $3.974,98 ";ADJUDICADO ;https://catalogo.compraspublicas.gob.ec/ordenes/imprimir?id=2590607&numdec=4;;;;;;;;;;;;;;;;;;; 14/03/2024;IC-CNE-2024-006;INFIMA CUANTIA ;ADQUISICIÓN DE MATERIAL DE TRABAJO Y PROMOCIONAL PARA EL PROGRAMA DE OBSERVACIÓN ELECTORAL Y COOPERACIÓN EN EL MARCO DEL REFERÉNDUM Y CONSULTA POPULAR 2024;" $ 6.624,75 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 18/03/2024;IC-CNE-2024-007;INFIMA CUANTIA ;"ONTRATACIÓN DEL SERVICIO DE ABASTECIMIENTO DE DIESEL PARA LOS GRUPOS ELECTRÓGENOS BAJO LA RESPONSABILIDAD DEL CONSEJO NACIONAL ELECTORAL ";" $ 1.562,50 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 19/03/2024;IC-CNE-2024-008;INFIMA CUANTIA ;CONTRATACIÓN DEL SERVICIO DE TRANSPORTE CON CONDUCTOR PARA LOS SERVIDORES DEL CONSEJO NACIONAL ELECTORAL MATRIZ - (TAXIS) PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024”;" $ 6.550,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 21/03/2024;IC-CNE-2024-009;INFIMA CUANTIA ;CONTRATACIÓN DEL SERVICIO DE ELABORACIÓN E IMPRESIÓN DE FUNDAS DE POLIETILENO TRANSPARENTES PARA TRASLADO DE DOCUMENTOS ELECTORALES PARA EL PROCESO DE REFERÉNDUM Y CONSULTA POPULAR 2024”;" $ 4.903,94 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 20/03/2024;IC-CNE-2024-010;INFIMA CUANTIA ;ADQUISICIÓN DE MATERIAL ELÉCTRICO PARA LA IMPLEMENTACIÓN DE LOS CPE´S EXTERNOS PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $ 4.660,65 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 21/03/2024;IC-CNE-2024-011;INFIMA CUANTIA ;ADQUISICIÓN DE REPUESTOS INFORMÁTICOS PARA LOS KITS TÉCNICOS ELECTORALES PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024”;" $ 4.190,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 26/03/2024;IC-CNE-2024-012;INFIMA CUANTIA ;"CONTRATACIÓN DEL SERVICIO DE IMPRESIÓN, COMPAGINACIÓN, ETIQUETADO, EMBALAJE, Y DESPACHO DE MATERIALES DIDÁCTICOS DE CAPACITACIÓN PARA EL PROCESO REFERÉNDUM Y CONSULTA POPULAR 2024";" $ 5.658,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 26/03/2024;IC-CNE-2024-013;INFIMA CUANTIA ;ADQUISICIÓN DE CABLEADO ESTRUCTURADO PARA LA IMPLEMENTACIÓN DE LOS CPES EXTERNOS PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $ 4.340,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 27/03/2024;IC-CNE-2024-014;INFIMA CUANTIA ;ADQUISICIÓN DE BATERÍAS UPS DEL CONSEJO NACIONAL ELECTORAL PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $ 4.560,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 28/03/2024;IC-CNE-2024-015;INFIMA CUANTIA ;CONTRATACIÓN DEL SERVICIO DE ELABORACIÓN E IMPRESIÓN DE FUNDAS DE POLIETILENO TRANSPARENTES PARA TRASLADO DE DOCUMENTOS ELECTORALES PARA EL PROCESO DE REFERÉNDUM Y CONSULTA POPULAR 2024;" $ 6.353,99 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 13/4/2024;MCS-CNE-2024-002;MENOR CUANTIA ;CONTRATACIÓN DE UNA AGENCIA DE VIAJES PARA LA PROVISIÓN DE LOS PASAJES AÉREOS NACIONALES E INTERNACIONALES PARA EL PROGRAMA DE OBSERVACIÓN ELECTORAL Y COOPERACIÓN EN EL MARCO DEL REFERÉNDUM Y CONSULTA POPULAR 2024;" $24.955,30 ";EJECUCIÓN DE CONTRATO ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=vgeLRnvlakUPhQBfk7HiU2Zuo0paP4hfJN6LExe4Tac,";;;;;;;;;;;;;;;;;;; 24/03/2024;SIE-CNE-2024-006;SUBASTA INVERSA ELECTRÓNICA ;"CONTRATAR EL SERVICIO DE SOPORTE TÉCNICO, MANTENIMIENTO Y ACOMPAÑAMIENTO EN PERIODO ELECTORAL PARA LA PLATAFORMA DE SEGURIDAD PERIMETRAL (FIREWALL) PARA EL REFERENDUM Y CONSULTA POPULAR 2024";" $374.850,00 ";EJECUCIÓN DE CONTRATO ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=WSri8PdEGkDXq-m40mWnhg9W9felFb1Qv7gSyHiuDYM,";;;;;;;;;;;;;;;;;;; 27/03/2024;SIE-CNE-2024-007;SUBASTA INVERSA ELECTRÓNICA ;CONTRATAR EL SERVICIO DE ANÁLISIS Y GESTIÓN DE INCIDENTES DE SEGURIDAD INFORMÁTICA Y AUTOMATIZACIÓN PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $52.000,00 ";ADJUDICADO REGISTRO DE CONTRATOS ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=Tpo4YtX0l3reE3FdUb_zD4Lpjcqc4N5fhUtHmicEZH0,";;;;;;;;;;;;;;;;;;; 27/03/2024;SIE-CNE-2024-008;SUBASTA INVERSA ELECTRÓNICA ;CONTRATACIÓN DEL SERVICIO DE RENOVACIÓN DE LICENCIAS INFORMATICAS PARA LA REPLICACIÓN E INTEGRACIÓN DE DATOS DE ALTO RENDIMIENTO PARA LA BASE DE DATOS ORACLE PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $47.311,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=2L4l41_2piyM8Vp93Td-6lNy7QN2XNFUaSzbju_1BZA,";;;;;;;;;;;;;;;;;;; 21/03/2024;MCS-CNE-2024-003;MENOR CUANTIA ;CONTRATACIÓN DEL SERVICIO DE ABASTECIMIENTO DE COMBUSTIBLE PARA LOS VEHÍCULOS PROPIOS Y AQUELLOS BAJO RESPONSABILIDAD DEL CONSEJO NACIONAL ELECTORAL MATRIZ PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $24.955,30 ";EJECUCIÓN DE CONTRATO ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=z-8xuEGuzREDR05hBInqU2TagLknFilpweOZykVtRaE,";;;;;;;;;;;;;;;;;;; 28/03/2024;SIE-CNE-2024-010;SUBASTA INVERSA ELECTRÓNICA ;"CONTRATACIÓN DEL SERVICIO DE IMPRESIÓN, ELABORACIÓN Y EMPAQUETADO DE PLANTILLAS BRAILLE PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024";" $35.200,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=sy6Wqw6LNXIi1ASZv_Dw7Mxr7UYKoDMG5I1dnQlXMrY,";;;;;;;;;;;;;;;;;;; 2/4/2024;SIE-CNE-2024-012;SUBASTA INVERSA ELECTRÓNICA ;CONTRATACIÓN DEL SERVICIO DE TRANSPORTE INSTITUCIONAL PARA LOS SERVIDORES DEL CONSEJO NACIONAL ELECTORAL MATRIZ PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $77.834,00 ";EJECUCIÓN DE CONTRATO ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=ILXpZhZsa29Sx_cF830LTF0rZ0hFpH3iO8NDxP-nPGo,";;;;;;;;;;;;;;;;;;; 3/4/2024;COTS-CNE-2024-008;COTIZACIÓN;"CONTRATACIÓN DEL SERVICIO, DESARROLLO E IMPLEMENTACIÓN DE ACTIVIDADES COMUNICACIONALES PARA LA DIFUSIÓN DE LOS HITOS DEL CALENDARIO ELECTORAL DEL REFERÉNDUM Y CONSULTA POPULAR 2024";" $249.000,00 "; ADJUDICADO REGISTRO DE CONTRATOS ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=YDdnlAMTbb0OZqFNpxoqQFqBfNJTzSaDlisZJ0YUHD0,";;;;;;;;;;;;;;;;;;; 24/03/2024;COTS-CNE-2024-006;COTIZACIÓN;"CONTRATAR UNA AGENCIA DE VIAJES PARA LA PROVISIÓN DE PASAJES AÉREOS NACIONALES E INTERNACIONALES PARA AUTORIDADES, SERVIDORES Y SERVIDORAS DEL CONSEJO NACIONAL ELECTORAL PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024";" $77.000,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=5DqAFz8pR2xpDCVp9vfmZ5pTsd72NQco_uw6nwIrCYQ,";;;;;;;;;;;;;;;;;;; 17/04/2024;RE-PU-CNE-2024-001;REGIMEN ESPECIAL ;ADQUISICIÓN DE REPUESTOS PARA EL UPS DEL CENTRO DE DATOS PRINCIPAL DEL CONSEJO NACIONAL ELECTORAL;" $11.202,66 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=8FNZ_ivAaamWu2U49H4Zn-XIMklqx-_mUXcbfKR3umo,";;;;;;;;;;;;;;;;;;; 1/4/2024;COTS-CNE-2024-007;COTIZACIÓN;CONTRATACIÓN DE UN TALLER AUTOMOTRIZ MULTIMARCA QUE BRINDE EL SERVICIO DE MANTENIMIENTO PREVENTIVO Y CORRECTIVO A VEHÍCULOS PROPIOS Y AQUELLOS QUE ESTÉN BAJO RESPONSABILIDAD DEL CONSEJO NACIONAL ELECTORAL MATRIZ;" $75.997,50 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=0fySeeiPDDACSyI61Drh4wqTM-D7tGRzlDRRUWhicjw,";;;;;;;;;;;;;;;;;;; 2/4/2024;LICSG-CNE-2024-001;LICITACIÓN;CONTRATACIÓN DE LAS PÓLIZAS DE SEGUROS PARA EL CONSEJO NACIONAL ELECTORAL Y LAS DELEGACIONES PROVINCIALES ELECTORALES - PÓLIZA DE FIDELIDAD”;" $97.212,67 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=WTdBi0g6m0Cd6bBvB3466t1_7YaJ_JjBsdNvoFugTTI,";;;;;;;;;;;;;;;;;;; 4/4/2024;CATE-CNE-2024-005;CATALOGO ELECTRÓNICO;ADQUISICION DE SUNMINISTROS DE IMPRESIÓN DE MATERIALES DE OFICINA PARA EL REFERENDUM Y CONSULTA POPULAR 2024. CATALOGADOS ;" $ 2.420,32 ";ADJUDICADO ;https://catalogo.compraspublicas.gob.ec/ordenes/imprimir?id=2608279&numdec=4;;;;;;;;;;;;;;;;;;; 4/4/2024;CATE-CNE-2024-006;CATALOGO ELECTRÓNICO;ADQUISICIÓN DE MARCADORES PERMANENTES NEGROS PUNTA GRUESA Y CINTAS MASKING DE 1 PULG. X 40 YARDAS MULTIUSO PARA EL REFERENDUM Y CONSULTA POPULAR 2024;" $ 1.901,68 ";ADJUDICADO ;https://catalogo.compraspublicas.gob.ec/ordenes/imprimir?id=2608279&numdec=4;;;;;;;;;;;;;;;;;;; 8/4/2024;IC-CNE-2024-016;INFIMA CUANTIA ;CONTRATACIÓN DEL SERVICIO DE IMPLEMENTACIÓN Y SOPORTE TÉCNICO DE REPLICACIÓN DE BASES DE DATOS ORACLE PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $ 4.000,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 9/4/2024;IC-CNE-2024-017;INFIMA CUANTIA ;CONTRATACIÓN DE UN TALLER AUTOMOTRIZ MULTIMARCA QUE BRINDE EL SERVICIO DE MANTENIMIENTO PREVENTIVO A VEHÍCULOS PROPIOS Y AQUELLOS QUE ESTÉN BAJO RESPONSABILIDAD DEL CONSEJO NACIONAL ELECTORAL MATRIZ PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $ 6.400,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 11/4/2024;IC-CNE-2024-018;INFIMA CUANTIA ;CONTRATACIÓN DEL SERVICIO DE MANTENIMIENTO DE LOS GENERADORES DEL CONSEJO NACIONAL ELECTORAL PARA EL “REFERÉNDUM Y CONSULTA POPULAR 2024;" $ 5.050,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 12/4/2024;IC-CNE-2024-019;INFIMA CUANTIA ;"CONTRATACIÓN DEL SERVICIO DE LAVADO EN SECO DE BANDERAS INTERIORES, LAVADO, DESMANCHADO, DESINFECTADO DE BANDERAS EXTERIORES, MANTELERÍA, FORROS PARA SILLAS Y MESAS DE PROPIEDAD DEL CONSEJO NACIONAL ELECTORAL";" $ 2.990,75 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 12/4/2024;IC-CNE-2024-020;INFIMA CUANTIA ;"SERVICIO DE MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE IMPRESORAS DE ALTO VOLUMEN PARA LAS ELECCIONES DE VOCALES DE LAS JUNTAS PARROQUIALES RURALES DE SOSOTE, CANTÓN ROCAFUERTE, PROVINCIA DE MANABÍ, DE LA PRIMAVERA Y LA MAGDALENA, CANTÓN SHUSHUFINDI, PROVINCIA DE SUCUMBÍOS Y JUAN MONTALVO DEL CANTÓN CAYAMBE DE LA PROVINCIA DE PICHINCHA";" $ 6.257,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 18/04/2024;IC-CNE-2024-021;INFIMA CUANTIA ;ADQUISICIÓN DE MOBILIARIO PARA EL CONSEJO NACIONAL ELECTORAL;" $ 5.500,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 18/04/2024;IC-CNE-2024-022;INFIMA CUANTIA ;SERVICIO DE MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE LOS AIRES ACONDICIONADOS DEL CONSEJO NACIONAL ELECTORAL;" $ 4.110,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 18/04/2024;IC-CNE-2024-023;INFIMA CUANTIA ;ADQUISICIÓN DE MATERIALES PARA LAS ADECUACIONES DE ESPACIOS FÍSICOS EN LAS INSTALACIONES DEL CONSEJO NACIONAL ELECTORAL PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $ 5.182,50 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 24/04/2024;IC-CNE-2024-024;INFIMA CUANTIA ;ADQUISICIÓN DE SELLOS PARA LA UNIDAD DE COACTIVAS DEL CONSEJO NACIONAL ELECTORAL;" $ 100,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 26/04/2024;IC-CNE-2024-025;INFIMA CUANTIA ;"SERVICIO DE MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE LAS PUERTAS AUTOMÁTICAS, PUERTAS ENRROLLABLES Y PORTONES INDUSTRIALES CORREDIZOS DE ACCESO A LOS EDIFICIOS ARRENDADOS";" $2.315,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 18/04/2024;SIE-CNE-2024-015;SUBASTA INVERSA ELECTRÓNICA ;RENOVACIÓN DE LA SUSCRIPCIÓN ANUAL DE LA HERRAMIENTA DE SOFTWARE PARA EL DESARROLLO RÁPIDO DE APLICACIONES PARA EL REFERÉNDUM Y CONSULTA POPULAR 2024;" $59.999,00 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=vAyfTIkF_fV6Es0OX5P52DPD9d9Sc_nNFYqCnC1wKEc,";;;;;;;;;;;;;;;;;;; 6/5/2024;RE-PU-CNE-2024-003;REGIMEN ESPECIAL ;"""SERVICIO DE MANTENIMIENTO PREVENTIVO Y CORRECTIVO DE COPIADORAS RICOH DEL CONSEJO NACIONAL ELECTORAL""";" $7.627,39 ";ADJUDICADO REGISTRO DE CONTRATOS;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/PC/informacionProcesoContratacion2.cpe?idSoliCompra=9e9mM1c-bAJazypYY5vC72Q1PQVDMrzI2hHITCKGUzI,";;;;;;;;;;;;;;;;;;; 29/05/2024;CATE-CNE-2024-008;CATALOGO ELECTRÓNICO;ADQUISICION DE SUMINISTROS DE IMPRESIÓN Y MATERIALES DE OFICINA PARA EL CONSEJO NACIONAL ELECTORAL PLANTA CENTRAL ;" $ 59.993,76 ";REVISADA;https://www.cne.gob.ec/wp-content/uploads/2024/06/CATALOGO-ELECTRONICO.pdf;;;;;;;;;;;;;;;;;;; 1/5/2024;IC-CNE-2024-026;INFIMA CUANTIA ;"CONTRATACIÓN DEL SERVICIO DE LAVADO, DESINFECCIÓN Y PLANCHADO DE LENCERIA DE TRABAJO QUE UTILIZA EL ÁREA MÉDICA DE LA GESTIÓN DE SALUD OCUPACIONAL DEL CONSEJO NACIONAL ELECTORAL";" $ 480,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 6/5/2024;IC-CNE-2024-027;INFIMA CUANTIA ;"ADQUISICIÓN DE SUMINISTROS DE CAFETERÍA PARA LAS AUTORIDADES Y EL PLENO DEL CONSEJO NACIONAL ELECTORAL MATRIZ";" $ 1.302,30 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 6/5/2024;IC-CNE-2024-028;INFIMA CUANTIA ;ADQUIRIR DOS CAJAS FUERTES PARA LAS DIRECCIONES DEL CONSEJO NACIONAL ELECTORAL;" $ 820,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 10/5/2024;IC-CNE-2024-029;INFIMA CUANTIA ;ADQUISICIÓN DE DISPOSITIVOS MÉDICOS PARA EL DEPARTAMENTO MÉDICO DEL CONSEJO NACIONAL ELECTORAL;" $ 277,95 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 11/5/2024;IC-CNE-2024-030;INFIMA CUANTIA ;ADQUISICIÓN DE DISPOSITIVOS MÉDICOS E INSUMOS ODONTOLÓGICOS PARA EL DEPARTAMENTO MÉDICO DEL CONSEJO NACIONAL ELECTORAL;" $ 1.838,65 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 14/05/2024;IC-CNE-2024-031;INFIMA CUANTIA ;"ADQUISICIÓN DE REACTIVOS, INSUMOS Y MATERIALES PARA EL LABORATORIO CLÍNICO DEL CONSEJO NACIONAL ELECTORAL";" $ 2.572,60 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 21/05/2024;IC-CNE-2024-032;INFIMA CUANTIA ;CONTRATACIÓN DEL SERVICIO DE GESTIÓN INTEGRAL DE DESECHOS SANITARIOS GENERADOS EN EL ÁREA DE SALUD OCUPACIONAL DEL CONSEJO NACIONAL ELECTORAL;" $ 156,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 22/05/2024;IC-CNE-2024-033;INFIMA CUANTIA ;ADQUISICIÓN E INSTALACIÓN DE CORTINAS TIPO ROLLER SCREEN AL 5 % PARA LAS OFICINAS DEL EDIFICIO MATRIZ DEL CONSEJO NACIONAL ELECTORAL;" $ 5.934,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 22/05/2024;IC-CNE-2024-034;INFIMA CUANTIA ;"CONTRATACIÓN DEL SERVICIO DE ELABORACIÓN Y ENTREGA DE OFRENDAS FLORALES A ESCALA NACIONAL, PARA LAS CEREMONIAS CONMEMORATIVAS DE COLOCACIÓN DE OFRENDAS A LAS QUE SEAN INVITADAS AUTORIDADES DEL CONSEJO NACIONAL ELECTORAL DURANTE EL AÑO 2024";" $ 1.505,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 27/05/2024;IC-CNE-2024-035;INFIMA CUANTIA ;SERVICIO DE PRUEBAS HIDROSTÁTICAS PARA LOS EXTINTORES DEL CONSEJO NACIONAL ELECTORAL;" $ 1.247,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; 30/05/2024;IC-CNE-2024-036;INFIMA CUANTIA ;ADQUISICIÓN DE ACCESORIOS PARA LA BODEGA DE SUBSUELO DE LAS GESTIÓN DE BIENES Y SEGUROS DEL CONSEJO NACIONAL ELECTORAL;" $2.160,00 ";EJECUCIÓN ;"https://www.compraspublicas.gob.ec/ProcesoContratacion/compras/IC/buscarInfima.cpe# ";;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;