Numeración;Puesto Institucional ;Régimen laboral al que pertenece ;Número de partida presupuestaria;Grado jerárquico o escala al que pertenece el puesto;Remuneración mensual unificada;Remuneración unificada (anual);Décimo Tercera Remuneración;Décima Cuarta Remuneración;Horas suplementarias y extraordinarias;Encargos y subrogaciones;Total ingresos adicionales;;;;;;;;;;;;
1;Ayudante de Campo de Agua Potable;Código de Trabajo;B 300.360.13.18.710106.036.1;Nivel 1;560;6720;140,00;115,00;0;0;255,00;;;;;;;;;;;;
2;Policía Municipal;Código de Trabajo;A 100.130.13.18.510106.033.0;Nivel 1;596;7152;149,00;115,00;0;0;264,00;;;;;;;;;;;;
3;Analtista Informático 1;Servicio Civil Público (LOSEP);B 300.360.13.18.510105.047.0;Servidor Público 1;817;9804;204,25;115,00;0;0;319,25;;;;;;;;;;;;
4;Guardían / Guardián Administrativo;Código de Trabajo;A 200.210.13.18.510105.022.0;Nivel 1;500;6000;125,00;115,00;0;0;240,00;;;;;;;;;;;;
5;Concejal;Servicio Civil Público (LOSEP);A110.110.13.18.510105.033.0 ;Nivel Jerárquico Superior 4;2254;27048;563,50;115,00;0;1051,87;1730,37;;;;;;;;;;;;
6;Jornalera de Parques y Jardínes;Código de Trabajo;A 100.130.13.18.510105.010.4;Nivel 1;460;5520;115,00;115,00;0;0;230,00;;;;;;;;;;;;
7;Bodeguero;Servicio Civil Público (LOSEP);A110.110.13.18.510105.017.0;Servidor Público 2;901;10812;225,25;115,00;0;0;340,25;;;;;;;;;;;;
8;Gasfitero o Plomero;Código de Trabajo;B 300.360.13.18.710106.039.1;Nivel 2;578;6936;144,50;115,00;0;0;259,50;;;;;;;;;;;;
9;Registradora Municipal de la Propiedad;Servicio Civil Público (LOSEP);A 110.110.13.18.510105.040.0;Servidor Jerarquico Superior 2;1920;23040;480,00;115,00;0;0;595,00;;;;;;;;;;;;
10;Analista de Salud y Segurida en el Trabajo 1;Servicio Civil Público (LOSEP);A 110.110.13.18.510105.051.0;Servidor Público 1;817;9804;204,25;115,00;0;0;319,25;;;;;;;;;;;;
11;Ayudante de Equipo y/o Maquinaria Pesada;Código de Trabajo;B 300.360.13.18.710106.032.1;Nivel;561;6732;140,25;115,00;0;0;255,25;;;;;;;;;;;;
12;Ayudante de Equipo y/o Maquinaria Pesada;Código de Trabajo;B 300.360.13.18.510106.060.0;Nivel 1;500;6000;125,00;115,00;0;0;240,00;;;;;;;;;;;;
13;Guardián Operador de la Estación de Bombeo;Código de Trabajo;B 300.360.13.18.710106.040.1;Nivel 2;578;6936;144,50;115,00;0;0;259,50;;;;;;;;;;;;
14;Miembro Principal de la Junta Cantonal de Protección de Derechos;Servicio Civil Público (LOSEP);A 200.240.13.18.710105.054.0;Servidor Público 1;817;9804;204,25;115,00;0;0;319,25;;;;;;;;;;;;
15;Concejal;Servicio Civil Público (LOSEP);A 110.110.13.15.510105.034.0;Nivel Jerárquico Superior 4;2254;27048;563,50;115,00;0;0;678,50;;;;;;;;;;;;
16;Asistente Jurídico 1;Servicio Civil Público (LOSEP);A 110.110.13.18.510105.020.0;Servidor Público 1;817;9804;204,25;115,00;0;0;319,25;;;;;;;;;;;;
17;Asistente Administrativo - Auxiliar de Control Territorial;Servicio Civil Público (LOSEP);B 300.360.13.18.710105.052.0;Servidor Público de Apoyo 2;622;7464;155,50;115,00;0;0;270,50;;;;;;;;;;;;
18;Director Administrativo y de Talento Humano;Servicio Civil Público (LOSEP);A 110.110.13.18.510105.003.0;Nivel Jerárquico Superior 3;2115;25380;528,75;115,00;0;0;643,75;;;;;;;;;;;;
19;Prosecretaria;Servicio Civil Público (LOSEP);A 110.110.13.18.510105.006.0;Servidor Público 1;817;9804;204,25;115,00;0;735,53;1054,78;;;;;;;;;;;;
20;Secretaria del Concejo Cantonal de Protección de Derechos del cantón Olmedo;Servicio Civil Público (LOSEP);A 110.120.13.18.510105.012.0 ;Servidor Público 1;817;9804;204,25;115,00;0;0;319,25;;;;;;;;;;;;
21;Jefe de Mecánica;Código de Trabajo;B 300.360.13.18.710106.003.1 ;Nivel 8;826;9912;206,50;115,00;0;0;321,50;;;;;;;;;;;;
22;Fiscalizador 1;Servicio Civil Público (LOSEP);B 300.360.13.18.510105.041.0;Servidor Público 4;1086;13032;271,50;115,00;0;0;386,50;;;;;;;;;;;;
23;Guardián Operador de la Estación de Bombeo;Código de Trabajo;A 100.110.13.18.510106.002.0 ;Nivel;561;6732;140,25;115,00;0;0;255,25;;;;;;;;;;;;
24;Recaudador;Servicio Civil Público (LOSEP);A110.120.13.18.51.01.05.031.0;Servidor Público de Apoyo 2;622;7464;155,50;115,00;0;0;270,50;;;;;;;;;;;;
25;Procurador Síndico;Servicio Civil Público (LOSEP);A110.110.13.18.510105.007.0 ;Nivel Jerárquico Superior 3;2115;25380;528,75;115,00;0;0;643,75;;;;;;;;;;;;
26;Asistente Administrativo;Servicio Civil Público (LOSEP);A 110.120.13.18.510105.010.0 ;Servidor Público de Apoyo 2;622;7464;155,50;115,00;0;0;270,50;;;;;;;;;;;;
27;Mecánico;Código de Trabajo;B 300.360.13.18.510106.024.0;Nivel 3;622;7464;155,50;115,00;0;0;270,50;;;;;;;;;;;;
28;Analista de Presupuesto;Servicio Civil Público (LOSEP);A 100.120.13.18.510105.014.0;Servidor Público 5;1212;14544;303,00;115,00;0;0;418,00;;;;;;;;;;;;
29;Policía Municipal;Código de Trabajo;A110.130.13.18.510106.008.0;Nivel 1;500;6000;125,00;115,00;0;0;240,00;;;;;;;;;;;;
30;Directora de Seguridad, Justicia y Vigilancia;Servicio Civil Público (LOSEP);A 110.130.13.18.510105.018.0;Nivel Jerárquico Superior 3;2115;25380;528,75;115,00;0;0;643,75;;;;;;;;;;;;
31;Guardían / Guardián Administrativo;Código de Trabajo;A 110.110.13.18.510106.006.0;Nivel 1;500;6000;125,00;115,00;0;0;240,00;;;;;;;;;;;;
32;Ayudante de Equipo y/o Maquinaria Pesada  ;Código de Trabajo;A 100.110.13.18.510106.001.0;Nivel 1;500;6000;125,00;115,00;0;0;240,00;;;;;;;;;;;;
33;Guardían / Guardián Administrativo;Código de Trabajo;A110.130.13.18.510106.009.0;Nivel 1;460;5520;115,00;115,00;0;0;230,00;;;;;;;;;;;;
34;Policía Municipal;Código de Trabajo;A 100.130.13.18.510106.021.0;Nivel 3;596;7152;149,00;115,00;0;0;264,00;;;;;;;;;;;;
35;Panteonero;Código de Trabajo;A110.130.13.18.510106.007.0;Nivel 1;500;6000;125,00;115,00;0;0;240,00;;;;;;;;;;;;
36;Ayudante de maquinarias pesadas y tanqueros;Código de Trabajo;B300.360.13.18.510106.051.0;Nivel 1;500;6000;125,00;115,00;0;0;240,00;;;;;;;;;;;;
37;Asistente de Difusión;Servicio Civil Público (LOSEP);A 200.210.13.18.510105.025.0 ;Servidor Público de Apoyo 2;622;7464;155,50;115,00;0;0;270,50;;;;;;;;;;;;
38;Guardián Operador de la Estación de Bombeo;Código de Trabajo;B 300.360.13.18.710106.038.1;Nivel 1;560;6720;140,00;115,00;0;0;255,00;;;;;;;;;;;;
39;Alcalde;Servicio Civil Público (LOSEP);A110.110.13.18.510105.001.0 ;Nivel Jerárquico Superior 6;4508;54096;1127,00;115,00;0;0;1242,00;;;;;;;;;;;;
40;Asistente Administrativo;Servicio Civil Público (LOSEP);B 300.311.13.18.510105.026.0 ;Servidor Público de Apoyo 2;622;7464;155,50;115,00;0;0;270,50;;;;;;;;;;;;
41;Jornalera de Parques y Jardínes;Código de Trabajo;A 100.130.13.18.510105.010.5;Nivel 1;460;5520;115,00;115,00;0;0;230,00;;;;;;;;;;;;
42;Técnico de Adquisiciones y Compras Públicas;Servicio Civil Público (LOSEP);A 110.110.13.18.510105.032.0 ;Servidor Público 4;1086;13032;271,50;115,00;0;0;386,50;;;;;;;;;;;;
43;Concejal;Servicio Civil Público (LOSEP);A 110.110.13.18.510105.035.0;Nivel Jerárquico Superior 4;2254;27048;563,50;115,00;0;0;678,50;;;;;;;;;;;;
44;Chofer de Vehículos Pesado;Código de Trabajo;B 300.360.13.18.710106.042.1;Nivel 1;500;6000;125,00;115,00;0;0;240,00;;;;;;;;;;;;
45;Coordinador General Institucional;Servicio Civil Público (LOSEP);A110.110.13.18.510105.050.0 ;Nivel Jerárquico Superior 3;2115;25380;528,75;115,00;0;0;643,75;;;;;;;;;;;;
46;Analista de Talento Humano (S);Servicio Civil Público (LOSEP);A110.110.13.18.510105.043.0;Servidor Público 1;1086;13032;271,50;115,00;0;0;386,50;;;;;;;;;;;;
47;Directora de Desarrollo Social y Comunicación;Servicio Civil Público (LOSEP);A 200.210.13.18.510105.008.0 ;Nivel Jerárquico Superior 3;2115;25380;528,75;115,00;0;0;643,75;;;;;;;;;;;;
48;Operador de Maquinaria o Equipo Pesado;Código de Trabajo;B 300.360.13.18.710106.005.1;Nivel 4;710;8520;177,50;115,00;0;0;292,50;;;;;;;;;;;;
49;Operador de Rodillo;Código de Trabajo;B 300.360.13.18.510106.018.0 ;Nivel 4;710;8520;177,50;115,00;0;0;292,50;;;;;;;;;;;;
50;Operador de Maquinaria o Equipo Pesado;Código de Trabajo;B 300.360.13.18.710106.031.1;Nivel 5;738;8856;184,50;115,00;0;0;299,50;;;;;;;;;;;;
51;Guardían / Guardián Administrativo;Código de Trabajo;A 100.130.13.18.510106.029.0;Nivel 1;561;6732;140,25;115,00;0;0;255,25;;;;;;;;;;;;
52;Chofer de Vehículos Pesado;Código de Trabajo;B 300.360.13.18.710106.020.1;Nivel 4;614;7368;153,50;115,00;0;0;268,50;;;;;;;;;;;;
53;Operador de Retroexcavadora;Código de Trabajo;B 300.360.13.18.710106.022.1;Nivel 4;710;8520;177,50;115,00;0;0;292,50;;;;;;;;;;;;
54;Guardían / Guardián Administrativo;Código de Trabajo;A 100.130.13.18.510105.010.0;Nivel 1;460;5520;115,00;115,00;0;0;230,00;;;;;;;;;;;;
55;Sub Directora de Tránsito y Matriculación Vehicular;Servicio Civil Público (LOSEP);B300.360.13.18.51.01.05.039.0;Nivel Jerárquico Superior 1;1200;14400;300,00;115,00;0;0;415,00;;;;;;;;;;;;
56;Operador de Tractor;Código de Trabajo;B 300.360.13.18.510105.015.0;Nivel 4;710;8520;177,50;115,00;0;0;292,50;;;;;;;;;;;;
57;Asistente Administrativo;Servicio Civil Público (LOSEP);A 100.130.13.18.510105.019.0;Servidor Público de Apoyo 2;622;7464;155,50;115,00;0;0;270,50;;;;;;;;;;;;
58;Asistente Administrativo;Servicio Civil Público (LOSEP);A110.110.13.18.510105.013.0;Servidor Público de Apoyo 3;675;8100;168,75;115,00;0;0;283,75;;;;;;;;;;;;
59;Ayudante de Servicios de Limpieza;Código de Trabajo;A110.130.13.18.51.01.06.10.0;Nivel 1;500;6000;125,00;115,00;0;0;240,00;;;;;;;;;;;;
60;Concejal;Servicio Civil Público (LOSEP);A110.110.13.18.510105.036.0 ;Nivel Jerárquico Superior 4;2254;27048;563,50;115,00;0;0;678,50;;;;;;;;;;;;
61;Guardían / Guardián Administrativo;Código de Trabajo;A110.130.13.18.51.01.06.17.0;Nivel 1;530;6360;132,50;115,00;0;0;247,50;;;;;;;;;;;;
62;Concejal;Servicio Civil Público (LOSEP);A110.110.13.18.510105.037.0 ;Nivel Jerárquico Superior 4;2254;27048;563,50;115,00;0;0;678,50;;;;;;;;;;;;
63;Sub Director de Agua Potable y Alcantarillado;Servicio Civil Público (LOSEP);B 300.360.13.18.710105.038.1;Nivel Jerárquico Superior 1;1040;12480;260,00;115,00;0;0;375,00;;;;;;;;;;;;
64;Director/a Financiero;Servicio Civil Público (LOSEP);A 110.120.13.18.510105.009.0 ;Nivel Jerárquico Superior 3;2115;25380;528,75;115,00;0;0;643,75;;;;;;;;;;;;
65;Director de Planificación y Obras Públicas;Servicio Civil Público (LOSEP);B 300.360.13.18.710105.028.1;Nivel Jerárquico Superior 3;2115;25380;528,75;115,00;0;0;643,75;;;;;;;;;;;;
66;Sub Director de Comunicación;Servicio Civil Público (LOSEP);A 200.210.13.18.510105.058.0;Nivel Jerárquico Superior 1;1200;14400;300,00;115,00;0;0;415,00;;;;;;;;;;;;
67;Chofer de Vehículos Pesado;Código de Trabajo;A 110.110.13.18.510106.045.0;Nivel 1;550;6600;137,50;115,00;0;0;252,50;;;;;;;;;;;;
68;Ayudante de Equipo y/o Maquinaria Pesada  ;Código de Trabajo;B 300.360.13.18.710106.016.1;Nivel 1;561;6732;140,25;115,00;0;0;255,25;;;;;;;;;;;;
69;Chofer de Vehículos Pesado;Código de Trabajo;B 300.360.13.18.710106.014.1;Nivel 4;614;7368;153,50;115,00;0;0;268,50;;;;;;;;;;;;
70;Analista de Desarrollo Social y Comunitario 1;Servicio Civil Público (LOSEP);A 200.240.13.18.510105.057.0;Servidor Público 1;817;9804;204,25;115,00;0;0;319,25;;;;;;;;;;;;
71;Ayudante de Agua Potable;Código de Trabajo;B 300.360.13.18.710106.027.1;Nivel 1;560;6720;140,00;115,00;0;0;255,00;;;;;;;;;;;;
72;Secretario/a Municipal;Servicio Civil Público (LOSEP);A 110.110.13.18.510105.005.0;Nivel Jerárquico Superior 3;2115;25380;528,75;115,00;0;0;643,75;;;;;;;;;;;;
73;Chofer de Vehículos Pesado;Código de Trabajo;B 300.360.13.18.710106.013.1;Nivel 3;500;6000;125,00;115,00;0;0;240,00;;;;;;;;;;;;
74;Guardián Operador de la Estación de Bombeo;Código de Trabajo;B 300.360.13.18.710106.026.1;Nivel 4;730;8760;182,50;115,00;0;0;297,50;;;;;;;;;;;;
75;Asistente Administrativo;Servicio Civil Público (LOSEP);B 300.360.13.18.710105.048.1;Servidor Público de Apoyo 2;622;7464;155,50;115,00;0;0;270,50;;;;;;;;;;;;
76;Chofer de Vehículos Pesado;Código de Trabajo;B 300.360.13.18.710106.023.1;Nivel 4;614;7368;153,50;115,00;0;0;268,50;;;;;;;;;;;;
77;Chofer de Vehículos Pesado;Código de Trabajo;A 100.110.13.18.510106.025.0;Nivel 1;596;7152;149,00;115,00;0;0;264,00;;;;;;;;;;;;
78;Ayunte de Servicios Administrativos;Código de Trabajo;A 110.110.13.18.510106.030.0;Nivel 1;450;5400;112,50;115,00;0;0;227,50;;;;;;;;;;;;
79;Ayudante de Equipo y/o Maquinaria Pesada  ;Código de Trabajo;B 300.360.13.18.710106.004.1;Nivel 1;561;6732;140,25;115,00;0;0;255,25;;;;;;;;;;;;
80;Miembro Principal de la Junta Cantonal de Protección de Derechos;Servicio Civil Público (LOSEP);A 200.240.13.18.710105.056.0;Servidor Público 1;817;9804;204,25;115,00;0;0;319,25;;;;;;;;;;;;
81;Coordinador/a de Patrimonio, Cultura, Turismo y Recreación;Servicio Civil Público (LOSEP);A 200.210.13.18.510105.029.0 ;Servidor Público 2;901;10812;225,25;115,00;0;0;340,25;;;;;;;;;;;;
82;Policía Municipal;Código de Trabajo;A 100.130.13.18.510106.019.0;Nivel 1;596;7152;149,00;115,00;0;0;264,00;;;;;;;;;;;;
83;Inspector de Servicios Municipales;Código de Trabajo;B 300.360.13.18.710106.028.1;Nivel 4;668,4;8021;167,10;115,00;0;0;282,10;;;;;;;;;;;;
84;Técnico de Getión de Riesgo y Ambiente;Servicio Civil Público (LOSEP);B 300.360.13.18.710105.024.1;Servidor Público 4;1086;13032;271,50;115,00;0;0;386,50;;;;;;;;;;;;
85;Analista de Agua Potable y Alcantarillado;Servicio Civil Público (LOSEP);B 300.360.13.18.710105.049.1;Servidor Público 4;1086;13032;271,50;115,00;0;0;386,50;;;;;;;;;;;;
86;Operador de Maquinaria o Equipo Pesado;Código de Trabajo;B 300.360.13.18.710106.043.0;Nivel 4;700;8400;175,00;115,00;0;0;290,00;;;;;;;;;;;;
87;Guardián Operador de la Estación de Bombeo;Código de Trabajo;B 300.360.13.18.710106.037.1;Nivel 1;560;6720;140,00;115,00;0;0;255,00;;;;;;;;;;;;
88;Analista Administrativo 1 (S);Servicio Civil Público (LOSEP);A110.110.13.18.510105.053.0;Servidor Público 1;817;9804;204,25;115,00;0;0;319,25;;;;;;;;;;;;
89;Sub Directora de Contabilidad;Servicio Civil Público (LOSEP);A 110.120.13.18.510105.011.0;Nivel Jerárquico Superior 1;1200;14400;300,00;115,00;0;0;415,00;;;;;;;;;;;;
90;Tesorero/a;Servicio Civil Público (LOSEP);A 110.120.13.18.510105.015.0;Servidor Público 5;1212;14544;303,00;115,00;0;0;418,00;;;;;;;;;;;;
91;Técnico de Avalúos y Catastro;Servicio Civil Público (LOSEP);A110.120.13.18.510105.023.0;Servidor Público 3;986;11832;246,50;115,00;0;0;361,50;;;;;;;;;;;;
92;Sub Directora de Rentas;Servicio Civil Público (LOSEP);A 110.120.13.18.510105.056.0 ;Nivel Jerárquico Superior 1;1200;14400;300,00;115,00;0;0;415,00;;;;;;;;;;;;
93;Analista de Planificación y Obras Públicas;Servicio Civil Público (LOSEP);B 300.360.13.18.510105.060.0;Servidor Público 1;817;9804;204,25;115,00;0;0;319,25;;;;;;;;;;;;
94;Sub Director de Agua Potable y Alcantarillado;Servicio Civil Público (LOSEP);B300.360.13.18.710105.038.0;Nivel Jerárquico Superior 1;1097,4;13169;274,35;115,00;0;0;389,35;;;;;;;;;;;;
95;Gasfitero o Plomero;Código de Trabajo;B 300.360.13.18.710106.041.1;Nivel 1;578;6936;144,50;115,00;0;0;259,50;;;;;;;;;;;;
96;Facilitador para Atención de Personas con Discapacidad;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.06;Servidor Público 4;733;8796;183,25;115,00;0;0;298,25;;;;;;;;;;;;
97;Facilitador para Atención de Personas con Discapacidad;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.07;Servidor Público 4;733;8796;183,25;115,00;0;0;298,25;;;;;;;;;;;;
98;Facilitador para Atención de Personas con Discapacidad;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.05;Servidor Público 4;733;8796;183,25;115,00;0;0;298,25;;;;;;;;;;;;
99;Facilitador para Atención de Personas con Discapacidad;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.08;Servidor Público 4;733;8796;183,25;115,00;0;0;298,25;;;;;;;;;;;;
100;Terapista Ocupacional;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.15;Servicio Público de Apoyo 1;450;5400;112,50;115,00;0;0;227,50;;;;;;;;;;;;
101;Educadora CDI;Servicio Civil Público (LOSEP);A210.240.13.18.71.05.10.03;Servicio Público de Apoyo 1;451,76;5421;112,94;115,00;0;0;227,94;;;;;;;;;;;;
102;Educadora CDI;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.01;Servicio Público de Apoyo 1;451,76;5421;112,94;115,00;0;0;227,94;;;;;;;;;;;;
103;Educadora CDI;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.02;Servicio Público de Apoyo 1;451,76;5421;112,94;115,00;0;0;227,94;;;;;;;;;;;;
104;Educadora CDI;Servicio Civil Público (LOSEP);A210.240.13.18.71.05.10.04;Servicio Público de Apoyo 1;451,76;5421;112,94;115,00;0;0;227,94;;;;;;;;;;;;
105;Promotor del Proyecto Espacios Alternativos;Servicio Civil Público (LOSEP);A210.240.13.18.71.05.10.12.0;Servicio Público de Apoyo 1;450;5400;112,50;115,00;0;0;227,50;;;;;;;;;;;;
106;Promotor del Proyecto Espacios Alternativos;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.14.0;Servicio Público de Apoyo 1;450;5400;112,50;115,00;0;0;227,50;;;;;;;;;;;;
107;Promotor del Proyecto Espacios Alternativos;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.13.0;Servicio Público de Apoyo 1;450;5400;112,50;115,00;0;0;227,50;;;;;;;;;;;;
108;Promotor del Proyecto Espacios Alternativos;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.11.0;Servicio Público de Apoyo 1;450;5400;112,50;115,00;0;0;227,50;;;;;;;;;;;;
109;Promotor de Atención Domiciliarias a Adultos Mayores Sin Discapacidad;Servicio Civil Público (LOSEP);A 200.240.13.18.71.05.10.09;Servidor Público 4;804,26;9651;201,07;115,00;0;0;316,07;;;;;;;;;;;;
110;Promotor de Atención Domiciliarias a Adultos Mayores Sin Discapacidad;Servicio Civil Público (LOSEP);A 210.240.13.18.71.05.10.10;Servidor Público 4;804,26;9651;201,07;115,00;0;0;316,07;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
