Contratos - 2018.csv

última modificação 23/04/2021 11h01

text/csv Contratos - 2018.csv — 49 KB

Conteúdo do arquivo

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Ordem;Contrato;Janeiro;;Fevereiro;;Maro;;Abril;;Maio;;Junho;;Julho;;Agosto;;Setembro;;Outubro;;Novembro;;Dezembro;;Ajuste / Repact.;;TOTAL;LIQUIDADO;PREVISO DE EMPENHO;
;;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;Plan./Exec.;Liq.;;;;
1;SERVIO DE VIGILNCIA; 288.650,74 ;sim; 288.650,74 ;sim; 288.592,00 ;sim; 288.592,00 ;sim; 288.592,00 ;sim; 280.635,28 ;sim; 270.288,62 ;sim; 270.288,62 ;sim; 270.288,62 ;sim; 270.288,62 ;sim; 270.288,62 ;sim; 270.288,62 ;sim;;no; 3.345.444,48 ; 3.345.444,48 ; -   ; 540.577,24 
2;FORNECIMENTO REFEIES RU; 184.700,90 ;sim; 235.051,90 ;sim; 298.186,20 ;sim; 79.460,70 ;sim; 137.094,40 ;sim; 210.012,10 ;sim; 313.204,70 ;sim; 298.356,80 ;sim; 148.433,60 ;sim; 137.320,54 ;sim; 288.749,44 ;sim; 271.290,20 ;no;;no; 2.601.861,48 ; 2.330.571,28 ; 271.290,20 ; 560.039,64 
3;SERVIO DE LIMPEZA E CONSERVAO; 200.615,84 ;sim; 200.615,84 ;sim; 200.615,84 ;sim; 249.082,19 ;sim; 212.732,42 ;sim; 324.440,36 ;sim; 162.220,18 ;sim; 162.220,18 ;sim; 162.220,18 ;sim; 162.220,18 ;sim; 162.220,18 ;sim; 162.220,19 ;sim;;no; 2.361.423,58 ; 2.361.423,58 ; -   ; 324.440,37 
4;SERVIO DE RECEPO E PORTARIA; 51.867,34 ;sim; 51.867,34 ;sim; 51.867,34 ;sim; 51.867,34 ;sim; 50.221,07 ;sim; 49.397,94 ;sim; 49.397,94 ;sim; 73.401,47 ;sim; 52.319,00 ;sim; 52.319,00 ;sim; 52.319,00 ;sim; 52.319,00 ;sim;;no; 639.163,78 ; 639.163,78 ; -   ; 104.638,00 
5;SERVIO DE COPEIRA; 17.911,37 ;sim; 17.911,37 ;sim; 17.911,37 ;sim; 17.911,37 ;sim;;no;;no; 1.791,15 ;sim;;no;;no;;no;;no;;no;;no; 73.436,63 ; 73.436,63 ; -   ; -   
6;SERVIOS DE MOTORISTAS; 42.858,32 ;sim; 57.207,15 ;sim; 62.074,62 ;sim; 60.415,25 ;sim; 60.299,16 ;sim; 66.649,31 ;sim; 62.849,66 ;sim; 76.455,67 ;sim; 62.413,65 ;sim; 58.560,86 ;sim; 82.080,64 ;sim; 65.000,00 ;no;;no; 756.864,29 ; 691.864,29 ; 65.000,00 ; 147.080,64 
7;SERVIO DE MANUTENO PREDIAL; 82.971,67 ;sim; 82.971,67 ;sim; 95.205,25 ;sim; 125.050,76 ;sim; 95.870,26 ;sim; 90.265,25 ;sim; 86.171,10 ;sim; 91.309,22 ;sim; 88.308,16 ;sim; 88.308,16 ;sim; 74.628,83 ;sim; 74.053,14 ;sim;;no; 1.075.113,47 ; 1.075.113,47 ; -   ; 148.681,97 
8;MANUTENO DE AR COND.  JONATAN P O SANCHES; 30.320,00 ;sim; 68.304,00 ;sim; 51.915,70 ;sim; - ;no; 20.533,20 ;sim; 53.309,90 ;sim; 89.514,00 ;sim; 19.734,70 ;sim; 18.641,00 ;sim; 20.101,20 ;sim;;no;;no;;no; 372.373,70 ; 372.373,70 ; -   ; -   
9;MANUTENO DE ELEVADORES; -   ;-; -   ;-; - ;-; - ;-; 3.983,00 ;sim;;no;;no;;no;;no; 48.480,00 ;sim;;no;;no;;no; 52.463,00 ; 52.463,00 ; -   ; -   
10;SERVIO DE TELEFONIA FIXA; 10.500,00 ;-; 7.194,70 ;sim; 7.693,27 ;sim; 6.733,05 ;sim;;no; 6.551,94 ;sim; 7.041,88 ;no; 9.816,20 ;sim; 15.000,00 ;no; 15.000,00 ;no; 15.000,00 ;no; 15.000,00 ;no;;no; 115.531,04 ; 37.989,16 ; 77.541,88 ; 30.000,00 
11;SERVIOS DE TELEFONIA MVEL; 10.000,00 ;-; - ;no; - ;no; 10.897,51 ;sim; 12.554,24 ;sim; 21.251,44 ;sim; 54.128,59 ;sim; 19.826,85 ;sim; 9.431,29 ;sim; 11.840,00 ;no; 11.840,00 ;no; 11.840,00 ;no;;no; 173.609,92 ; 128.089,92 ; 45.520,00 ; 23.680,00 
12;MANUTENO DE FIBRA TICA; 19.900,00 ;sim; 19.900,00 ;sim; 19.900,00 ;sim; 19.900,00 ;sim;;no;;no;;no;;no;;no;;no;;no;;no;;no; 79.600,00 ; 79.600,00 ; -   ; -   
13;LOCAO DE TRANSPORTE TERCEIRIZADO; 29.613,76 ;sim; 47.079,64 ;sim; 40.098,36 ;sim; 17.499,00 ;sim; -   ;-; - ;no; - ;no; 48.403,46 ;sim; 25.434,10 ;sim; 13.498,68 ;sim; 13.419,86 ;sim; 40.373,08 ;no;;no; 275.419,94 ; 235.046,86 ; 40.373,08 ; 53.792,94 
14;SERVIO DE AGENCIAMENTO DE VIGEM;;sim; -   ;-; 3.250,99 ;sim; - ;-; - ;-;;no; 3.073,63 ;sim; 7.666,16 ;sim; 9.077,31 ;sim; 31.892,68 ;sim; 9.949,77 ;sim; 60.000,00 ;no;;no; 124.910,54 ; 64.910,54 ; 60.000,00 ; 69.949,77 
15;PASSAGENS EREAS - COMPRA DIRETA; 130,07 ;sim; 0,75 ;sim; 20.969,29 ;sim; 157.270,26 ;sim; 12.343,46 ;sim; 25.938,01 ;sim; 2.771,57 ;sim; 2.289,69 ;sim;;no;;no;;no;;no;;no; 221.713,10 ; 221.713,10 ; -   ; -   
16;SERVIO DE ABASTECIMENTO; 12.730,61 ;sim; 14.865,57 ;sim; 22.563,70 ;sim; 18.003,87 ;sim; 21.317,56 ;sim; 22.086,21 ;sim; 27.427,06 ;sim; 32.410,71 ;sim; 19.196,16 ;sim; 26.597,30 ;sim; 26.597,30 ;sim; 20.030,77 ;no;;no; 263.826,82 ; 243.796,05 ; 20.030,77 ; 46.628,07 
17;MANUTENO VECULOS; 16.806,18 ;sim; 6.015,65 ;sim; 7.808,68 ;sim; 2.897,51 ;sim; 10.322,75 ;sim; 2.829,87 ;sim; 12.930,74 ;sim; 13.971,67 ;sim; 4.629,25 ;sim; 14.534,12 ;sim; 5.498,20 ;Sim; 8.123,24 ;sim;;no; 106.367,86 ; 106.367,86 ; -   ; 13.621,44 
18;SEGURO DE VECULOS OFICIAIS; - ;-; - ;-; - ;-;;no;;no;;no;;no; - ;no;;no; 33.605,92 ;sim;;no;;no;;no; 33.605,92 ; 33.605,92 ; -   ; -   
19;SERVIOS DE IMPRESSO; 18.360,26 ;sim; 19.921,00 ;sim; 14.486,89 ;sim; 17.811,08 ;sim; 17.993,06 ;sim; 18.795,78 ;sim; 17.993,06 ;sim; 17.329,44 ;sim; 18.887,03 ;sim; 19.840,33 ;sim; 18.482,75 ;sim; 19.375,86 ;sim;;no; 219.276,54 ; 219.276,54 ; -   ; 37.858,61 
20;INTERNET CAMPUS BARRA; 6.800,00 ;sim; 6.800,00 ;sim; 6.800,00 ;sim; 6.800,00 ;sim; 6.800,00 ;sim; 6.800,00 ;sim; 6.800,00 ;sim; 6.800,00 ;sim; 6.800,00 ;sim;;no;;no;;no;;no; 61.200,00 ; 61.200,00 ; -   ; -   
21;LOCAO ANEXO CCBS; - ;-; - ;-; - ;-; 9.700,00 ;sim; 9.700,00 ;sim; 9.700,00 ;sim; 9.700,00 ;sim; 9.700,00 ;sim; 9.700,00 ;sim; 9.700,00 ;sim; 9.700,00 ;sim; 9.700,00 ;sim;;no; 87.300,00 ; 87.300,00 ; -   ; 19.400,00 
22;LOCAO IMVEL ANEXO CAMPUS LEM; 9.000,00 ;sim; 9.000,00 ;sim; 9.000,00 ;sim; 9.000,00 ;sim; 9.000,00 ;sim; 9.000,00 ;sim; 9.000,00 ;sim;;no;;no;;no;;no;;no;;no; 63.000,00 ; 63.000,00 ; -   ; -   
23;SERVIOS MANUTENO PERGAMUM; 836,00 ;sim; 836,00 ;sim; 836,00 ;sim; 836,00 ;sim; 836,00 ;sim; 836,00 ;sim; 836,00 ;sim; 836,00 ;sim; 836,00 ;sim; 836,00 ;sim; 836,00 ;sim; 836,00 ;sim;;no; 10.032,00 ; 10.032,00 ; -   ; 1.672,00 
24;MANUTENO EQUIPAMENTO BIBLIOTECA; 3.850,00 ;sim; 3.850,00 ;sim; 3.850,00 ;sim; 3.850,00 ;sim; 3.850,00 ;sim; 3.850,00 ;sim; 3.850,00 ;sim; 3.850,00 ;sim;;no;;no;;no;;no;;no; 30.800,00 ; 30.800,00 ; -   ; -   
25;MANUTENO DE PERSIANAS; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ; -   
26;EXAMES MDICOS PERIDICOS; 6.679,20 ;sim; - ;-; - ;-;;;;;;;;;;; 4.098,60 ;sim; 2.500,00 ;no; 2.500,00 ;no; 2.500,00 ;no;;no; 18.277,80 ; 10.777,80 ; 7.500,00 ; 5.000,00 
27;MANUTENO EQUIPAMENTO DE LABORATRIO; - ;-; - ;-; - ;-;;;;;;; 5.067,98 ;sim;;no;;no;;no;;no;;no;;no; 5.067,98 ; 5.067,98 ; -   ; -   
28;SERVIOS DE GESTO DE RESDUOS SLIDOS; - ;-; 522,34 ;sim; 824,18 ;sim; 2.586,22 ;sim; -   ;-; 1.354,36 ;sim; 1.563,10 ;sim; 844,76 ;sim; 656,60 ;sim; 1.200,00 ;no; 1.200,00 ;no; 1.200,00 ;no;;no; 11.951,56 ; 8.351,56 ; 3.600,00 ; 2.400,00 
29;LICENCIAMENTO SOFTWARES ACGIS; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ; -   
30;SEGURO DE ESTUDANTES 1; 1.200,00 ;sim; 1.610,95 ;sim; 1.412,95 ;sim; 1.610,95 ;sim; 1.610,95 ;sim; 1.810,05 ;sim; 1.810,05 ;sim;;no;;no;;no;;no;;no;;no; 11.065,90 ; 11.065,90 ; -   ; -   
31;SEGURO DE ESTUDANTES 2; 212,95 ;sim; - ;-; - ;-; - ;-;;no;;no;;no; 1.810,05 ;sim; 1.810,05 ;sim; 1.810,05 ;no; 1.810,05 ;no; 1.810,05 ;no;;no; 9.263,20 ; 3.833,05 ; 5.430,15 ; 3.620,10 
32;SERVIO DE GUA E ESGOTO - SAMAVI; 175,36 ;sim; 314,52 ;sim; 423,39 ;sim; - ;no; 246,10 ;sim; 288,89 ;no; 186,65 ;sim; 321,56 ;sim; 291,17 ;sim; 328,84 ;sim; 214,70 ;sim; 328,60 ;sim;;no; 3.119,78 ; 2.830,89 ; 288,89 ; 2.133.080,79 
33;SERVIO DE GUA E ESGOTO - BARRA; 140,22 ;sim; 511,92 ;sim; 423,39 ;sim; 485,01 ;sim; 324,57 ;sim; 533,89 ;sim; 533,89 ;sim; 692,66 ;sim; 978,17 ;sim; 933,17 ;sim; 1.355,94 ;sim; 642,87 ;sim;;no; 7.555,70 ; 7.555,70 ; -   ;
34;SERVIO DE GUA E ESGOTO - LAPA; 308,70 ;sim; 627,31 ;sim; 643,73 ;sim; 557,90 ;sim; 546,98 ;sim; 557,90 ;sim; 686,02 ;sim; 823,90 ;sim; 937,50 ;sim; 1.105,76 ;sim; 1.047,77 ;sim; 899,97 ;sim;;no; 8.743,44 ; 8.743,44 ; -   ;
35;SERVIO DE GUA E ESGOTO - BARREIRAS E LEM; 8.406,30 ;sim; 21.478,61 ;sim; 24.757,87 ;sim; 26.573,84 ;sim; 25.856,52 ;sim; 34.015,28 ;sim; 36.461,78 ;sim; 34.440,23 ;sim; 34.355,70 ;sim; 30.759,55 ;sim; 28.695,39 ;sim; 18.140,24 ;sim;;no; 323.941,31 ; 323.941,31 ; -   ;
36;ENERGIA ELTRICA - REITORIA; 20.482,67 ;sim; 17.710,18 ;sim; 17.685,97 ;sim; 17.592,01 ;sim; 21.171,43 ;sim; 21.119,09 ;sim; 21.316,27 ;sim; 24.706,72 ;sim; 24.506,94 ;sim; 27.077,27 ;sim; 27.000,00 ;no; 27.000,00 ;no;;no; 267.368,55 ; 213.368,55 ; 54.000,00 ;
37;ENERGIA ELTRICA - CRES; 52.788,96 ;sim; 89.019,36 ;sim; 81.602,36 ;sim; 70.808,68 ;sim; 63.493,14 ;sim; 95.838,34 ;sim; 90.135,71 ;sim; 111.238,36 ;sim; 121.437,49 ;sim; 85.192,48 ;sim; 130.000,00 ;no; 130.000,00 ;no;;no; 1.121.554,88 ; 861.554,88 ; 260.000,00 ;
38;ENERGIA ELTRICA - OBRAS CRES; 441,52 ;sim; 557,74 ;sim; 454,46 ;sim; 435,08 ;sim; 474,90 ;sim; 679,28 ;sim; 781,38 ;sim; 955,44 ;sim; 979,54 ;sim; 1.025,44 ;sim; 1.500,00 ;no; 1.500,00 ;no;;no; 9.784,78 ; 6.784,78 ; 3.000,00 ;
39;ENERGIA ELTRICA - ANEXO CCBS; - ;-; - ;-; - ;-; 80,47 ;sim; 212,04 ;sim; 746,33 ;sim; 1.195,59 ;sim; 1.497,39 ;sim; 886,40 ;sim; 1.109,10 ;sim; 1.600,00 ;no; 1.600,00 ;no;;no; 8.927,32 ; 5.727,32 ; 3.200,00 ;
40;ENERGIA ELTRICA - CMLEM; - ;-; 6.887,11 ;sim; 6.756,88 ;sim; 7.910,09 ;sim; 10.217,17 ;sim; 9.600,74 ;sim; 6.888,80 ;sim; 6.129,10 ;sim; 15.772,00 ;sim; 14.075,42 ;sim; 20.000,00 ;no; 20.000,00 ;no;;no; 124.237,31 ; 84.237,31 ; 40.000,00 ;
41;ENERGIA ELTRICA - ANEXO CMLEM; 254,51 ;sim; 553,08 ;sim; 197,60 ;sim; 401,52 ;sim; 566,38 ;sim; 624,01 ;sim; 353,04 ;sim; 252,57 ;sim; -   ;no; -   ;no; -   ;no; -   ;no;;no; 3.202,71 ; 3.202,71 ; -   ;
42;ENERGIA ELTRICA - CMLAPA; 10.415,41 ;sim; 11.622,59 ;sim; 12.394,15 ;sim; 7.985,56 ;sim; 10.424,08 ;sim; 12.081,96 ;sim; 12.138,02 ;sim; 14.271,15 ;sim; 13.732,58 ;sim; 13.895,37 ;sim; 15.000,00 ;no; 15.000,00 ;no;;no; 148.960,87 ; 118.960,87 ; 30.000,00 ;
43;ENERGIA ELTRICA - CMBARRA; 10.313,13 ;sim; 12.993,47 ;sim; 13.082,19 ;sim; 10.007,77 ;sim; 10.473,52 ;sim; 14.698,77 ;sim; 14.505,07 ;sim; 17.735,97 ;sim; 15.237,85 ;sim; 16.651,61 ;sim; 17.000,00 ;no; 17.000,00 ;no;;no; 169.699,35 ; 135.699,35 ; 34.000,00 ;
44;ENERGIA ELTRICA - CMSAMAVI; 7.419,93 ;sim; 9.360,14 ;sim; 9.413,02 ;sim; 8.946,98 ;sim; 5.370,63 ;sim; 7.282,97 ;sim; 5.901,53 ;sim; 8.376,40 ;sim; 8.704,26 ;sim; 7.213,29 ;sim; 10.000,00 ;no; 10.000,00 ;no;;no; 97.989,15 ; 77.989,15 ; 20.000,00 ;
45;SERVIOS DE AVALIAO PSICOLGICA; 1.652,00 ;sim; - ;-; - ;-;;-; 1.888,00 ;sim; 2.714,00 ;sim;;no; 500,00 ;no; 500,00 ;no; 500,00 ;no; 500,00 ;no; 500,00 ;no;;no; 8.754,00 ; 6.254,00 ; 2.500,00 ;
46;AQUISIO DE PERSIANAS; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ;
47;IMPLANTAO SIG  (CAPITAL); 40.655,11 ;sim; 26.729,23 ;sim; 40.655,11 ;sim; 88.733,42 ;sim; 33.348,96 ;sim; 40.655,11 ;sim; 63.002,63 ;sim; 125.000,00 ;no; 125.000,00 ;no; 125.000,00 ;no; 125.000,00 ;no; 125.000,00 ;no;;no; 958.779,57 ; 333.779,57 ; 625.000,00 ;
48;OBRA RESTAURANTE UNIVERSITRIO; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ;
49;OBRA CONSTRUO ANEXO CAMPUS LEM; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ;
50;CONSTRUO DO CRAD; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ;
51;OBRA INFRAESTRUTURA CAMPUS BARRA; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ;
52;AQUISIO DE CMARAS FRIAS; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ;
53;SERVIOS DE REVISO DE TEXTOS; -   ;-; -   ;-;;;;;;;;;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ;
54;FORNECIMENTO DE CARIMBOS; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ;
55;SERVIO DE LIMPEZA DE FOSSAS SPTICAS;;-; - ;-; - ;-; 2.191,35 ;sim;;;;; 2.692,23 ;sim;;-; 2.316,57 ;sim;;no; 2.880,06 ;sim; 3.067,06 ;sim;;no; 13.147,27 ; 13.147,27 ; -   ;
56;SERVIO DE CORREIO; 3.446,55 ;sim; 2.703,25 ;sim; 3.513,66 ;sim; 2.816,96 ;sim; 3.566,02 ;sim; 3.017,83 ;sim; 3.283,48 ;sim; 3.413,83 ;sim; 3.373,17 ;sim; 3.251,56 ;sim; 3.500,00 ;no; 2.600,00 ;no;;no; 38.486,31 ; 32.386,31 ; 6.100,00 ;
57;SERVIO PUBLICAO OFICIAL - EBC; 11.496,12 ;sim; 1.724,42 ;sim; 1.724,42 ;sim; 5.460,66 ;sim; 10.346,52 ;sim; 3.448,84 ;sim; 7.595,64 ;sim; 11.448,86 ;sim; 3.522,72 ;sim; 7.632,58 ;sim; 6.500,00 ;no; 2.500,00 ;no;;no; 73.400,78 ; 64.400,78 ; 9.000,00 ;
58;SERVIO PUBLICAO OFICIAL - D.O.U.; 7.764,40 ;sim; 13.546,40 ;sim; 9.614,64 ;sim; 11.497,92 ;sim; 13.513,36 ;sim; 14.636,72 ;sim; 7.995,68 ;sim; 26.861,52 ;sim; 6.079,36 ;sim; 19.757,92 ;sim; 13.200,00 ;no; 13.200,00 ;no;;no; 157.667,92 ; 131.267,92 ; 26.400,00 ;
59;TAXAS EMISSO ART; - ;no; - ;no; 248,82 ;sim; - ;-; 165,88 ;sim; - ;no; 248,82 ;sim; 91,50 ;sim;;no;;no; 300,00 ;no; 300,00 ;no;;no; 1.355,02 ; 755,02 ; 600,00 ;
60;TAXAS EMISSO RRT; - ;-; - ;-; - ;-; - ;-; - ;-; - ;;;;;;;no;;no;;no;;no;;no; -   ; -   ; -   ;
61;DIRIAS PESSOAL CIVIL; 8.493,38 ;sim; 19.329,09 ;sim; 29.319,35 ;sim; 91.248,41 ;sim; 23.971,65 ;sim; 28.886,73 ;sim; 22.733,97 ;sim; 36.106,72 ;sim; 19.360,68 ;sim; 29.006,47 ;sim; 23.609,64 ;sim; 17.593,12 ;sim;;no; 349.659,21 ; 349.659,21 ; -   ;
62;DIRIAS COLABORADOR EVENTUAL; 177,00 ;sim; 360,50 ;sim; 1.681,50 ;sim; 714,50 ;sim; 2.460,00 ;sim; 2.647,50 ;sim; 1.280,00 ;sim; 300,00 ;sim; 150,00 ;sim; 7.115,85 ;sim; 1.960,00 ;sim; 980,00 ;sim;;no; 19.826,85 ; 19.826,85 ; -   ;
63;RESSARCIMENTO DE PASSAGENS; - ;no; 970,96 ;sim; 913,77 ;sim; 1.122,67 ;sim; 928,67 ;sim; 1.508,18 ;sim; 2.074,87 ;sim; 1.863,73 ;sim; 1.729,26 ;sim; 1.536,24 ;sim; 2.000,00 ;no; 2.000,00 ;no;;no; 16.648,35 ; 12.648,35 ; 4.000,00 ;
64;MATERIAIS DE CONSUMO GERAL; - ;no; - ;no; 2.442,19 ;sim; 30.587,86 ;sim; 20.370,90 ;sim; 14.378,35 ;sim; 67.412,47 ;sim; 85.432,01 ;sim; 9.246,99 ;sim; 26.235,25 ;sim;;no;;no;;no; 256.106,02 ; 256.106,02 ; -   ;
65;MATERIAIS PERMANENTES GERAL; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ;
66;ESTAGIRIOS E MONITORES; 14.681,34 ;sim; 40.349,67 ;sim; 34.851,60 ;sim; 37.954,60 ;sim; 18.654,59 ;sim; 21.375,47 ;sim; 39.072,53 ;sim; 38.974,14 ;sim; 55.120,38 ;sim; 30.264,71 ;sim; 37.662,93 ;sim; 37.875,55 ;sim;;no; 406.837,51 ; 406.837,51 ; -   ;
67;AUXLIO TRANSPORTE (ESTAGIRIOS); 5.424,00 ;sim; - ;no; 5.925,20 ;sim; 5.304,00 ;sim; 6.018,00 ;sim; 4.956,00 ;sim; 5.563,15 ;sim; 6.222,00 ;sim; 6.420,00 ;sim; 5.000,00 ;no; 5.000,00 ;no; 5.000,00 ;no;;no; 60.832,35 ; 45.832,35 ; 15.000,00 ;
68;AUXLIO A ESTUDANTES; 632.451,45 ;sim; 687.457,67 ;sim; 644.336,69 ;sim; 598.118,87 ;sim; 576.859,13 ;sim; 586.809,05 ;sim; 580.337,51 ;sim; 655.692,59 ;sim; 530.086,13 ;sim; 555.936,99 ;sim; 607.529,47 ;sim; 593.093,12 ;sim;;no; 7.248.708,67 ; 7.248.708,67 ; -   ;
69;INDENIZAES E RESTITUIES; - ;-; - ;-; 8.461,62 ;sim; 17.567,63 ;sim; - ;-;;;;;;;;no;;;;no;;no;;no; 26.029,25 ; 26.029,25 ; -   ;
70;CURSOS E TREINAMENTOS; - ;-; - ;-; - ;-; 24.850,00 ;sim;;no;;no;;no;;no;;no;;no;;no;;no;;no; 24.850,00 ; 24.850,00 ; -   ;
71;TAXAS DIVERSAS (TRIBUTOS); 484,75 ;sim; 10,12 ;sim; 1.561,99 ;sim; 1.789,02 ;sim; 39,05 ;sim; 1.717,89 ;sim; 26,87 ;sim; 26,75 ;sim; 1.112,51 ;sim; 23.491,84 ;sim; 1.200,00 ;no; 1.200,00 ;no;;no; 32.660,79 ; 30.260,79 ; 2.400,00 ;
72;DESPESAS EXERCCIOS ANTERIORES; 288.918,77 ;sim; 355.217,77 ;sim; 2.935,36 ;sim;;no;;no; 20.300,00 ;sim;;no;;no;;no;;no;;no;;no;;no; 667.371,90 ; 667.371,90 ; -   ;
73;SERVIOS DE DEMOLIO; - ;-; - ;-; - ;-;;no;;no;;no;;no;;no;;no;;no;;no;;no;;no; -   ; -   ; -   ;
74;MANUTENO DE BENS MVEIS (PJ - PF); - ;-; - ;-; 3.342,05 ;sim; 7.999,00 ;sim;;no;;no;;no;;no;;no;;no;;no;;no;;no; 11.341,05 ; 11.341,05 ; -   ;
75;RESSARCIMENTOS E RESTITUIES DIVERSAS; - ;-; 150,00 ;sim; - ;-; - ;-; - ;-; 190,03 ;sim; 526,79 ;sim; 368,38 ;sim; 706,06 ;sim;;no;;no;;no;;no; 1.941,26 ; 1.941,26 ; -   ;
76;DEDETIZAO - LEITE E LIMA LTDA; - ;-; - ; - ; - ; - ;;; 25.787,00 ; sim ;; no ;; no ;; no ;; no ;; no ; 25.787,00 ; sim ;; no ;; no ; 51.574,00 ; 51.574,00 ; -   ;
77;ATUALIZAO DE SOFTWARES DE GEOGRAFIA;;;;;;;;; 16.546,00 ; sim ;; no ;;;;;;;;;;;;;;; 16.546,00 ; 16.546,00 ; -   ;
78;MANUTENO DE FIBRA TICA;;;;;;; 17.143,85 ; sim ; 6.461,25 ; sim ; 13.438,53 ; sim ; 17.641,35 ; sim ; 6.461,25 ; sim ; 19.899,78 ; sim ; 6.461,25 ; sim ; 17.098,00 ; no ; 17.098,00 ; no ;;; 121.703,26 ; 87.507,26 ; 34.196,00 ;
79;SERVIOS GRFICOS E EDITORIAIS; - ;-; - ; - ; 1.254,00 ; sim ;;;;;; sim ; 800,00 ; sim ;;;;;;; 1.000,00 ;; 1.000,00 ;;;; 4.054,00 ; 2.054,00 ; 2.000,00 ;
80;INFRAESTRUTURA DO CRES;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
81;ALUGUEL DE BOM JESUS DA LAPA;;;;;;;;;;; 4.900,00 ; sim ; 4.900,00 ; sim ; 4.900,00 ; sim ; 4.900,00 ; sim ; 4.900,00 ; sim ; 4.900,00 ; sim ; 4.900,00 ; sim ;;; 34.300,00 ; 34.300,00 ; -   ;
82;MODELO VIVO SAMAVI;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
83;MODELO VIVO SAMAVI;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
#REF!;#REF!;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
#REF!;#REF!;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
#REF!;#REF!;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
84;MODELO VIVO SAMAVI;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
85;MODELO VIVO SAMAVI;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
86;MATERIAL DISTRIB. GRATUITA  BEM OU SERVIO;;;;;;;;; 32.480,00 ; sim ;;;;;;;;;;;;;;;;; 32.480,00 ; 32.480,00 ; -   ;
87;MANUTENO CONSERV. MAQ. EQUIPAMENTOS;;;;;;;;; 14.610,00 ; sim ;;;;; 5.067,98 ; sim ;;;;;;;;;;; 19.677,98 ; 19.677,98 ; -   ;
88;ENERGIA ELTRICA - ANEXO CMBARRA;;;;;;; 68,19 ; sim ; 139,82 ; sim ;;;;;;;;;;;;;;;;; 208,01 ; 208,01 ; -   ;
89;CONSTRUO DA REDE DE ESGOTO CRES;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
90;PREMIAES CULTURAIS;;;;;;;;;;; 2.000,00 ; sim ;;;;;;;;;;;;;;; 2.000,00 ; 2.000,00 ; -   ;
91;OUTROS SERVIOS GERAIS;;;;;;;;;;; 500,00 ; sim ;;;;; 1.054,24 ; sim ; 1.160,00 ; sim ;;;;;;; 2.714,24 ; 2.714,24 ; -   ;
92;ELABORAO DE PROJETO BSICO;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
93;INSTALAO DE REDES LGICA;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
94;TRANSPORTE TERCEIRIZADO;;;;;;;;;;;; sim ;; sim ;; no ;; no ;; no ;; no ;; no ;;; -   ; -   ; -   ;
95;LIMPEZA DE FOSSAS SPTICAS;;;;;;;;;;;;;;;;;;; 28.174,00 ; sim ;;;;;;; 28.174,00 ; 28.174,00 ; -   ;
96;REEMBOLSO CONTA DE GUA PRDIO CCBS;;;;;;;;;;; 526,79 ; sim ; 368,38 ;; 600,00 ;; 600,00 ;; 600,00 ;; 600,00 ;; 600,00 ;;;; 3.895,17 ; 526,79 ; 3.368,38 ;
97;CONCURSO PBLICO TCINICOS ADMINISTRATIVOS;;;;;;;;;;;;;;;;; 77.308,52 ; sim ;;; 51.539,01 ; sim ; 128.847,53 ; sim ;;; 257.695,06 ; 257.695,06 ; -   ;
98;INFRAESTRUTURA TRANSITRIA DE SAMAVI;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
99;SERVIO DE GUA E ESGOTO - BARREIRAS;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; 1.146.339,35 ;
100;SERVIO DE GUA E ESGOTO - LEM;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
101;SERVIO DE DESPANCHANTE ADUANEIRO;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
102;SOLUO DE TI DE SISTEMA PARA BIBLIOTECA;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
103;MATERIAL DE CONSUMO PARA BIBLIOTECA;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
104;CONSTRUO DO TELADO E ESTUFAS - BARRA;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
0;#N/D;;;;;;;;;;;;;;;;;;;;;;;;;;; -   ; -   ; -   ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;