Prov.;Comune;Mare-Lago;Tipo area;codice Area;Denominazione area;data ggmmaa;Rout.-Suppl.;Temp. (°C) Aria;Temp. (°C) Acqua;Direz. vento;Intensità vento;Stato del mare;Direz. Onde;Altezza onde;Intensità corrente;Direz. Corrente;Pioggia;Copertura nuvolosa;Operatore Enteroc.;Enterococchi intest. (MPN/100ml);Operatore E. coli;Escherichia coli (MPN/100ml) PI;Pisa;MARE;OMOGENEA;IT009050026A002;SAN ROSSORE;16-apr-13;R;22.5;18.7;SO;DEBOLE;CALMO;SO;0.0;0.050;55;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A002;SAN ROSSORE;14-mag-13;R;26.0;20.0;NO;MEDIO;MOSSO;O;0.5;0.080;80;ASSENTE;ASSENTE;=;2;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A002;SAN ROSSORE;12-giu-13;R;23.5;19.0;O;DEBOLE;CALMO;O;0.3;0.050;90;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A002;SAN ROSSORE;10-lug-13;R;30.0;27.0;SO;DEBOLE;CALMO;SO;0.0;0.050;80;ASSENTE;ASSENTE;=;2;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A002;SAN ROSSORE;7-ago-13;R;30.0;27.0;SO;DEBOLE;CALMO;SO;0.0;0.050;50;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A002;SAN ROSSORE;5-set-13;R;26.0;24.0;O;DEBOLE;CALMO;O;0.0;0.050;100;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026002;MARINA DI PISA - VIA CROSIO;15-apr-13;R;16.0;14.8;N;DEBOLE;CALMO;N;0.0;0.170;180;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026002;MARINA DI PISA - VIA CROSIO;13-mag-13;R;23.0;17.5;E;DEBOLE;CALMO;O;0.0;0.050;340;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026002;MARINA DI PISA - VIA CROSIO;11-giu-13;R;21.0;19.0;O;DEBOLE;CALMO;S;0.1;0.050;;ASSENTE;TOTALE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026002;MARINA DI PISA - VIA CROSIO;9-lug-13;R;28.0;19.0;SE;DEBOLE;CALMO;S;0.0;0.050;360;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026002;MARINA DI PISA - VIA CROSIO;6-ago-13;R;27.0;26.0;N;DEBOLE;CALMO;N;0.0;0.050;180;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026002;MARINA DI PISA - VIA CROSIO;4-set-13;R;25.0;23.0;E;DEBOLE;CALMO;E;0.0;0.050;180;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026003;MARINA DI PISA - VIA REPUBBLICA PISANA;15-apr-13;R;16.2;14.8;NE;DEBOLE;CALMO;O;0.0;0.140;270;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026003;MARINA DI PISA - VIA REPUBBLICA PISANA;13-mag-13;R;23.0;17.5;SE;DEBOLE;MOSSO;SO;0.5;0.060;60;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026003;MARINA DI PISA - VIA REPUBBLICA PISANA;11-giu-13;R;21.0;19.1;O;DEBOLE;CALMO;O;0.1;0.140;90;ASSENTE;TOTALE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026003;MARINA DI PISA - VIA REPUBBLICA PISANA;9-lug-13;R;28.0;19.0;E;DEBOLE;CALMO;S;0.0;0.050;360;ASSENTE;ASSENTE;=;4;<;10 PI;Pisa;MARE;SINGOLA;IT009050026003;MARINA DI PISA - VIA REPUBBLICA PISANA;6-ago-13;R;29.0;25.0;NE;DEBOLE;CALMO;NE;0.0;0.050;125;ASSENTE;ASSENTE;=;23;=;10 PI;Pisa;MARE;SINGOLA;IT009050026003;MARINA DI PISA - VIA REPUBBLICA PISANA;4-set-13;R;26.0;24.0;N;DEBOLE;CALMO;O;0.0;0.050;90;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026004;MARINA DI PISA - SPIAGGIA LIBERA;15-apr-13;R;16.5;15.1;N;DEBOLE;CALMO;N;0.0;0.140;180;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026004;MARINA DI PISA - SPIAGGIA LIBERA;13-mag-13;R;23.0;17.5;E;DEBOLE;CALMO;O;0.0;0.050;90;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026004;MARINA DI PISA - SPIAGGIA LIBERA;11-giu-13;R;21.5;20.0;O;DEBOLE;CALMO;O;0.0;0.100;90;ASSENTE;TOTALE;=;1;=;10 PI;Pisa;MARE;SINGOLA;IT009050026004;MARINA DI PISA - SPIAGGIA LIBERA;9-lug-13;R;28.0;20.0;N;DEBOLE;CALMO;SE;0.0;0.050;120;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026004;MARINA DI PISA - SPIAGGIA LIBERA;6-ago-13;R;29.5;27.0;NE;DEBOLE;CALMO;NE;0.0;0.050;125;ASSENTE;ASSENTE;=;20;=;87 PI;Pisa;MARE;SINGOLA;IT009050026004;MARINA DI PISA - SPIAGGIA LIBERA;4-set-13;R;26.0;25.0;N;DEBOLE;CALMO;S;0.0;0.050;90;ASSENTE;PARZIALE;=;0;=;10 PI;Pisa;MARE;SINGOLA;IT009050026005;MARINA DI PISA SUD;15-apr-13;R;17.0;15.5;E;DEBOLE;CALMO;E;0.0;0.140;90;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026005;MARINA DI PISA SUD;13-mag-13;R;23.5;18.5;SE;DEBOLE;MOSSO;O;0.5;0.060;90;ASSENTE;ASSENTE;=;2;<;10 PI;Pisa;MARE;SINGOLA;IT009050026005;MARINA DI PISA SUD;11-giu-13;R;21.5;19.0;O;DEBOLE;CALMO;O;0.1;0.140;90;ASSENTE;TOTALE;=;29;<;10 PI;Pisa;MARE;SINGOLA;IT009050026005;MARINA DI PISA SUD;9-lug-13;R;29.0;20.0;E;DEBOLE;CALMO;O;0.0;0.050;90;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026005;MARINA DI PISA SUD;6-ago-13;R;30.0;27.0;NE;DEBOLE;CALMO;NE;0.0;0.050;125;ASSENTE;ASSENTE;=;8;<;10 PI;Pisa;MARE;SINGOLA;IT009050026005;MARINA DI PISA SUD;4-set-13;R;26.0;24.0;N;DEBOLE;CALMO;O;0.0;0.050;90;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A007;TIRRENIA NORD;15-apr-13;R;17.5;15.0;SE;DEBOLE;CALMO;O;0.0;0.140;90;ASSENTE;ASSENTE;=;3;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A007;TIRRENIA NORD;13-mag-13;R;23.5;19.5;SE;DEBOLE;MOSSO;O;0.7;0.070;80;ASSENTE;ASSENTE;=;2;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A007;TIRRENIA NORD;11-giu-13;R;22.0;19.0;SO;DEBOLE;CALMO;O;0.4;0.140;90;ASSENTE;PARZIALE;=;2;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A007;TIRRENIA NORD;9-lug-13;R;30.0;21.0;SO;DEBOLE;CALMO;O;0.0;0.050;120;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A007;TIRRENIA NORD;6-ago-13;R;31.0;27.0;NE;DEBOLE;CALMO;O;0.0;0.050;125;ASSENTE;ASSENTE;=;3;<;10 PI;Pisa;MARE;OMOGENEA;IT009050026A007;TIRRENIA NORD;4-set-13;R;26.0;24.0;N;DEBOLE;CALMO;O;0.0;0.050;90;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026010;TIRRENIA CENTRO;15-apr-13;R;17.5;15.0;E;DEBOLE;CALMO;O;0.0;0.140;135;ASSENTE;ASSENTE;=;2;<;10 PI;Pisa;MARE;SINGOLA;IT009050026010;TIRRENIA CENTRO;13-mag-13;R;23.5;19.5;NO;DEBOLE;CALMO;SO;0.3;0.050;120;ASSENTE;ASSENTE;=;2;<;10 PI;Pisa;MARE;SINGOLA;IT009050026010;TIRRENIA CENTRO;11-giu-13;R;21.5;18.5;SO;DEBOLE;CALMO;O;0.2;0.140;90;ASSENTE;PARZIALE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026010;TIRRENIA CENTRO;9-lug-13;R;30.0;21.0;NO;DEBOLE;CALMO;O;0.0;0.050;90;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026010;TIRRENIA CENTRO;6-ago-13;R;32.0;27.0;NE;DEBOLE;CALMO;O;0.0;0.050;125;ASSENTE;ASSENTE;=;4;=;10 PI;Pisa;MARE;SINGOLA;IT009050026010;TIRRENIA CENTRO;4-set-13;R;26.0;25.0;N;DEBOLE;CALMO;O;0.0;0.050;90;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026011;TIRRENIA SUD;15-apr-13;R;18.0;15.0;NO;DEBOLE;CALMO;NO;0.0;0.140;135;ASSENTE;ASSENTE;=;6;<;10 PI;Pisa;MARE;SINGOLA;IT009050026011;TIRRENIA SUD;13-mag-13;R;24.0;19.5;SO;DEBOLE;CALMO;SO;0.3;0.050;80;ASSENTE;ASSENTE;=;7;<;10 PI;Pisa;MARE;SINGOLA;IT009050026011;TIRRENIA SUD;11-giu-13;R;21.5;18.5;SO;DEBOLE;CALMO;O;0.2;0.140;90;ASSENTE;TOTALE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026011;TIRRENIA SUD;9-lug-13;R;32.0;22.0;NO;DEBOLE;CALMO;O;0.0;0.050;120;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026011;TIRRENIA SUD;6-ago-13;R;32.0;27.0;NE;DEBOLE;CALMO;O;0.0;0.050;125;ASSENTE;ASSENTE;=;3;<;10 PI;Pisa;MARE;SINGOLA;IT009050026011;TIRRENIA SUD;4-set-13;R;26.0;25.0;E;DEBOLE;CALMO;O;0.0;0.050;90;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026012;BICCHI;16-apr-13;R;22.4;16.8;O;DEBOLE;CALMO;O;0.0;0.050;85;ASSENTE;ASSENTE;=;12;=;53 PI;Pisa;MARE;SINGOLA;IT009050026012;BICCHI;14-mag-13;R;24.5;19.0;NO;MEDIO;CALMO;O;0.3;0.060;70;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026012;BICCHI;12-giu-13;R;23.5;19.0;O;DEBOLE;CALMO;O;0.3;0.050;80;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026012;BICCHI;10-lug-13;R;28.0;26.0;O;DEBOLE;CALMO;O;0.0;0.050;55;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026012;BICCHI;7-ago-13;R;30.0;27.0;SO;DEBOLE;CALMO;SO;0.0;0.050;60;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026012;BICCHI;5-set-13;R;26.0;24.0;O;DEBOLE;CALMO;O;0.0;0.050;100;ASSENTE;ASSENTE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026016;CALAMBRONE;15-apr-13;R;18.0;15.0;NO;DEBOLE;CALMO;S;0.1;0.170;180;ASSENTE;ASSENTE;=;4;=;10 PI;Pisa;MARE;SINGOLA;IT009050026016;CALAMBRONE;13-mag-13;R;24.0;20.0;SO;DEBOLE;CALMO;SO;0.3;0.050;85;ASSENTE;ASSENTE;=;22;<;10 PI;Pisa;MARE;SINGOLA;IT009050026016;CALAMBRONE;11-giu-13;R;21.5;18.5;SO;DEBOLE;CALMO;O;0.1;0.140;90;ASSENTE;TOTALE;=;1;<;10 PI;Pisa;MARE;SINGOLA;IT009050026016;CALAMBRONE;9-lug-13;R;32.0;22.0;NO;DEBOLE;CALMO;O;0.0;0.050;120;ASSENTE;ASSENTE;=;0;<;10 PI;Pisa;MARE;SINGOLA;IT009050026016;CALAMBRONE;6-ago-13;R;32.0;27.0;NE;DEBOLE;CALMO;O;0.1;0.050;125;ASSENTE;ASSENTE;=;2;=;10 PI;Pisa;MARE;SINGOLA;IT009050026016;CALAMBRONE;4-set-13;R;28.0;27.0;E;DEBOLE;CALMO;O;0.0;0.050;90;ASSENTE;ASSENTE;=;1;<;10 PI;Pontedera;LAGO;SINGOLA;IT009050029001;LAGO BRACCINI;10-apr-13;S;13.0;14.0;VALORE NON PREVISTO;MEDIO;CALMO;O;0.3;0.150;120;ASSENTE;PARZIALE;=;7;=;10 PI;Pontedera;LAGO;SINGOLA;IT009050029001;LAGO BRACCINI;16-apr-13;R;17.2;16.0;SO;DEBOLE;CALMO;SO;0.0;0.050;60;ASSENTE;ASSENTE;=;0;<;10 PI;Pontedera;LAGO;SINGOLA;IT009050029001;LAGO BRACCINI;14-mag-13;R;16.2;20.5;SO;DEBOLE;CALMO;;0.0;0.050;;ASSENTE;ASSENTE;=;3;=;20 PI;Pontedera;LAGO;SINGOLA;IT009050029001;LAGO BRACCINI;12-giu-13;R;25.0;26.0;O;DEBOLE;CALMO;;0.0;0.050;;ASSENTE;ASSENTE;=;22;=;31 PI;Pontedera;LAGO;SINGOLA;IT009050029001;LAGO BRACCINI;10-lug-13;R;25.0;26.0;;DEBOLE;CALMO;;0.0;0.050;;ASSENTE;ASSENTE;=;10;=;31 PI;Pontedera;LAGO;SINGOLA;IT009050029001;LAGO BRACCINI;7-ago-13;R;30.0;29.0;SO;DEBOLE;CALMO;;0.0;0.050;;ASSENTE;ASSENTE;=;120;=;150 PI;Pontedera;LAGO;SINGOLA;IT009050029001;LAGO BRACCINI;5-set-13;R;23.0;26.0;E;DEBOLE;CALMO;E;0.0;0.050;290;ASSENTE;ASSENTE;=;300;=;1782 PI;Pontedera;LAGO;SINGOLA;IT009050029001;LAGO BRACCINI;9-set-13;S;23.0;24.0;NO;FORTE;CALMO;NO;0.2;0.050;135;ASSENTE;ASSENTE;=;240;=;1274 PI;San Giuliano Terme;MARE;OMOGENEA;IT009050031A001;LITORALE DI SAN GIULIANO;16-apr-13;R;22.4;16.8;O;DEBOLE;CALMO;O;0.0;0.050;80;ASSENTE;ASSENTE;=;11;=;31 PI;San Giuliano Terme;MARE;OMOGENEA;IT009050031A001;LITORALE DI SAN GIULIANO;14-mag-13;R;24.5;19.0;NO;MEDIO;CALMO;SO;0.3;0.060;65;ASSENTE;ASSENTE;=;0;<;10 PI;San Giuliano Terme;MARE;OMOGENEA;IT009050031A001;LITORALE DI SAN GIULIANO;12-giu-13;R;20.5;18.4;SO;DEBOLE;CALMO;O;0.3;0.050;85;ASSENTE;ASSENTE;=;0;<;10 PI;San Giuliano Terme;MARE;OMOGENEA;IT009050031A001;LITORALE DI SAN GIULIANO;10-lug-13;R;28.0;26.0;O;DEBOLE;CALMO;O;0.0;0.050;60;ASSENTE;ASSENTE;=;0;<;10 PI;San Giuliano Terme;MARE;OMOGENEA;IT009050031A001;LITORALE DI SAN GIULIANO;7-ago-13;R;30.0;27.0;S;DEBOLE;CALMO;SO;0.0;0.050;65;ASSENTE;ASSENTE;=;0;<;10 PI;San Giuliano Terme;MARE;OMOGENEA;IT009050031A001;LITORALE DI SAN GIULIANO;5-set-13;R;25.0;23.0;O;DEBOLE;CALMO;O;0.0;0.050;280;ASSENTE;ASSENTE;=;0;<;10 PI;Vecchiano;MARE;OMOGENEA;IT009050037A001;MARINA DI VECCHIANO;16-apr-13;R;17.5;15.5;O;DEBOLE;CALMO;O;0.0;0.050;100;ASSENTE;ASSENTE;=;11;=;42 PI;Vecchiano;MARE;OMOGENEA;IT009050037A001;MARINA DI VECCHIANO;14-mag-13;R;22.0;18.4;SO;MEDIO;MOSSO;SO;0.5;0.070;60;ASSENTE;ASSENTE;=;4;=;31 PI;Vecchiano;MARE;OMOGENEA;IT009050037A001;MARINA DI VECCHIANO;12-giu-13;R;24.5;19.5;SO;DEBOLE;CALMO;O;0.2;0.050;90;ASSENTE;ASSENTE;=;0;=;10 PI;Vecchiano;MARE;OMOGENEA;IT009050037A001;MARINA DI VECCHIANO;10-lug-13;R;27.0;24.0;SO;DEBOLE;CALMO;SO;0.0;0.050;80;ASSENTE;ASSENTE;=;14;=;192 PI;Vecchiano;MARE;OMOGENEA;IT009050037A001;MARINA DI VECCHIANO;7-ago-13;R;28.0;25.0;SE;DEBOLE;CALMO;SO;0.0;0.050;85;ASSENTE;ASSENTE;=;5;<;10 PI;Vecchiano;MARE;OMOGENEA;IT009050037A001;MARINA DI VECCHIANO;5-set-13;R;24.0;23.0;E;DEBOLE;CALMO;O;0.0;0.050;280;ASSENTE;ASSENTE;=;1;=;10 PI;Vecchiano;MARE;SINGOLA;IT009050037003;FOCE FIUME SERCHIO;16-apr-13;R;17.5;15.5;O;DEBOLE;CALMO;O;0.0;0.050;90;ASSENTE;ASSENTE;=;21;=;98 PI;Vecchiano;MARE;SINGOLA;IT009050037003;FOCE FIUME SERCHIO;14-mag-13;R;22.0;18.4;SO;MEDIO;MOSSO;SO;0.5;0.080;65;ASSENTE;ASSENTE;=;4;<;10 PI;Vecchiano;MARE;SINGOLA;IT009050037003;FOCE FIUME SERCHIO;12-giu-13;R;24.5;19.0;SO;DEBOLE;CALMO;O;0.3;0.050;100;ASSENTE;ASSENTE;=;5;=;20 PI;Vecchiano;MARE;SINGOLA;IT009050037003;FOCE FIUME SERCHIO;10-lug-13;R;27.0;24.0;SO;DEBOLE;CALMO;SO;0.0;0.050;85;ASSENTE;ASSENTE;=;14;=;238 PI;Vecchiano;MARE;SINGOLA;IT009050037003;FOCE FIUME SERCHIO;7-ago-13;R;28.0;25.0;SE;DEBOLE;CALMO;SO;0.0;0.050;80;ASSENTE;ASSENTE;=;4;<;10 PI;Vecchiano;MARE;SINGOLA;IT009050037003;FOCE FIUME SERCHIO;5-set-13;R;24.0;23.0;E;DEBOLE;CALMO;O;0.0;0.050;280;ASSENTE;ASSENTE;=;6;<;10 ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;